Gyors bevezetés: Integálja az uncensored API-t
Integrálja az uncensored LLM API-t a technológiai stackjébe egyetlen alap URL módosítással és nulla előfizetési zárolással. Ez az útmutató az autentikációt, a streamelést és az eszköz használatát tárgyalja az AiNoCensor végponthoz.
Hitelesítés: API-kulcs beállítása
Szerezze be kulcsát Google vagy e-mail bejelentkezéssel a API kulcs beszerzése oldalon és adja át a Authorization header. A rendszer egy aktív kulcsot ad ki fiókonként, azonnal felváltva az előzőt. Ez az egyszerű beállítás biztosítja, hogy azonnal elkezdhesse a kérések küldését anélkül, hogy bonyolult proxy láncokat kellene konfigurálnia vagy havi számlázást kezelnie.
curl https://api.ainocensor.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 Rust crates for async networking."}]
}'Tartsa biztonságban a kulcsát. A platform nem követi nyomon vagy nem naplózza a promptokat a képzéshez, így az adatai az öné marad, miközben korlátlan alkalmazásokat fejleszt.
Alap Kérés: Chat Befejezések
Küldj egy POST kérést a https://api.ainocensor.com/v1/chat/completions a modell azonosító használatával uncensored szöveges válaszok fogadására. Ez a végpont támogatja a szabványos paramétereket, mint temperature és top_p a véletlenszerűség szabályozására. Nem kell váltani SDK-kat; bármelyik OpenAI-kompatibilis kliens működik a base URL beállításával.
from openai import OpenAI
client = OpenAI(base_url="https://api.ainocensor.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)A modell válaszol tartalmi elutasítások nélkül jogszerű felnőtt vagy kreatív témákra, így ideálissá téve NSFW chatbot megvalósításokhoz vagy mély kontextusmegőrzési feladatokhoz.
Streamelési válaszok (SSE)
Engedélyezze a streamelést úgy, hogy stream: true tokenek fogadására Server-Sent Events (SSE) segítségével az alacsonyabb késleltetés érdekében. Ez a megközelítés kritikus fontosságú a valós idejű UI frissítésekhez, ahol a teljes válaszra várás észrevehető késleltetést okozna. Az utolsó darab tartalmazza a teljes tokenfelhasználást a számlázási átláthatóság érdekében.
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)A hibák és a visszautasítások nem fogyasztanak kreditet, így a nagy kimenetek streamelése költséghatékony marad akkor is, ha a kapcsolat váratlanul megszakad.
Funkcióhívás & Eszközök
Határozza meg az eszközöket a kérés törzsében és használja tool_choice hogy a modell eldönthesse, mikor hívja meg őket. Ez a képesség lehetővé teszi, hogy a cenzúrázatlan LLM integrálódjon külső rendszerekkel manuális szöveges kimenetek elemzése nélkül. Megadhatja required vagy auto módok az alkalmazásod igényeitől függően.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ainocensor.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);Az API támogatja a szabványos eszközdefiníciókat, biztosítva a kompatibilitást a meglévő ügynökkeretrendszerekkel, amelyek OpenAI-szerű funkcióhívási struktúrákat várnak.
JSON mód konfiguráció
Beállítás response_format a {"type": "json_object"} a szigorúan érvényes JSON kimenet kikényszerítésére. Ez a funkció elengedhetetlen a strukturált adatok feldolgozásához automatizált adatfolyamokban, vagy megbízható NSFW történetgenerátorok építéséhez, amelyek specifikus sémák betartását igénylik. Megszünteti a hibás kimenetek utólagos regex tisztításának szükségességét.
A modell ezt a formátumot megőrzi még magas kreatív beállítások mellett is, biztosítva, hogy a parsered konzisztens adatstruktúrákat kapjon.
Hibák és korlátok kezelése
Figyelje a 401-es hibákat, ha a kulcs érvénytelen, a 402-es hibákat, ha a előre fizetett hitel elfogyott, és a 429-es sebességkorlátokat, ha meghaladja a percenkénti 300 kérést. Az API 8 MB-os kéréstörzs-korlátot alkalmaz, és percenként legfeljebb 8 párhuzamos kérést engedélyez kulcsonként. Az előre fizetett hitel sosem jár le, így szüneteltetheti a használatot projektek között egyenlegvesztés nélkül.
100 000 tokenes kontextus ablakkal etetheted az extensive dokumentumokat vagy beszélgetési előzményeket az uncensored modellbe anélkül, hogy elveszítenéd a korábbi kontextust.
Gyakori kérdések
Hogyan kezeli a cenzúratlan modell a vitatott témákat?
A modellt úgy hangolták, hogy jogtiszta felnőtt, fikciós vagy vitatott témák esetén tartalommentes válaszokat adjon. Nem alkalmazza a szabványos biztonsági szűrőket, így korlátlan kreatív vagy NSFW felhasználási eseteket tesz lehetővé, miközben továbbra is elutasítja a kiskorúkkal kapcsolatos szexuális tartalmakat.
Mi történik, ha túllépem a sebességkorlátot?
429-es státuszkódot kap. A limit percenként 300 kérés kulcsonként és 8 párhuzamos kérés. Szükség esetén hozzon létre új kulcsot a régi lecseréléséhez, bár minden fiókban egyszerre csak egy aktív kulcs engedélyezett.
Visszaigényelhető a hitel, ha hibázok?
Nem, az előrefizetett kredit nem visszatéríthető, de sosem jár le. Ha dupla számlázást vagy egyéb számlázási hibát tapasztalsz, a Támogatás oldalon rendezheted anélkül, hogy elveszítenéd a meglévő egyenlegedet.
API-kulcsa lekérése
Regisztrálj, másold ki a kulcsot, frissítsd az endpoint URL-t. Teljes integráció másodpercek alatt.