API Referencia
Kezdje el az uncensored AI API használatát percenként. Használjon szabványos, OpenAI-kompatibilis klienseket szövegküldésre és korlátlan válaszok fogadására azonnal.
Base URL és Hitelesítés
Használja a dedikált alap URL-t minden kéréshez. API-kulcsa a Authorization fej.
- Base URL:
https://api.hereticuncensored.com/v1 - Modell ID:
uncensored
Szerezze meg kulcsát a műszerfalról. Azonnal érvényes létrehozáskor.
curl https://api.hereticuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five features of the new release."}]
}'
Első kérés
Küldjön egy egyszerű chat-kiegészítést a kapcsolódás ellenőrzéséhez. A modell szabványos tartalom-szűrés nélkül válaszol jogszerű felnőtt felhasználásra.
- Beállítás
modelauncensored. - Tartalmazza a
messagestömb.
Nézd meg a választ erre choices a generált szöveg tartalmával.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticuncensored.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)
Node SDK integráció
Inicializálja a klienst a base URL-címmel és a kulccsal. Ez biztosítja a kompatibilitást a szabványos OpenAI könyvtárakkal.
- Telepítse a hivatalos
openaicsomag. - Átengedés
baseURLésapiKeyaz inicializálás során.
Hívás chat.completions.create() a prompttal. A válasz struktúrája tükrözi a szabványos API formátumot.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticuncensored.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);
Streamelési válaszok
Valós idejű tokenátadás engedélyezése ezzel stream a true.Ez csökkenti a hosszú kimenetekkel kapcsolatos érzékelt késleltetést.
- Figyelje a
deltadarabok. - Kombinálja a darabokat a teljes válasz visszaállításához.
A tokenfelhasználási metaadatok a végső tömbben jelennek meg. Ez ideális a azonnali visszajelzést igénylő chat felületekhez.
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)
Sebességkorlátok és kontextus
Az API 100 000 tokenes kontextusablakot támogat. Kulcsonként percenként 300 kérést küldhet.
- Max. párhuzamos kérés: 8
- Maximális kimenet: 16 000 (2 048 alapértelmezett)
A korlátok átlépése 429-es hibát vált ki. Kezelje a párhuzamosságot a konzisztens átviteli sebesség fenntartásához nagy terhelésű munkaterheléseknél.
Hibakezelés és kódok
Kezeld gracefully a hibákat az alkalmazás stabilitásának megőrzése érdekében. A gyakori kódok közé tartozik a 401 az érvénytelen kulcsokért és a 402 az elégtelen hitelért.
- A 429 a sebességkorlát kimerülését jelzi.
- A 400-as kód torzult kérelemtörzseket jelez.
A felhasznált tokenekhez nem adjuk ki a visszatérítéseket. Rendszeresen ellenőrizze az egyenlegét a szolgáltatás megszakításainak elkerülése érdekében.
Gyakori kérdések
A szűrő nélküli AI API kompatibilis OpenAI SDK-kkal?
Igen, az OpenAI chat-completions formátumot követi. Csak a base URL-t és az API kulcsot kell módosítanod a kliens konfigurációjában.
Mi történik, ha elfogy a hitelkeretem?
A kérések 402 hibát adnak vissza. Töltse fel kriptovalutával a szolgáltatás helyreállításához. A kreditek nem járnak le, így bármikor tölthet fel pénzt.
Az uncensored LLM API támogatja a streamelést?
Igen, állítsa a stream paramétert true értékre. Tokenenkénti frissítéseket fog kapni Server-Sent Events (SSE) segítségével.
Biztonságosítsd az API kulcsodat
Regisztrálj, másold ki a tokenedet, és frissítsd az alap URL-t. Teljes integráció másodpercek alatt.