API dokumentáció
Kezdje el a nem cenzúrázott tartalom generálását azonnal az OpenAI-kompatibilis API-val. Ez az útmutató az alapvető végpontokat, az autentikációt és a streamelési képességeket tárgyalja az integrációhoz.
https://api.unlimitedtokensai.com/v1
Base URL és Hitelesítés
A kéréseid a dedikált uncensored modell végpontját célozzák meg. Minden interakció a szabványos chat-completions struktúrát használja. Minden hívásnál meg kell adnod az API kulcsodat a fejlécben. Az alap URL: https://api.unlimitedtokensai.com/v1.
A hitelesítés egyetlen bearer tokenre támaszkodik. Generálja a kulcsát a műszerfalon Google vagy e-mail segítségével. Minden fióknak egyszerre egy aktív kulcsa van. Cserélje le a régi kulcsot, amikor újat generál. A hibák és az elutasítások nem fogyasztják az előre fizetett hitelt. Ez biztosítja, hogy csak a tényleges tokenfelhasználásért fizessen.
Első kérés
Küldjön egy egyszerű promptot a kapcsolat és a modell válaszadóképességének ellenőrzéséhez. A rendszer szabványos JSON payloadokat fogad szöveggeneráláshoz. Ez az első teszt igazolja a kulcs érvényességét és az egyenleg állapotát.
Csere YOUR_API_KEY a tényleges hitelesítő adatokkal. A modell azonosítója fixen uncensoredKözvetlen szöveges választ kapsz a használati statisztikákban. Ez megerősíti, hogy a cenzúrázatlan modell aktív és készen áll a tartalmadhoz.
curl https://api.unlimitedtokensai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 token summary of the latest release notes"}]
}'
Python SDK Integráció
Használja a hivatalos OpenAI Python könyvtárat a zökkenőmentes integrációhoz. Állítsa be a base URL-t a mi végpontunkra az ügyfél inicializálása előtt. Ez lehetővé teszi a meglévő SDK segédprogramok, például a lapozás kihasználását. Adja meg a kulcsát közvetlenül az ügyfél konstruktorának. A könyvtár automatikusan kezeli a JSON szerializálást.
Importálja a standard openai csomag. Konfigurálja a base URL-t a mi infrastruktúránkra. Kérjen completions-t a uncensored model ID. Ez a megközelítés bármely OpenAI-kompatibilis ügyfélkönyvtárral működik. Egyszerűsíti a hibakezelést és a válasz elemzést a Python szkriptjeihez.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlimitedtokensai.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 használat
Gyors integráció JavaScript SDK-val Node környezetben. Adja meg a base URL-t a konfigurációs objektumban. Ez biztosítja, hogy minden kérés az uncenzúrált végpontunkon keresztül menjen. Az SDK hatékonyan kezeli az HTTP kapcsolatokat. Streamelheti a válaszokat vagy kaphat teljes szövegblokkokat.
Telepítse a openai csomagot npm-en keresztül. Állítsa be a baseURL az API domainünkre. Adja meg az API-kulcsát az inicializálási beállításokban. Az ügyfél viselkedése megegyezik a szabványos OpenAI ügyféllel. Ez a kompatibilitás csökkenti a migráció idejét meglévő alkalmazásai számára.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlimitedtokensai.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
Streamelés engedélyezése a generálás közbeni részleges eredmények fogadásához. Állítsa be a stream paramétert állítsa true-ra a kérésben. Az API Server-Sent Events (SSE) formátumban ad vissza részeket. Minden rész részleges szöveget és használati adatokat tartalmaz. Ez csökkenti a hosszú kimenetek esetén észlelt késést. A tokeneket valós időben megjelenítheti a felhasználók számára.
Figyelje a content delta minden darabban. Aggregate these deltas to reconstruct the full message. The final chunk includes the complete token count. This method is ideal for chat interfaces. It provides immediate feedback while the model computes. Streaming works with both Python and Node SDKs.
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 hibák
A kulcsod percenként 300 párhuzamos kérést támogat. Kulcsonként legfeljebb 8 egyidejű kérést futtathatsz. A kérés testének mérete 8 MB-ban korlátozott. A határok túllépése 429-es hibát eredményez. A folytatáshoz szükséges időzítésért ellenőrizd a retry-after fejlécet. A hitelesítési hibák 401-es státuskóddal térnek vissza. A elégtelen kredit 402-es hibát vált ki.
A kontextus ablak 100,000 tokenre terjed ki összesen. Ez magában foglalja a promptot és a kiegészítést. Max kimenet 16,000 token kérésenként. Állítsd be max_tokens explicit módon a hosszúság ellenőrzésére. A generálás során fellépő hibák nem terhelik a hitelt. Ez a struktúra megvédi az előre fizetett egyenleget a pazarolt számítási erőforrásoktól. Kövesse nyomon a felhasználást a műszerfalon.
Gyakran ismételt kérdések
Támogatja-e az unlimitedtokens AI a function callingt?
Igen, az API támogatja a function callingt tools és tool_choice paraméterekkel. Egyedi eszközöket definiálhat a kérés payloadjában. A modell strukturált JSON argumentumokat ad vissza a függvényeihez. Ez lehetővé teszi a komplex agens munkafolyamatokat extra konfiguráció nélkül.
Hogyan kezeli a cenzúratlan LLM a kontextushosszt?
A modell 100 000 tokenes kontextusablakot támogat a prompt és a kiegészítés együttesen. Egyetlen kérés esetén legfeljebb 16 000 token kérhető kimenetként. Ha elhagyja a max_tokens paramétert, az alapértelmezett korlát 2 048 token. Ez lehetővé teszi a hosszú beszélgetési előzmények vagy nagy dokumentumok feldolgozását.
Mi történik, ha túllépem a sebességkorlátot?
429-es Túl sok kérés hibát kap. Újrapróbálkozhat a megadott retry-after időszak után. A limit kulcsonként percenként 300 kérés. A párhuzamos kérések száma 8-ra van korlákozva. Állítsa be az ügyfél logikáját a hibák gracefully kezeléséhez.
Szerezze meg a kulcsát egyetlen lépésben.
Regisztráljon, másolja a kulcsot, és frissítse az alap URL-t. Ennyi kell a kezdéshez.