API dokumentáció & Gyors kezdés
Integrálja uncenzúrázott API-kulcsainkat standard, OpenAI-kompatibilis kliensekkel a szöveggeneráláshoz elutasítás nélkül. Ez az útmutató az autentikációt, kérésstruktúrákat, streamelést és az eszközhasználatot tárgyalja a azonnali telepítéshez.
Base URL és Hitelesítés
Az API végpontja https://api.uncensoredapikeys.com/v1. Ez az URL bármelyik OpenAI SDK-val vagy kompatibilis klienssel működik. Csak meg kell változtatnod a base URL-t, és megadnod az API kulcsodat az authorization fejlécben. Minden kéréshez érvényes kulcs szükséges. Az érvénytelen kulcsok 401-es hibát adnak vissza. Fiókonként egy aktív kulcsot kapsz.
A hitelesítés egyszerű. Használja a szabványos Authorization: Bearer <API_KEY> formátum. A kulcsod azonnal generálódik regisztráció után Google vagy e-mail segítségével. Nincs telefonszám ellenőrzés szükséges. A kulcs nem jár le, amíg van előre fizetett kredited.
Chat Completion létrehozása
Küldjön üzeneteket a modellnek a POST /v1/chat/completions endpoint. A modell azonosítója uncensored. Ez a végpont szabványos chatüzeneteket fogad role és content mezőkkel. Megadhatja a temperature, top_p és stop szekvenciákat. A modell szöveges kiegészítéssel válaszol.
Győződjön meg arról, hogy a kérések az 8 MB-os törzslimiten belül maradnak. Ennek túllépése hibához vezet. Percenként akár 300 kérést is feldolgozhat. Ez lehetővé teszi a nagy áteresztőképességű integrációt komplex sorkezelés nélkül.
Példa kérés struktúrája:
curl https://api.uncensoredapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return 404 for missing id"}]
}'A Python SDK integráció ugyanolyan egyszerű. Inicializálja a klienst a saját alap URL-címmel és a kulcsával. Adja meg az üzeneteket szótömbként. A válasz objektum tartalmazza a generált szöveget a choices[0].message.content. Ez a módszer automatikusan kezeli a JSON szerializálást.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredapikeys.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)
Streamelési válaszok (SSE)
Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Az API Server-Sent Events (SSE) formátumban adja vissza az adatokat. Minden darab parciális szöveget tartalmaz. Az utolsó darab tokenfelhasználási statisztikákat tartalmaz. Ez lehetővé teszi a generált tartalom valós idejű megjelenítését.
A streamelés csökkenti az észlelt késleltetést hosszú válaszok esetén. Azonnal megkezdheti a szöveg renderelését. A pufferkezelést a szabványos SDK-k kezelik. Használja ezt chat felületekhez vagy élő irányítópultokhoz. Az utolsó darabban szereplő token szám segít a használat pontos nyomon követésé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)
Függvényhívás és eszközök
A modell támogatja a function callingt a tools paraméter. Határozza meg az eszközöket nevükkel, leírásukkal és JSON sémákkal. A modell függvényhívásokat adhat vissza közvetlen szöveg helyett. Ez lehetővé teszi az integrációt külső rendszerekkel vagy API-kkal. Megadhatja a tool_choice a automatikus kiválasztás kikényszerítését vagy engedélyezését.
Használja ezt strukturált adatkinyeréshez vagy ügynökmunkafolyamatokhoz. A modell azonosítja a helyes eszközt a felhasználói prompt alapján. Végreh kell hajtania a függvényt, és vissza kell adnia az eredményt a modellnek, ha szükséges. Ez hurkot hoz létre komplex, több lépéses feladatokhoz. A JSON mód is elérhető a response_format a szigorú kimeneti formázáshoz.
Paraméterek és korlátok
Állítsd be a generálási viselkedést a következő paraméterekkel: temperature, top_p, és seed. A magasabb hőmérséklet növeli a véletlenszerűséget. Az alacsonyabb értégek meghatározottabb kimeneteket eredményeznek. Használd a stop sorozatokat a generálás leállításához meghatározott jelzőknél. presence_penalty és frequency_penalty segít csökkenteni az ismétlődéseket.
A kontextusablak 100 000 token a bemenet és a kimenet együttvéve. A kérésenkénti maximális kimenet 16 000 token. Ha max_tokens nincs beállítva, a határ 2 048 tokenre áll be. A sebességkorlátozás percenként 300 kérést engedélyez. A párhuzamos kérések száma kulcsonként 8-ra van korlátozva. Tervezze meg a párhuzamosságot ennek megfelelően.
Modell információ
A modell azonosítója uncensored.Egy nyílt súlyozású modell, amely a szervereinkön fut. Nem GPT, Claude, Gemini vagy más szolgáltató modellje. Olyanra van hangolva, hogy tartalom-visszautasítás nélkül válaszoljon jogszerű felnőtt tartalomra. Az egyetlen szigorú korlát a kiskorúakkal kapcsolatos szexuális tartalom.
Az árak átláthatóak. A bemeneti tokenek $0.15-öt költenek 1M-onként. A kimeneti tokenek $0.50-öt költenek 1M-onként. A hibák és a visszautasítások ingyenesek. A kredit nem jár le. USDT (TRC20) vagy USDC (Base) segítségével töltheted fel. A minimális feltöltés $20. A nagyobb összegekhez bónusz kredit jár. Nincenek havi díjak. Nincenek előfizetések. Csak a felhasználtért fizetsz.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredapikeys.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);Gyakori kérdések
Mi az uncensored API kulcsok endpoint URL-je?
Az alap URL: HTTPS://api.uncensoredapikeys.com/v1. Ez bármely OpenAI-kompatibilis klienssel működik. Frissítened kell az alap URL-t az SDK konfigurációdban.
Hogyan kezelje a 401, 402 vagy 429-es hibákat?
A 401-es hiba azt jelzi, hogy az API-kulcs érvénytelen vagy hiányzik. A 402-es hiba elégtelen előre fizetett egyenleget jelez. A 429-es hiba azt jelzi, hogy túllépte a percenkénti 300 kérés korlátot. A retry logikának exponenciális backoff-szal kell kezelnie a 429-es hibákat.
Milyenek a kontextus ablak és a kimeneti korlátok?
A teljes kontextusablak 100,000 token. A kérésenkénti maximális kimenet 16,000 token. Ha nem állítod be a max_tokens paramétert, a kimeneti limit alapértelmezett értéke 2,048 token. A bemeneti és kimeneti tokenek ugyanahhoz az ablakhoz számítanak.
Szerezze meg API-kulcsát azonnal
Jelentkezz be, másold ki a tokent, és frissítsd az endpointot. Ennyi kell csak.