API dokumentáció
Kezdje el az uncensored AI API használatát percenként. Küldjön egy egyszerű szöveges kérést, és kapjon nyers, szűrő nélküli válaszokat a szabványos, OpenAI-kompatibilis végponton keresztül.
Hitelesítés és Base URL
Az API egyetlen API-kulcsot igényel a hitelesítéshez. Ezt a kulcsot azonnal megkapja Google-fiókkal vagy e-mail címmel történő regisztráció után. Adja át a Authorization fejléc mint Bearer token. Az alap URL https://api.topuncensored.com/v1. Ez az URL bármelyik OpenAI-kompatibilis SDK-val vagy könyvtárral működik.
- Használja a fejlécet:
Authorization: Bearer YOUR_API_KEY - Állítsd az ügyfél base URL-jét a megadott végpontra.
Ez a beállítás biztosítja, hogy könyvtárakat cseréljen anélkül, hogy megváltoztatná a maglogikát.
curl https://api.topuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten distinct UI layout patterns."}]
}'
Chat Completions végpont
Szövegpromptok küldése ide /v1/chat/completions endpoint. A modell azonosítója uncensored. Ez a végpont szabványos chat formázást kezel üzenetekkel. Közvetlen szöveges válaszokat ad vissza. Nincsenek extra rétegek vagy burkolatok. Ön kontrollálja a 100 000 tokenes kontextusablakot. A 8 MB alatti kérések megbízhatóan működnek. Használja ezt közvetlen szöveggeneráláshoz.
Strukturálja a kérését egy system prompttal és egy user üzenettel. A modell válaszol anélkül, hogy szűrné a törvényes felnőtt tartalmakat. Hibák, mint például hiányzó kulcsok, 401-es hibát adnak vissza. Elfogy a hitel? 402-es hibát kap. Ezek egyértelmű jelek.
Streamelési válaszok
Engedélyezze a streamelést úgy, hogy stream: true. Szövegdarabokat kapsz azok generálása közben. Ez csökkenti az észlelt késést hosszú kimenetek esetén. A végleges darab tartalmazza a token-használati adatokat. Használd ezt valós idejű megjelenítéshez vagy fokozatos rendereléshez. Hatékony nagy volumenű alkalmazások esetén.
Elemezze minden darabot a végső válasz létrehozásához. Ez a módszer gracefully kezeli a nagy kimeneteket. Az API támogatja a szabványos Server-Sent Events technológiát. Ez a javasolt megközelítés interaktív alkalmazásokhoz.
from openai import OpenAI
client = OpenAI(base_url="https://api.topuncensored.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)
Eszközök hívása és JSON mód
Használjon függvényhívást strukturált interakciókhoz. Határozza meg az eszközeit a kérésben. A modell strukturált argumentumokat ad vissza. Állítsa be a response_format a {"type": "json_object"} a szigorú JSON kimenethez. Ez biztosítja a kiszámítható adatformátumokat. Kombinálja ezeket a funkciókat a robusztus integrációkhoz. Pontos kontrollt kap a kimenet struktúrája felett.
Az eszközök hívása a szabványos OpenAI sémával működik. A JSON mód érvényes JSON-t kényszerít. Használd ezeket API integrációkhoz vagy adatkinyeréshez. Ez a rugalmasság támogatja az összetett munkafolyamatokat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.topuncensored.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);
Paraméterek és korlátok
Beállítás temperature, top_p, és stop szekvenciákat. Állítsa be max_tokens 16 000-re. Az alapértelmezett 2048, ha elhagyják. Irányítsa az ismétlést a presence_penalty és frequency_penalty. Használja a seed determinisztikus kimenetekhez. Ezek a paraméterek finomhangolják a generálás minőségét. Teljes ellenőrzést biztosít a kimeneti stílus felett.
A kérelemezési korlát percenként 300 kérelem. A párhuzamos kérések száma 2-ben van korlátozva. Ezek a korlátok stabil teljesítményt biztosítanak. Figyelje a felhasználást a műszerfalon. Állítsa be a paramétereket az adott felhasználási esethez való optimalizáláshoz.
Hibák és a kontextus ablak
Kezeld gracefully a hibákat. A 401 érvénytelen kulcsot jelent. A 402 elégtelen hitelt jelez. A 429 sebességkorlátot jelez. A kontextusablak 100,000 token összesen. A kimenet maximum 16,000 token. Kezeld okosan a tokenjeidet. A hibák nem fogyasztanak hitelt. Ez pénzt spórol a hibakeresés során. Használd az utolsó chunkot a használati statisztikákhoz.
Kövesse nyomon a tokenfelhasználást. Kerülje el a sebességkorlátok túllépését. Ismételje meg exponenciális backoff-szal. Ez biztosítja a megbízható működést. Az API a robusztusságra van tervezve. Kezelje a hibákat a normál folyamat részeként.
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)Gyakran ismételt kérdések
Ingyes a legjobb cenzúra nélküli API?
Nem, fizetés-használat alapján. Új fiókok $0.50 próbahiteletet kapnak. A hitel nem jár le. A hibák ingyenesek. Csak kriptovaluta a feltöltéshez.
Használható ez OpenAI SDK-kkal?
Igen, teljesen OpenAI-kompatibilis. Módosítsa a base URL-t és az API kulcsot. A szabványos könyvtárakkal működik. Nem szükséges egyedi kód. Ez jelentősen leegyszerűsíti az integrációt.
Mekkora a kontextusablak mérete?
A kontextusablak 100 000 token. Ez magában foglalja a promptot és a kiegészítést. Max kimenet 16 000 token. Ez hosszú beszélgetéseket tesz lehetővé. Használja részletes elemzéshez.
API-kulcsa lekérése
Regisztrálj, szerezz kulcsot, és frissítsd a base URL-t. Kész.