hu ▾
Ablált modellekHozzon kulcsot

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

Integrálja az uncensored modellt az alkalmazásába OpenAI-kompatibilis API-junkkal. Ez az útmutató lefedi a beállítást, kéréseket és korlátokat az azonnali telepítéshez.

Előfeltételek és SDK telepítés

Az API érvényes API-kulcsot és egy modern SDK-t igényel. Telepítse a könyvtárat a kívánt nyelvhez pip vagy npm segítségével. Támogatjuk a szabványos OpenAI klienskönyvtárakat, amelyek automatikusan kezelik a hitelesítést és a JSON feldolgozást.

Győződjön meg róla, hogy telepítve van a Python 3.8+ vagy a Node.js 18+. Az SDK-k kezelik a kapcsolati pultot és a próbálkozási logikát. Ez jelentősen csökkenti a boilerplate kódot.

from openai import OpenAI

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

Az alap URL-cím és az API-kulcs konfigurálása

Irányítsd a kliensedet a saját végpontra. Használd a tárhelyben megadott base URL-t. Add meg az API kulcsodat az Authorization fejlécben. Ez biztosítja, hogy a kérések közvetlenül az uncensored infrastruktúrához érjenek.

Ne használd az alapértelmezett OpenAI alap URL-t. A kulcsod sikertelen lesz, ha helytelenül irányítják. Állítsd be az alap URL-t az SDK konfigurációs objektumban bármilyen adat küldése előtt.

curl https://api.ablatedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me the monthly server uptime report"}]
  }'

Az első chat completion kérés küldése

Küldjön egy POST kérést a /v1/chat/completions végpontra. Tartalmazza a modellazonosítót és egy messages tömböt. A modell azonnal szöveges tartalommal válaszol. Nem szükséges komplex routing logika.

Tartsa egyszerűre a payloadt. Kezdje egyetlen rendszer prompttal és egy felhasználói üzenettel. Ellenőrizze, hogy a válasz struktúrája megfelel-e az OpenAI szabványnak. Ez megerősíti, hogy az integráció megfelelően működik.

import OpenAI from "openai";

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

Streamelt válaszok és eszközhasználat kezelése

A streamelés engedélyezéséhez állítsa a stream paramétert true értékre. Az API Server-Sent Events formátumban ad vissza darabokat. Minden chunk részleges szöveget vagy token-használati adatot tartalmaz. Aggregateálja ezeket a darabokat a valós idejű kimenet megjelenítéséhez.

A tool use támogatott a function callinghoz. Definiálja eszközeit a kérésben. A modell eszköz hívásokat ad vissza, nem pedig sima szöveget, ha megfelelő. Elemzze az eszköz hívásokat a saját logika végrehajtásához.

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 tokenkorlátok és a kontextusablak megértése

A kontextusablak 100 000 tokent tesz lehetővé. Ez magában foglalja a bemeneti és kimeneti tokeneket is. Állítsd be a max_tokens paramétert a válasz hosszának korlátozásához. Az alapértelmezett maximális kimenet 2 048 token, ha nincs megadva.

Figyelje a tokenfelhasználást az utolsó stream darabban. A hibák nem fogyasztanak kreditet. Ez lehetővé teszi a kockázatmentes kísérletezést pénzügyi kockázat nélkül. Tervezze meg a prompt struktúráját úgy, hogy a limiten belül maradjon.

Gyakori hibák hibaeltárása

Ellenőrizze először az API kulcsát. A 401-es hiba érvénytelen vagy lejárt kulcsot jelez. A 402-es hiba azt jelenti, hogy az előrefizetett kreditje elfogyott. Töltse fel kriptovalutával a folytatáshoz.

A 429-es hiba az átfogási korlátozást jelzi. Perce 300 kérésre van korlátozva. Csökkentse a párhuzamosságot, vagy várjon az újrapróbálás előtt. A 8 MB-os törzslimit is 400-as hibát vált ki, ha túllépik.

Gyakran ismételt kérdések

Mi az uncensored ablated modellek API-ja?

Ez egy hosztolt, OpenAI-kompatibilis API, amely egyetlen cenzúrázatlan LLM-t szolgál fel. Kiszűri a tartalom-elutasításokat jogszerű felnőtt és kreatív tartalmak esetén. Használja a standard SDK-kat az alkalmazásba való integráláshoz.

Támogatja az uncensored ablated modellek API a streamelést?

Igen, támogatja a streamelést Server-Sent Events (SSE) segítségével. Használhatja a funkcióhívást és a JSON módot is. A tokenfelhasználás adatait a végleges chunk tartalmazza.

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

429-es hibát kapsz. A korlát kulcsonként percenként 300 kérés. Szüneteltessd a kéréseket, vagy csökkentsd a párhuzamosságot a probléma megoldásához.

Szerezze be API-kulcsát

Regisztrálj, másold ki a kulcsot, frissítsd az alap URL-t. A beállítás kész.

Hozzon kulcsot