Dokumentáció az uncensored chat-completions API-hoz
Kezdje el az uncensored API-t azáltal, hogy a kliensét az alap URL-re mutatja, és szabványos chat-completions kéréseket küld. Ez az útmutató a hitelesítést, a streamelést és a sebességkorlátokat foglalja magában az uncensored modellhez.
Uncenzúrált API jogszerű felnőtt felhasználásra
Base URL és Hitelesítés
Az összes kérés alap URL-je https://api.abliterateme meaning.com/v1. Hitelesítse magát szabványos API-kulccsal a Authorization: Bearer <key> header. Azonnal hozza létre kulcsát a műszerfalon, telefonszám ellenőrzése nélkül.
- Használja a hivatalos OpenAI SDK-kat vagy bármely kompatibilis klienst.
- Állítsa be a bázis URL-t a fenti végpontra.
- Adja át kulcsát az authorization fejlécben.
Az első kérésed
Küldj egy POST kérést a /v1/chat/completions a modell azonosítóval uncensored. Az API szöges válaszokat ad vissza tartalom-elutasítások nélkül, jogszerű felnőtt témákhoz.
Íme egy alap példa a kapcsolódás ellenőrzésére.
curl https://api.abliteratemeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if the api returns a 200 status code now"}]
}'Ez a kérés megerősíti, hogy a kulcsod működik és a modell helyesen válaszol.
Python SDK Integráció
Telepítse az OpenAI Python csomagot, és konfigurálja az ügyfelet, hogy a mi alap URL-re mutasson. Ez lehetővé teszi meglévő kódok kihasználását minimális változtatásokkal.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratemeaning.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)Állítsa be az API kulcsot és a bázis URL-t a környezeti változókban vagy az ügyfél inicializálásakor. Ez a megközelítés tisztán és hordozhatóvá teszi a kódot.
Node.js SDK beállítása
Importálja az OpenAI csomagot és inicializálja a klienst a helyes base URL-lel. Ez biztosítja a kompatibilitást a meglévő Node.js alkalmazásokkal.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratemeaning.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 SDK automatikusan kezeli a fejléceket és a szerializációt. Csak meg kell adnod a kulcsot és a végpontot.
Streamelési válaszok
Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Az API adatokat ad vissza Server-Sent Events (SSE) formátumban, így feldolgozhatod a tokeneket generálás közben.
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 tokenhasználati részletek az utolsó darabban jelennek meg. Ez csökkenti a vélt késleltetést hosszú kimenetek esetén.
Sebességkorlátok és hibák
Per perc 300 kérést és kulcsonként 8 párhuzamos kérést engedélyezünk. A kérés törzse nem haladhatja meg a 8 MB-ot. A hibák szabványos HTTP kódokat adnak vissza: 401 érvénytelen kulcs esetén, 402 elégtelen hitel esetén és 429 sebességkorlátozás esetén. A hibák és a visszautasítások nem fogyasztanak hitelt. A kontextusablak összesen 100 000 token támogatását nyújtja.
Gyakran ismételt kérdések
Mit jelent az abliterate ebben az API kontextusban?
A modell cenzúratlan jellegére utal, amely visszautasítás nélkül válaszol törvényes felnőtt tartalomra. Közvetlen hozzáférést kap egy erre a célra hangolt, nyílt súlyozású modellhez.
Hogyan kezelje a hibákat az integráció során?
Ellenőrizze az HTTP státuskódot. A 401 azt jelenti, hogy a kulcsa érvénytelen. A 402 azt jelzi, hogy feltöltődnie kell a kriptovaluta-hitelét. A 429 azt jelzi, hogy elérte a sebességkorlátot.
Az uncensored modell ugyanaz, mint a GPT-4?
Nem, ez egy független nyílt súlyozású modell. Nem GPT, Claude vagy más szolgáltató modellje. Kifejezetten a cenzúratlan válaszokért van hangolva.
Biztonságosítsd az API kulcsodat
Regisztrálj, szerezz tokent, és frissítsd a base URL-t. Ez az egész konfiguráció.
Kezdj most