Abliter API gyors kezdés
Kezdje el az Abliter API használatát azonnal OpenAI-kompatibilis végpontunkkal. Ez a gyors kezdő útmutató tartalmazza a hitelesítést, kódolási példákat és árazási részleteket az uncensored LLM integrációjához.
https://api.abliter.cc/v1uncensored
Base URL és Hitelesítés
Csatlakozzon az API-hez a megadott alap URL és egyedi API-kulcsa segítségével. A végpont címe: https://api.abliter.cc/v1Hitelesítés fejléc mint Bearer token. Ez a beállítás működik bármely szabványos OpenAI-kompatibilis ügyfélkönyvtárral. A hitelesítés egyszerű: generálja le a kulcsát a kezelőfelületről, és illessze be a kódjába. Nem szükségesek komplex OAuth folyamatok vagy másodlagos tokenek az alapvető hozzáféréshez. A kulcs azonnal hozzáférést biztosít a szűrés nélküli modell képességeihez.
Az első kélem küldése
Tegye meg az első hívást a szabványos chat completions végpont segítségével. Ez a kérés elküld egy promptot, és szöges választ kap. curl-t vagy bármely HTTP klienst használhat a kapcsolódás tesztelésére. A modellazonosító uncensored. Győződjön meg róla, hogy a payloadban helyesen adja meg a modellt. Ez az egyszerű struktúra lehetővé teszi, hogy ellenőrizze az integráció működését, mielőtt komplex alkalmazásokat építene. Az API közvetlenül szöveget ad vissza, biztosítva a kompatibilitást a meglévő munkafolyamatokkal.
curl https://api.abliter.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current server status?"}]
}'
Python SDK Integráció
Használja a hivatalos OpenAI Python könyvtárat az API-nkhoz való kapcsolódáshoz. Állítsa be az alap URL-t és az API-kulcsot a kliens inicializálása előtt. Ez a megközelítés ismerős kódstruktúrákat használ, miközben hozzáfér uncensored modellünkhöz. Üzeneteket küldhet és válaszokat kaphat minimális boilerplate kóddal. A könyvtár automatikusan kezeli a szerializációt és a kapcsolatkezelést. Ez a módszer ideális háttérszolgáltatásokhoz vagy szkript-alapú automatizálásokhoz. Biztosítja, hogy kódja tiszta és karbantartható maradjon.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliter.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 SDK integráció
Integrálja az API-t JavaScript vagy TypeScript projektekbe a Node SDK segítségével. Konfigurálja a klienst base URL-jével és hitelesítő adataival. Ez lehetővé teszi a kérések kezelését aszinkron függvényeken belül zökkenőmentesen. Kezelhet streamelt vagy szinkron válaszokat igényei szerint. Az SDK támogatja a modern async/await mintákat a tiszta kód érdekében. Ez megkönnyíti az API beágyazását web szerverekbe vagy CLI eszközökbe. Győződjön meg arról, hogy környezete támogatja a szükséges Node verziót.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliter.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);
Streamelt válaszok kezelése
Streamelés engedélyezése valós idejű token-generáláshoz Server-Sent Events segítségével. Ez a funkció lehetővé teszi a szöveg megjelenítését generálás közben, javítva a felhasználói élményt. Az API adatdarabokat küld a válasz befejezéséig. A token-felhasználási részletek az utolsó adatdarabban érhetők el. A streamelés elengedhetetlen chat felületekhez és élő alkalmazásokhoz. Csökkenti az észlelt késleltetést, és fenntartja a felhasználók figyelmét. Konfigurálja az ügyfélt, hogy helyesen kezelje a fokozatos adathozamokat.
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)
Korlátok, hibák és kontextus ablak
API-nk specifikus korlátokat ír elő a stabilitás biztosítása érdekében. Kulcsonként percenként 300 kérelmet és 8 párhuzamos kérést küldhet. A kontextusablak 100,000 token összes kapacitást támogat, a maximális kimenet pedig 16,000 token. A 401-es hiba érvénytelen kulcsot jelez, a 402-es pedig elégtelen egyenleget. A 429-es státusz azt jelzi, hogy elérte az átfolyási korlátot. A 8 MB-os törzsméretet meghaladó kérések szintén sikertelenek lesznek. Az egyenleg nem jár le, így saját tempóban töltheti fel újra. Ezek a korlátok segítenek fenntartani a magas rendelkezésre állást minden felhasználó számára.
Gyakori kérdések
Hogyan hitelesítem az abliter API-val?
Tartalmazza API-kulcsát az Authorization fejlécben Bearer tokenként. Generálja le a kulcsát a műszerfalon a Google vagy e-mail regisztráció után. Az alap URL HTTPS://api.abliter.cc/v1.
Mekkora a kontextusablak mérete?
A kontextusablak 100 000 token támogatását biztosítja prompt és kiegészítés együttesen. Kérésenként maximum 16 000 token adható ki. Ez lehetővé teszi a hosszú beszélgetéseket és a nagy dokumentumfeldolgozást.
Mi történik, ha 429-es hibát kapok?
A 429-es hiba azt jelenti, hogy átlépte a percenkénti 300 kérés átfogási limitjét. Elérheti a párhuzamos kérések 8-as limitjét is. Várjon egy pillanatot, és próbálja újra, vagy csökkentse a kérések gyakoriságát.
Szerezze be az API-kulcsát
Jelentkezz be, másold ki a tokent, és frissítsd a saját base URL-edet. Kész.
Próbáld ki próbahittel