hu ▾
Próbáld ki próbahittel

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.

Próbáld ki próbahittelDokumentáció megtekintése