API Gyors kezdés
Szerezze meg az uncensored LLM API-kulcsát, és küldje el a kéréseket két percen belül. Ez az útmutató lefedi az OpenAI-kompatibilis végpontokat, a streamelést és a korlátozásokat, amelyek szükségesek a kriptóval támogatott modell integrálásához.
Base URL és Hitelesítés
Kezdje azzal, hogy az ügyfélklienst a bázis URL-címünkre irányítja, és adja meg a kulcsát a fejlécben. A standard Authorization sémát használjuk, így bármelyik OpenAI SDK vagy kompatibilis kliens azonnal működik. Nem kell összetett OAuth folyamatokat kezelnie, vagy várnia kell az jóváhagyásra. Csak iratkozzon fel Google-fiókkal vagy e-mail címmel, másolja a kulcsot, és máris készen áll. A végpont a https://api.aiohnezensur.com/v1 és elfogadja a Authorization: Bearer YOUR_API_KEY fejléc minden kérésben.
Az első kélem küldése
Tegyen egy egyszerű chat completion hívást az uncensored modell teszteléséhez. Ez a kérés elküld egy promptot, és szöges választ kap a szokásos vállalati guardrail-ek nélkül. Bármelyik eszközt használhatja, amely támogatja az OpenAI protokollt, de egy közvetlen curl hívás pontosan megmutatja, mi történik a háttérben. Cserélje le YOUR_API_KEY a tárhelyről származó tényleges kulccsal.
curl https://api.aiohnezensur.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 5 free open source image generators"}]
}'
A válasz tartalmazza a generált szöveget és a token-felhasználási statisztikákat. Ha választ kap, az integrációja helyesen működik. Most folytathatja a komplexebb interakciók építésével vagy programozott ügyfélprogramokra váltással.
Python SDK Integráció
Használja a hivatalos OpenAI Python csomagot az API-val való zökkenőmentes interakcióhoz. Állítsa be a base URL-t a végpontunkra és adja meg a kulcsot API tokenként. Ez lehetővé teszi meglévő kódbázisok kihasználását az HTTP logika újrafelírása nélkül. A modell azonosítója uncensored, amely elindítja a mi specifikus, nagy nyelvi modellünket, amelyet a korlátlan kimenetre hangoltak.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiohnezensur.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)
Ez a snippet egy alapvető üzenetcserét mutat be. Az messages tömböt úgy állíthatja be, hogy rendszer promptokat vagy beszélgetési előzményeket tartalmazzon. Az SDK kezeli a szerializálást és a hibaelemzést az Ön helyett.
Node SDK integráció
Integrálja az API-t JavaScript vagy TypeScript alkalmazásaiba a Node SDK segítségével. Konfigurálja a base URL-t és API kulcsot, mint a Python példában. Ez a megközelítés jól működik szerveroldali rendereléshez vagy backend mikroszolgáltatásokhoz. Az SDK elrejti a hálózati réteget, így a prompt logikára koncentrálhat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiohnezensur.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);
Futtasd ezt a kódot, hogy lásd a modell válaszát a bemenetedre. Gyorsan iterálhatsz a prompt tartalmának módosításával. A válasz struktúrája megfelel a szabványos OpenAI formátumnak, biztosítva a kompatibilitást a stack egyéb eszközeivel.
Streamelési válaszok
A tokenok streamelése lehetővé teszi, hogy azokat azonnal fogadjuk, amint azok generálódnak, ezáltal csökkentve a észlelt késést. Ez kritikus fontosságú a valós idejű szövegkijelző felhasználói felületek számára. Állítsa be a stream paramétert true a kérésben. Az API egy sor Server-Sent Events (SSE) eseményt ad vissza egyetlen JSON objektum helyett. Minden darab a válasz egy részleges delta-t tartalmaz.
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)
Fűzze össze ezeket a delta-kat a kliens oldalon a teljes üzenet visszaállításához. Ez a módszer azonnalinak tűnik a felhasználó számára, még hosszú kimenetek esetén is. Az utolsó darab tartalmazza a teljes tokenfelhasználást, így pontosan elszámolhat.
Sebességkorlátok és korlátok
Értsd meg a technikai korlátokat a produkciós hibák elkerülése érdekében. Per perc 300 kérést küldhetsz kulcsonként, és 8 párhuzamos kérést futtathatsz. A kérés törzse nem haladhatja meg a 8 MB-ot. Ha túlléped ezeket a korlátokat, az API 429-es állapotkódot ad vissza. Érdemes exponenciális backoffot implementálni az ügyfélnél ezeknek a csúcsoknak a zökkenőmentes kezelésére. A kontextusablak 100 000 token összesen, a maximális kimenet 16 000 token kérésenként. A hibák és elutasítások nem fogyasztanak hitelt, így biztonságosan újrapróbálhatod. A hitelesítési hibák 401-esek, a elégtelen egyenleg 402-es.
Gyakori kérdések
Mi az alap URL az AI ohne Zensur API-hoz?
Az alap URL: HTTPS://api.aiohnezensur.com/v1. Ezt be kell állítania a kliens konfigurációjában a kérések az ellenőrizetlen modellünk felé irányításához.
Hogyan kezelje a hibákat, ha az API 429 vagy 402 választ ad?
A 429 azt jelzi, hogy elérte a percenkénti 300 kérés átfogási limitjét; várjon és próbálja újra backoff segítségével. A 402 azt jelenti, hogy nincs kreditje; töltse fel a kreditjét kriptovalutával a szolgáltatás használatának folytatásához.
Ez az API kompatibilis a szabványos OpenAI SDK-kkal?
Igen, teljesen OpenAI-kompatibilis. Csak meg kell változtatnia a base URL-t és az API-kulcsot egy szabványos SDK-ban, például az OpenAI Python vagy Node csomagjaiban.
Szerezze meg API-kulcsát egy lépésben
Regisztrálj, szerezd be a kulcsot, frissítsd a base URL-t. Kész.