hu ▾
Szerezze meg a kulcsát

Uncenzúrált API Chat Completions dokumentáció

Illessze be uncensored API kulcsunkat meglévő rendszerébe, és azonnal kapjon nyers, szűretlen szöges válaszokat.

Hitelesítés és Base URL

Kezdje a kulcs beillesztésével a Authorization header. Egy szabványos Bearer token sémát használunk, amely bármely OpenAI-kompatibilis ügyféllel működik. Jelentkezz be Google-fiókkal vagy e-mail címmel, hogy azonnal megkapd a kulcsot. Telefonszám nem szükséges a fiókbeállításhoz.

Az alap URL: HTTPS://api.chataiunfiltered.com/v1. A kéréseknek ide kell mutatniuk. A használandó modellazonosító: uncensored. Ez biztosítja, hogy a saját szervereinkön hosztolt specifikus uncensored modellt kapja.

curl https://api.chataiunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

A Chat Completions végpont

Küldjön egy POST kérés a /v1/chat/completions a prompttal. Az API szöveggel válaszol közvetlenül, extra zsúfoltság nélkül. Beállíthat olyan paramétereket, mint temperature vagy top_p a véletlenszerűség vezérlését.

Használja a Python SDK-t a gyors integrációhoz. Csak állítsa be az alap URL-t a végpontunkra. A kliens kezeli a JSON szerializációt az Ön helyett. Az érvénytelen kulcsokhoz kapcsolódó hibák 401 státuskódot adnak vissza. A hitel lejárása 402 hibát vált ki.

from openai import OpenAI

client = OpenAI(base_url="https://api.chataiunfiltered.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 segítségével

Streamelje a tokeneket a felhasználókhoz a simább élmény érdekében. Állítsa be a stream paramétert true a kérésben. Az API Szerver által küldött eseményeket (SSE) ad vissza, ahogy a válasz érkezik. Ez csökkenti az érzékelt késleltést hosszú kimenetek esetén.

Használja a Node SDK-t a stream hatékony kezeléséhez. Elemezze a darabokat érkezésük során. A végső darab tartalmazza a teljes tokenfelhasználási statisztikákat. Ez segít a költségek pontos nyomon követésében valós időben. Tartsa nyitva a kapcsolatot, amíg a stream lezárul.

import OpenAI from "openai";

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

Eszközhasználat és függvényhívás

Határozza meg az eszközöket a kérésben, hogy lehetővé tegye a modell számára a függvények hívását. Az API támogatja a szabványos eszközdefiníciókat paraméterekkel. Adja meg a függvény nevét és argumentumait a válaszban. Ön végrehajtja a függvényt a saját oldalán.

Küldje vissza az eredményeket a modellnek egy új üzenetben. Ez lehetővé teszi a többfordulatos interakciókat külső adatokkal. A modell kezeli az eszközök hívásának logikáját. Használja tool_choice az automatikus kiválasztás kikényszerítését vagy engedélyezését. Ez zökkenőmentesen működik az uncensored modellünkkel.

Válasz formátuma és JSON mód

Strukturált kimenet kényszerítése a response_format a {"type": "json_object"}. A modell érvényes JSON-t ad vissza sima szöveg helyett. Ez hasznos az adatok alkalmazásodba való feldolgozásához. Győződj meg róla, hogy a promptod egyértelműen leírja a várt sémát.

Az API nem ellenőrzi szigorúan a JSON sémáját. A helyes szintaxis előállítását a modellre bízza. Ha a kimenet hibás, előfordulhat, hogy újra kell próbálnia. Használja ezt megbízható adatkinyerési feladatokhoz. Kombinálja a streameléssel a gyors feldolgozás érdekében.

Token limit és kontextusablak

A kontextusablak összesen akár 100 000 token támogatását biztosítja. Ez magában foglalja a bemeneti promptot és a kimeneti kiegészítést is. Kérésenként akár 16 000 token generálható. A meg nem adott esetben az alapértelmezett maximális kimenet 2 048 token.

A sebességkorlátok percenként 300 kérelemet tesznek lehetővé kulcsonként. Egyszerre 8 párhuzamos kérést indíthat. A maximális kérelemtörzs mérete 8 MB. A hibák és az elutasítások nem fogyasztják az előre fizetett egyenleget. Ez biztonságossá és költséghatékonyá teszi a tesztelést.

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

Hogyan hibakereshetem a párhuzamos chat API válaszokból hiányzó idézeteket?

Az API nyers szöveget ad vissza automatikus idézetformázás nélkül. Saját struktúrát kell definiálnia a promptban, vagy JSON módot kell használnia strukturált adatokhoz. A modell nem szúr be idézeteket, hacsak nem kéri kifejezetten a rendszerutasításokban.

A szűrő nélküli AI chat modell felhasználói adatok alapján tanult?

Nem, a promptjait nem használjuk fel képzéshez. Nem tárolunk el képzési adatot a kéréseidből. A beszélgetéseid magánjellegűek, és nem használjuk fel őket a modell súlyainak fejlesztésére. Ez biztosítja, hogy az adataid a te ellenőrzésed alatt maradjanak.

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

429-es Too Many Requests hibát kapsz. A korlát kulcsonként percenként 300 kérés. Folyamatosan 8 kérést futtathatsz egyszerre. Várd meg, amíg az ablak visszaáll, vagy frissítsd a csomagod, ha szükséges. A hibák nem számítanak bele a tokenfelhasználásba.

Szerezze meg API-kulcsát most

Regisztráljon, másolja a kulcsot, és mutasson a végpontunkra. Ennyi a trükk.

Szerezze meg a kulcsát