Integrációs útmutató: Chat Completions API
Csatlakoztassa alkalmazását az abliterált AI API-hoz öt percen belül szabványos OpenAI SDK-kkal. Ez az útmutató tartalmazza az alap URL-t, az autentikációt és a cenzúrázatlan generáláshoz szükséges specifikus paramétereket.
https://api.aiabliterated.cc/v1uncensored
Base URL és Hitelesítés
Az abliterated API egy közvetlen helyettesítője a szabványos OpenAI végpontoknak. A kéréseidet erre irányítod https://api.aiabliterated.cc/v1 és hitelesítsen Bearer token segítségével a Authorization header. Ez a beállítás bármely olyan ügyféllel működik, amely támogatja az OpenAI protokollt.
- Base URL:
https://api.aiabliterated.cc/v1 - Auth fejléc:
Authorization: Bearer YOUR_API_KEY - Modell ID:
uncensored
A hitelesítés szigorú. Ha érvénytelen kulcsot küld, a rendszer azonnal 401-es hibát ad vissza.
A /v1/chat/completions végpont
Küldje el a prompt adatait a /v1/chat/completions endpoint szövegválaszok fogadására. A rendszer JSON payloadt vár, amely tartalmazza a modell azonosítót és az üzenetelőzményeket. Ez egy szöveg-only felület; ne várjon képgenerálást vagy hanggenerálást.
A modell 100 000 tokenes kontextusablakban dolgozza fel a bemenetet és kimenetet. Ha nem ad meg korlátot, a rendszer alapértelmezetten 2 048 token generálását állítja be kérésenként. Ezt a értéket 16 000 tokenes hardveres maximumig növelheti.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiabliterated.cc/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 és tokenfelhasználás
Engedélyezze a streamelést úgy, hogy stream: true a kérés payloadjában. Az API Server-Sent Events (SSE) streamet ad vissza a részleges tokenekből. Ez jelentősen csökkenti az érzékelt késleltetést az interaktív alkalmazások számára.
A tokenhasználati adatok nem kerülnek kiküldésre minden darappal. Ehelyett a stream utolsó darabja tartalmazza a teljes használati statisztikát az adott kéréshez. Ez a kialakítás könnyen tarthatóvá teszi a streamet, miközben pontos számlázási adatokat biztosít. A streamelés közbeni hibákat egy hibát tartalmazó JSON objektummal záró kapcsolattal kezeljük.
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 JSON mód
Az abliterated modell támogatja a strukturált kimeneteket a response_format paraméter. Állítsa be ezt az értékre: {"type": "json_object"} a szigorú JSON-kompatibilitás kikényszerítéséhez. Ez elengedhetetlen a megbízható integrációhoz a backend rendszerekkel.
A function calling szintén elérhető. Határozz meg eszközöket a kérésben, és a modell érvényes JSON-t ad vissza, amely illeszkedik a sémádba. A rendszer nem érvényesíti az eszközdefinícióidat, ezért győződj meg róla, hogy a sémák helyesek a kérések küldése előtt. Ez a képesség lehetővé teszi komplex ügynök architektúrák létrehozását külső elemző rétegek nélkül.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiabliterated.cc/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: Hőmérséklet, Top-P, Seed
A kimenetek véletlenszerűségének szabályozása standard mintavételezési paraméterekkel. A temperature érték szabályozza a kreativitást, míg top_p korlátozza a nucleus mintavételezést. Használja seed determinisztikus kimenetekhez, amikor reprodukálható eredményekre van szüksége a hibakereséshez.
Egyéb elérhető paraméterek: stop szekvenciák, presence_penalty, és frequency_penalty. Ezek a tokenismétlődés és a téma követésének finomhangolt kontrollját teszik lehetővé. Az uncensored modell jól reagál az alacsony hőmérséklet-beállításokra kódgeneráláshoz, és a magas hőmérsékletet kreatív íráshoz.
Sebességkorlátok és korlátok
Az API szigorú korlátokat alkalmaz a stabilitás biztosítására minden felhasználó számára. Kulcsonként percenként 300 kérésre vagy korlátozva. Az egyidejű kérések száma egyszerre 8-ra van korlátozva. A kérések törzse nem haladhatja meg a 8 MB-ot.
Ha túlléped ezeket a korlátokat, a rendszer 429-es (Too Many Requests) hibát ad vissza. A számlázás a valós tokenfelhasználáson alapul. A hibák és elutasítások nem fogyasztják a előre fizetett hitelt. Ha a korlátok miatt cserélned kell a hitelesítő adatokat, a kulcsot közvetlenül a műszerfalon kezelheted.
cURL
curl https://api.aiabliterated.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word technical document"}]
}'Gyakran ismételt kérdések
Hogyan fizethetek az abliterált API használatáért?
Csak kriptovalutákat fogadunk feltöltéshez. USDT-t helyezhet el a TRC20 hálózaton vagy USDC-t a Base hálózaton. A minimális befizetés $20, a magasabb összegek bónuszhitel-százalékokat aktiválnak.
Mi történik, ha 402-es hibát kapok?
A 402-es hiba azt jelzi, hogy az előre fizetett hitelkeret nem elegendő a kérés fedezéséhez. Kriptovalutával kell feltöltened a fiókodat a szolgáltatás folytatásához. A hitel nem jár le, így bármikor hozzáadhatsz pénzt, amikor kényelmes.
Elérhető-e ingyenes próbaidőszak?
Igen, minden új fiókhoz $0.50 próbakredit jár, amely 7 napig érvényes. Regisztrálhatsz Google-fiókkal vagy e-mail címmel jelszóval.
Biztonságosítsd az API kulcsodat
Regisztrálj, másold ki a tokenedet, és frissítsd az alap URL-t. Ez a teljes folyamat.