Abliterating API Referencia
Az Abliterating API Referencia egy egyszerű utat kínál a szűrés nélküli LLM szolgáltatásunkhoz. Használja a szabványos OpenAI-kompatibilis eszközöket a modell integrálásához tartalomszűrés nélkül.
Base URL és Hitelesítés
Kezdj el minden kérést úgy, hogy a kliensed erre mutat https://api.abliterating.cc/v1. Adja meg egyedi API-kulcsát a Authorization fejléc mint Bearer token. Ez a beállítás működik bármely hivatalos OpenAI SDK-val vagy kompatibilis HTTP klienssel. A kulcsot azonnal megkapja regisztráció után Google-fiókkal vagy e-maillel a kezelőfelületen. Tartsa biztonságban, mivel teljes hozzáférést biztosít az előrefizetett kreditjéhez. A hibák és elutasítások nem fogyasztják a egyenlegét, így szabadon tesztelhet. Rendszerünk a háttérben irányítja a forgalmat a szűrés nélküli modellünk felé.
Első kérés
Küldjön egy szabványos chat completion POST kérést a kapcsolódás tesztelésére. A prompt belép a modellbe, és közvetlen szövegválaszt kap. A rendszer eltávolítja a jellemző visszautasításokat a törvényes felnőtt tartalmak esetén. Az output hosszát a max_tokens paraméter. A modell azonosítója egyszerűen uncensored. Ez az egyszerű felület lehetővé teszi a gyors integrációt meglévő projektjeibe. Ellenőrizze a válasz törzsét a generált szöveg és a tokenfelhasználás szempontjából.
Python SDK Integráció
Használja a hivatalos OpenAI Python könyvtárat a könnyű kapcsolódáshoz. Állítsa be a base URL-t és az API-kulcsot az ügyfél inicializálása előtt. Ez a megközelítés kihasználja a már meglévő kódot. A könyvtár automatikusan kezeli a JSON szerializálást és az HTTP kéréseket. Folyamatosan streamelhet válaszokat vagy lekérhet teljes completionokat. Ez a módszer ideális backend szolgáltatásokhoz vagy adatfeldolgozó szkriptekhez. Konfigurálja a környezeti változókat a tiszta telepítés érdekében. Az SDK elrejti a nyers HTTP hívások összetettségét.
Node SDK beállítás
Integrálja a JavaScript SDK-val webalkalmazásokhoz. Inicializálja a klienst a base URL és a kulcs megadásával. Ez a beállítás támogatja a CommonJS és az ES modulokat is. Küldhet promptokat, és strukturált JSON vagy sima szöveg formátumú válaszokat kaphat. Az SDK hatékonyan kezeli az újrapróbálkozást és a hibakezelést. Ez tökéletes valós idejű chat felületekhez vagy serverless funkciókhoz. Importálja a csomagot, és konfigurálja a környezetet. A szintaxis másolja a Python könyvtárat a konzisztencia érdekében a veremek között.
Streamelési válaszok
Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Server-Sent Events (SSE) streamet kapsz a tokenekből. Ez lehetővé teszi, hogy a szöveget generálás közben jelenítsd meg. A végleges darab tartalmazza a teljes token-felhasználási statisztikát. A streamelés csökkenti az észlelt késleltetést a végfelhasználók számára. Zökkenőmentesen működik az OpenAI-kompatibilis SDK-kkal. A streamet korábban is leállíthatod, ha a felhasználó megváltoztatja a bemenetet. Ez a funkció kritikus a chat-szerű élményekhez.
Korlátok, hibák és kontextus
A kontextusablakod 100 000 tokenben maximális a bemenet és a kimenet együttvéve. Küldhetsz akár 16 000 token egy választ. A sebességkorlátozás 300 kérést tesz lehető percenként kulcsonként. A 401-es hiba azt jelenti, hogy az API kulcsod érvénytelen. A 402-es hiba azt jelzi, hogy a előre fizetett kredited elfogyott. A 429-es hiba azt jelzi, hogy elérted a sebességkorlátot. A hibák nem terhelik a kreditjeidet. A kérések törzse 8 MB alatt kell maradjon. Kezeld óvatosan a kulcsaidat, mivel egy érvénytelen kulcs cseréje érvényteleníti az előzőt.
cURL
curl https://api.abliterating.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list three benefits of the abliterating feature"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliterating.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliterating.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);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)GYIK
Támogatja az Abliterating API a függvényhívást?
Igen, használhatja az eszközöket és a tool_choice paramétereket, ahogy az OpenAI esetén. A modell támogatja a strukturált kimeneteket és a JSON módot a megbízható integráció érdekében. Meghatározza a függvény sémáját, és a modell visszaadja a megfelelő argumentumokat.
Hogyan tölthetem fel a hitelezési keretemet?
Töltsd fel USDT-tel a TRC20 hálózaton vagy USDC-vel a Base hálózaton. A fizetések $20 és $500 között mozognak, és nagyobb összegek esetén bónusz kreditet kapsz. A kredit nem jár le, és bármikor tölthetsz fel a műszerfalon keresztül.
Megosztott az API kulcs eszközök között?
Igen, egy fiókonként egy aktív kulcs működik bármilyen eszközön. Ha új kulcsot generálsz, a régi azonnal érvényét veszti. A kulcsot közvetlenül az irányítópulton cserélheted a kreditegyenleg elvesztése nélkül.
Generálja az API kulcsát
Regisztráljon, másolja a kulcsot, és állítsa be az új base URL-t. Kész.