hu ▾
API kulcs beszerzése

Gyors bevezetés: Integálja az uncensored API-t

Integrálja az uncensored LLM API-t a technológiai stackjébe egyetlen alap URL módosítással és nulla előfizetési zárolással. Ez az útmutató az autentikációt, a streamelést és az eszköz használatát tárgyalja az AiNoCensor végponthoz.

Hitelesítés: API-kulcs beállítása

Szerezze be kulcsát Google vagy e-mail bejelentkezéssel a API kulcs beszerzése oldalon és adja át a Authorization header. A rendszer egy aktív kulcsot ad ki fiókonként, azonnal felváltva az előzőt. Ez az egyszerű beállítás biztosítja, hogy azonnal elkezdhesse a kérések küldését anélkül, hogy bonyolult proxy láncokat kellene konfigurálnia vagy havi számlázást kezelnie.

curl https://api.ainocensor.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five Rust crates for async networking."}]
  }'

Tartsa biztonságban a kulcsát. A platform nem követi nyomon vagy nem naplózza a promptokat a képzéshez, így az adatai az öné marad, miközben korlátlan alkalmazásokat fejleszt.

Alap Kérés: Chat Befejezések

Küldj egy POST kérést a https://api.ainocensor.com/v1/chat/completions a modell azonosító használatával uncensored szöveges válaszok fogadására. Ez a végpont támogatja a szabványos paramétereket, mint temperature és top_p a véletlenszerűség szabályozására. Nem kell váltani SDK-kat; bármelyik OpenAI-kompatibilis kliens működik a base URL beállításával.

from openai import OpenAI

client = OpenAI(base_url="https://api.ainocensor.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)

A modell válaszol tartalmi elutasítások nélkül jogszerű felnőtt vagy kreatív témákra, így ideálissá téve NSFW chatbot megvalósításokhoz vagy mély kontextusmegőrzési feladatokhoz.

Streamelési válaszok (SSE)

Engedélyezze a streamelést úgy, hogy stream: true tokenek fogadására Server-Sent Events (SSE) segítségével az alacsonyabb késleltetés érdekében. Ez a megközelítés kritikus fontosságú a valós idejű UI frissítésekhez, ahol a teljes válaszra várás észrevehető késleltetést okozna. Az utolsó darab tartalmazza a teljes tokenfelhasználást a számlázási átláthatóság érdeké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)

A hibák és a visszautasítások nem fogyasztanak kreditet, így a nagy kimenetek streamelése költséghatékony marad akkor is, ha a kapcsolat váratlanul megszakad.

Funkcióhívás & Eszközök

Határozza meg az eszközöket a kérés törzsében és használja tool_choice hogy a modell eldönthesse, mikor hívja meg őket. Ez a képesség lehetővé teszi, hogy a cenzúrázatlan LLM integrálódjon külső rendszerekkel manuális szöveges kimenetek elemzése nélkül. Megadhatja required vagy auto módok az alkalmazásod igényeitől függően.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ainocensor.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);

Az API támogatja a szabványos eszközdefiníciókat, biztosítva a kompatibilitást a meglévő ügynökkeretrendszerekkel, amelyek OpenAI-szerű funkcióhívási struktúrákat várnak.

JSON mód konfiguráció

Beállítás response_format a {"type": "json_object"} a szigorúan érvényes JSON kimenet kikényszerítésére. Ez a funkció elengedhetetlen a strukturált adatok feldolgozásához automatizált adatfolyamokban, vagy megbízható NSFW történetgenerátorok építéséhez, amelyek specifikus sémák betartását igénylik. Megszünteti a hibás kimenetek utólagos regex tisztításának szükségességét.

A modell ezt a formátumot megőrzi még magas kreatív beállítások mellett is, biztosítva, hogy a parsered konzisztens adatstruktúrákat kapjon.

Hibák és korlátok kezelése

Figyelje a 401-es hibákat, ha a kulcs érvénytelen, a 402-es hibákat, ha a előre fizetett hitel elfogyott, és a 429-es sebességkorlátokat, ha meghaladja a percenkénti 300 kérést. Az API 8 MB-os kéréstörzs-korlátot alkalmaz, és percenként legfeljebb 8 párhuzamos kérést engedélyez kulcsonként. Az előre fizetett hitel sosem jár le, így szüneteltetheti a használatot projektek között egyenlegvesztés nélkül.

100 000 tokenes kontextus ablakkal etetheted az extensive dokumentumokat vagy beszélgetési előzményeket az uncensored modellbe anélkül, hogy elveszítenéd a korábbi kontextust.

Gyakori kérdések

Hogyan kezeli a cenzúratlan modell a vitatott témákat?

A modellt úgy hangolták, hogy jogtiszta felnőtt, fikciós vagy vitatott témák esetén tartalommentes válaszokat adjon. Nem alkalmazza a szabványos biztonsági szűrőket, így korlátlan kreatív vagy NSFW felhasználási eseteket tesz lehetővé, miközben továbbra is elutasítja a kiskorúkkal kapcsolatos szexuális tartalmakat.

Mi történik, ha túllépem a sebességkorlátot?

429-es státuszkódot kap. A limit percenként 300 kérés kulcsonként és 8 párhuzamos kérés. Szükség esetén hozzon létre új kulcsot a régi lecseréléséhez, bár minden fiókban egyszerre csak egy aktív kulcs engedélyezett.

Visszaigényelhető a hitel, ha hibázok?

Nem, az előrefizetett kredit nem visszatéríthető, de sosem jár le. Ha dupla számlázást vagy egyéb számlázási hibát tapasztalsz, a Támogatás oldalon rendezheted anélkül, hogy elveszítenéd a meglévő egyenlegedet.

API-kulcsa lekérése

Regisztrálj, másold ki a kulcsot, frissítsd az endpoint URL-t. Teljes integráció másodpercek alatt.