Uncensord ai API dokumentáció
Kezdje el a szöveggenerálást cenzúra nélküli LLM API-nkkal perc alatt. Ez az útmutató az azonosítást, végpontokat és integrációt tárgyalja szabványos OpenAI-kompatibilis kliensekhez.
https://api.uncensordai.com/v1uncensored
API Base URL és hitelesítés
Csatlakozzon a szabványos OpenAI alap URL-re az API-kulcsával. Egyetlen bearer tokent használunk minden kéréshez, biztosítva a meglévő SDK-kkal való kompatibilitást.
A kulcsa regisztrációkor azonnal kiadásra kerül. Tartsa biztonságban.
- Base URL:
https://api.uncensordai.com/v1 - Hitelesítés: Bearer token a
Authorizationfejléc
curl https://api.uncensordai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current version of python"}]
}'
Chat Completions végpont
Küldjön üzeneteket a /v1/chat/completions endpoint. A modell azonosítója uncensored.
A kérések szöveges válaszokat adnak vissza. A kontextusablak 100,000 token. A maximális kimenet 16,000 token.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensordai.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
SDK integrációs példák
Használja a hivatalos OpenAI SDK-t vagy bármely kompatibilis klienst. Állítsa be a base URL-t és az API-kulcsot.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensordai.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);A streamelés Server-Sent Events (SSE) segítségével támogatott.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Streamelési válaszok és tokenfelhasználás
Engedélyezze a streamelést úgy, hogy stream: true. Token felhasználás az utolsó darabban jelenik meg.
Minden chunk részleges szöveget tartalmaz. Aggregate them for the full response.
Paraméterek: Hőmérséklet, Top P és Stop
Generálás szabályozása standard paraméterekkel. Használja temperature a véletlenszerűséghez.
Beállítás top_p nukleáris mintavételezéshez. Határozza meg stop sorozatokat a generálás leállításához. A JSON mód response_format: {"type": "json_object"}.
Hibakezelés és sebességkorlátok
Kezeld gracefully a hibákat. A 401-es kód érvénytelen kulcsot jelent. A 402-es kód nincs hitelt jelez. A 429-es kód sebességkorlát túllépést jelez.
A korlát percenként 300 kérés. A kontextusablak 100 000 token. A hibák ingyenesek.
GYIK
Mekkora az uncensord AI kontextusablak?
A kontextusablak 100 000 token a prompt és a completion együttvéve. A kérésenkénti maximális kimenet 16 000 token.
Hogyan hitelesítem az uncensored AI API-val?
Tartalmazza API-kulcsát az Authorization fejlécben Bearer tokenként. Használja a dokumentációban megadott alap URL-t.
Az uncensord AI API támogatja a streamelést?
Igen, a streamelés támogatott Server-Sent Events (SSE) segítségével. A tokenfelhasználás az utolsó darabban kerül jelentésre.
Szerezze be az API-kulcsát
Regisztráljon, másolja a kulcsot, frissítse a base URL-t. A beállítás befejeződött.