API dokumentáció fejlesztőknek
Kezdje el a szöveggenerálást cenzúra nélküli LLM API-nkkal másodpercek alatt. Használja szabványos OpenAI-kompatibilis végpontokat és előfizetéses kriptokrediteket, hogy csak a felhasznált mennyiség után fizessen.
https://api.uncensoreai.com/v1uncensored
Base URL és Hitelesítés
Csatlakozzon infrastruktúránkhöz úgy, hogy az ügyfelet a kijelölt base URL-re irányítja, és megadja egyedi API-kulcsát. Szabványos fejléc-hitelesítést használunk, így beépítheti végpontunkat meglévő OpenAI SDK konfigurációkba kódalapú logika átírása nélkül. Fiontonként egy aktív kulcsot kap, és az új kulcs generálása azonnal érvényteleníti a korábbit. Ez a kialakítás egyszerűvé teszi az integrációt, miközben egyértelmű hozzáférés-vezérlést biztosít. Regisztráljon Google-fiókkal vagy e-maillel, hogy azonnal lássa a kulcsát. Nem szükséges telefonszám vagy fizetési mód a kezdéshez.
- Base URL:
https://api.uncensoreai.com/v1 - Auth fejléc:
Authorization: Bearer YOUR_API_KEY
Első kérés (POST /v1/chat/completions)
Küldje el első kiegészítést JSON payload küldésével a chat-lezárások végpontjára. A modell azonosítója uncensored és elfogadja a szabványos üzenetszerkezeteket rendszer, felhasználó és asszisztens szerepkörökkel. Azonnali szöveges kimenetet kapsz komplex átirányítás vagy modellválasztási logika nélkül. A hibák nem fogyasztják el az előre fizetett krediteidet, így szabadon tesztelhetsz. A modell nyílt forráskódú generációt kezel, felnőtt tartalomra hangolva, elutasítás nélkül. Használd ezt a struktúrát az integráció megkezdéséhez.
Python SDK Integráció
Használja a hivatalos Python klienst az API zökkenőmentes kezeléséhez. Állítsa be a base URL-t és az API kulcsot a konfigurációs objektumban a hívások előtt. A könyvtár kezeli a JSON szerializációt és a válaszfeldolgozást. A használati adatok közvetlenül elérhetők a válaszobjektumból. Ez a megközelítés bármely olyan szabványos Python környezeten működik, amely támogatja az aszinkron vagy szinkron kéréseket. Tartsa biztonságban a kulcsot környezeti változókban. A kódminta egy alapvető szinkron hívást mutat be.
Node.js SDK integráció
Integráljon Node.js projektekbe a szabványos csomagkezelővel. Importálja a klienst, és konfigurálja a base URL-t, hogy a szervereinkre mutasson. Az SDK kezeli az HTTP kéréseket, és típusos válaszokat biztosít TypeScript felhasználók számára. Könnyen hozzáadhat fejléceket vagy módosíthatja az időtúllépéseket, ha szükséges. Ez a módszer modern webalkalmazásokhoz és backend szolgáltatásokhoz illik. Győződjön meg arról, hogy a Node verziója kompatibilis az SDK követelményeivel. A következő példa egy egyszerű completion kérést mutat.
Streamelési válaszok és tokenfelhasználás
Valós idejű kimenet engedélyezése a stream flag true értékre a kérésben. Az API Server-Sent Events (SSE) formátumban adja vissza a tokeneket, ahogy azok generálódnak. Azonnal megjelenítheti a szöveget a felhasználók számára anélkül, hogy várna a teljes válaszra. A token felhasználási részletek a stream végén jelennek meg. Ez a funkció csökkenti a észlelt késleltetést hosszú kimenetek esetén. Monitorozza a kredit egyenlegét, ahogy a tokenek halmozódnak. A streaming minden szabványos paraméterrel működik, mint például a temperature és a stop sequences.
Korlátok, hibák és kontextus ablak
A fiókod 100 000 tokenes kontextusablakkal rendelkezik prompt és completion együttesen. Egyetlen válaszban akár 16 000 token küldhető, ha megadod max_tokens. Az alapértelmezett kimeneti limit 2 048 token, ha kihagyod ezt a paramétert. Az ütemkorlátok percenként 300 kérést és kulcsonként 8 párhuzamos kérést engednek. A 401 státusz azt jelenti, hogy a kulcs érvénytelen. A 402 státusz elégtelen előrefizetett hitelt jelez. A 429 státusz azt jelenti, hogy túllépted az ütemkorlátot. A kéréstörzsek nem haladhatják meg a 8 MB-ot.
cURL
curl https://api.uncensoreai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch the current server status from the api endpoint"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoreai.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoreai.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és
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)Gyakori kérdések
Mi az alap URL az uncensored AI API-hoz?
Az alap URL: HTTPS://api.uncensoreai.com/v1. Be kell állítanod ezt a kliens konfigurációdban a kérések helyes irányításához.
Hogyan hitelesítem a kéréseimet?
Tartalmazza API-kulcsát az Authorization fejlécben Bearer tokenként. Ezt a kulcsot azonnal megkapja a Google vagy e-mail regisztráció után.
Mi történik, ha 402-es hibát kapok?
A 402-es hiba azt jelenti, hogy az előre fizetett hitelkeret nullára csökkent. USDT (TRC20) vagy USDC (Base) kriptovalutával kell feltöltened a szolgáltatás folytatásához.
Szerezze meg API-kulcsát másodpercek alatt
Regisztrálj, másold ki a kulcsod, és állítsd be az alap URL-t. A beállítás kész.