Rychlý start API Abliter
Začněte okamžitě používat API Abliter s naším koncovým bodem kompatibilním s OpenAI. Tento rychlý start pokrývá ověřování, příklady kódu a podrobnosti o cenách pro integraci vašeho LLM bez omezení obsahu.
https://api.abliter.cc/v1uncensored
Základní URL a ověření
Připojte se k API pomocí poskytnuté základní URL a vašeho unikátního API klíče. Endpoint se nachází na https://api.abliter.cc/v1Autorizace hlavička jako Bearer token. Toto nastavení funguje s jakoukoli standardní knihovnou klientů kompatibilních s OpenAI. Ověřování je jednoduché: vygenerujte klíč přes ovládací panel a vložte jej do kódu. Pro základní přístup nejsou vyžadována složitá protokoly OAuth ani sekundární tokeny. Váš klíč poskytuje okamžitý přístup k funkcím modelu bez cenzury.
Odeslání první žádosti
Odešlete svůj první požadavek pomocí standardního endpointu dokončení chatu. Tento požadavek odesílá podnět a přijímá textovou odpověď. K otestování připojení můžete použít curl nebo jakýkoli HTTP klient. ID modelu je uncensored.Ujistěte se, že správně specifikujete model ve vašem payloadu. Tato jednoduchá struktura vám umožňuje ověřit, že vaše integrace funguje, než začnete budovat složité aplikace. API vrací text přímo, což zajišťuje kompatibilitu s existujícími workflow.
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?"}]
}'
Integrace Python SDK
Použijte oficiální knihovnu OpenAI pro Python pro komunikaci s naším API. Nastavte základní URL a API klíč před inicializací klienta. Tento přístup využívá známé struktury kódu při přístupu k našemu modelu bez omezení. Můžete odesílat zprávy a přijímat odpovědi s minimálním množstvím boilerplate kódu. Knihovna automaticky řeší serializaci a správu připojení. Tato metoda je ideální pro backendové služby nebo skriptové automatizace. Zajišťuje, že váš kód zůstane čistý a udržovatelný.
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)
Integrace SDK Node.js
Integrujte API do svých JavaScriptových nebo TypeScriptových projektů pomocí Node SDK. Nakonfigurujte klienta s vaší base URL a přihlašovacími údaji. To vám umožní zpracovávat požadavky uvnitř asynchronních funkcí bez problémů. Můžete spravovat streamování nebo synchronní odpovědi podle svých potřeb. SDK podporuje moderní vzory async/await pro čistý kód. To usnadňuje vložení API do webových serverů nebo CLI nástrojů. Ujistěte se, že vaše prostředí podporuje požadovanou verzi Node.
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);
Zvládání streamovaných odpovědí
Povolte streamování pro generování tokenů v reálném čase pomocí Server-Sent Events. Tato funkce umožňuje zobrazovat text, jak je generován, což zlepšuje uživatelský zážitek. API odesílá části dat, dokud není odpověď kompletní. Podrobnosti o využití tokenů získáte v poslední části. Streamování je nezbytné pro chatová rozhraní a živé aplikace. Snižuje vnímanou latenci a udržuje uživatele zapojené. Nakonfigurujte klienta tak, aby správně zpracovával přírůstkové datové toky.
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)
Limity, chyby a kontextové okno
Naše API zavádí specifická omezení pro zajištění stability. Máte k dispozici 300 požadků za minutu a 8 souběžných požadků na klíč. Kontextové okno podporuje celkem 100,000 tokenů s maximálním výstupem 16,000 tokenů. Chyby jako 401 označují neplatný klíč, zatímco 402 znamená nedostatek kreditu. Stavový kód 429 signalizuje překročení limitu rychlosti. Požadky přesahující velikost těla 8 MB také selžou. Kredit nevyprší, takže jej můžete dobít vlastním tempem. Tato omezení pomáhají udržet vysokou dostupnost pro všechny uživatele.
Časté otázky
Jak se autentizuji pomocí API abliter?
Zadejte svůj klíč API do hlavičky Authorization jako token Bearer. Klíč můžete vygenerovat na ovládacím panelu po registraci pomocí Google nebo e-mailu. Základní URL je HTTPS://api.abliter.cc/v1.
Jaká je velikost context window?
Okno kontextu podporuje 100 000 tokenů pro prompt i dokončení dohromady. Můžete vrátit až 16 000 tokenů na žádost. To umožňuje dlouhé konverzace a zpracování velkých dokumentů.
Co se stane, pokud dostanu chybu 429?
Chyba 429 znamená, že jste překročili limit rychlosti 300 požadavků za minutu. Můžete také narazit na limit souběžných požadavků 8. Počkejte chvíli a zkuste to znovu nebo snižte frekvenci odesílání požadavků.
Získejte svůj API klíč
Zaregistrujte se, zkopírujte token, aktualizujte svou základní URL. Hotovo.
Vyzkoušet se zkusebním kreditem