hu ▾

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