cs ▾
Získat API klíč

Dokumentace API chat AI Abliterated

Pošlete svůj první nezcenzurovaný požadavek do dvou minut pomocí standardního OpenAI-kompatibilního rozhraní. Tento průvodce pokrývá autentizaci, integraci SDK a streamování pro vaši integraci AI chatu bez cenzury.

Rychlý start: Vaše první žádost

Pošlete jednoduché dokončení chatu pro ověření připojení a chování bez omezení. API přijímá standardní chat/completions payloads a vrací textové odpovědi bez filtrů obsahu pro legální použití pro dospělé. Potřebujete platný API klíč a správnou základní URL pro pokračování. Začněte krátkým promptem, abyste potvrdili, že model odpovídá podle očekávání.

ID modelu je uncensored. Okno kontextu podporuje celkem 100,000 tokenů. Limity výstupu platí na jeden požadavek. Zkontrolujte své kredity před odesláním velkých payloadů. Chyby jako 402 znamenají nedostatečný zůstatek.

Upřednostňujeme surovou propustnost před složitým směrováním. Žádné proxy třetích stran neovlivňují vaše požadavky. Infrastruktura je postavena pro vývojáře, kteří potřebují spolehlivost. Použijte níže uvedené příklady pro rychlou integraci.

Ověření a základní URL

Použijte svůj unikátní API klíč, který je odeslán ihned po registraci. Autentizujte každý požadavek pomocí Authorization: Bearer <key> hlavička. Základní URL je https://api.abliteratedaichat.com/v1. To zajišťuje kompatibilitu s oficiálními SDK OpenAI a jakoukoli kompatibilní knihovnou klientů.

Chraňte svůj klíč bezpečně. Jeden klíč na účet; nový klíč nahrazuje ten předchozí. Pokud ztratíte přístup, vygenerujte nový klíč z ovládacího panelu. Při chybném klíči vrací API chybový stav 401. Nikdy nezveřejňujte svůj klíč v kódu na straně klienta.

Registrace vyžaduje pouze e-mail nebo Google účet. Telefonní číslo není potřeba. Kredity nikdy nevyprší. Refundace nejsou vydávány, ale chyby v fakturaci jsou opraveny prostřednictvím podpory. Použijte klíč ve svých proměnných prostředí pro čistý kód.

Streamované odpovědi pomocí SSE

Povolte streamování nastavením stream: true ve vaší žádosti. Přijímejte tokeny prostřednictvím Server-Sent Events (SSE), jak jsou generovány. Poslední blok obsahuje celkové využití tokenů pro fakturaci a sledování. To snižuje vnímanou latenci u dlouhých úkolů, jako je roleplay nebo psaní.

Parsovejte stream SSE pečlivě. Ignorujte události, které nejsou daty. Spojte delta tokenů a rekonstruujte kompletní odpověď. Model neodmítá legální obsah pro dospělé, takže streamování funguje bez problémů pro scénáře NSFW chatbotů. Sledujte limity 429 při relacích s vysokou propustností.

Streamování je ideální pro aplikace v reálném čase. Umožňuje okamžité zobrazení generovaného textu. Použijte jej pro chatová rozhraní, kde uživatelé očekávají okamžitou zpětnou vazbu. Ujistěte se, že váš klient správně zpracovává částečné odpovědi.

Režim JSON a volání funkcí

Použít response_format s {"type": "json_object"} pro vynucení strukturovaných výstupů. To je kritické pro parsování dat nebo integraci s jinými systémy. Volání funkcí funguje přes standardní tools a tool_choice parametrů. Model přesně dodržuje pokyny, i při složitých omezeních.

Nejprve otestujte volání funkcí s jednoduchými nástroji. Ověřte, že model dodržuje schéma. Modely s abolicí lépe dodržují pokyny než mnoho alternativ bez omezení. Velké prompty s více omezeními však mohou stále způsobovat odchylky. Vždy ověřte výstup JSON.

Kombinujte streamování s režimem JSON, pokud je to potřeba. Poslední chunk obsahuje statistiky využití. Volání funkcí přidává flexibilitu do vaší integrace uncensored LLM. Použijte to pro architektury agentů nebo automatizované pracovní postupy vyžadující strukturovaná data.

Parametry: Teplota, Top P a sekvence stop

Upravit temperature pro kreativitu nebo determinismus. Použijte top_p pro nucleus sampling. Nastavte stop sekvenční pro zastavení generování na specifických značkách. Tyto parametry ovládají chování modelu. Nižší teploty poskytují konzistentnější výstupy. Vyšší teploty zvyšují náhodnost.

Experimentujte s různými hodnotami pro váš případ použití. Roleplay profituje z vyšší teploty. Úkoly programování mohou vyžadovat nižší teplotu pro přesnost. API podporuje všechny standardní parametry: seed, presence_penalty, a frequency_penalty. Upravte tyto parametry pro optimální výsledky.

Sekvence ukončení jsou užitečné pro víceotáčkové konverzace. Zabraňují modelu pokračovat za požadovaný bod. Použijte je k čistému strukturování odpovědí. Kombinujte s režimem JSON pro spolehlivé extrahování dat. Před nasazením do produkce důkladně otestujte.

Omezení rychlosti a souběžnost

Limit je 300 požadavků za minutu na klíč. Souběžné požadavky jsou omezeny na 8 na klíč. Velikost těla požadavku je omezena na 8 MB. Tyto limity zajišťují férové využití a stabilní výkon. Překročení limitů vrací chyby 429. Implementujte logiku opakování s exponenciálním zpomalením.

Sledujte své využití, abyste předešli omezení rychlosti. Vysoká konkurence může spustit limity, pokud jsou požadavky velké. Kontextové okno má 100 000 tokenů. Maximální výstup je 16 000 tokenů na požadavek. Chyby a odmítnutí jsou zdarma, takže selhané požadavky nestojí kredity.

Plánujte integraci příslušně. Použijte fronty pro špičkový provoz. API efektivně zvládá vysokou propustnost. Žádné záruky SLA, ale infrastruktura je postavena na spolehlivosti. Kontaktujte podporu při problémech. Chraňte svůj klíč před neoprávněným použitím.

cURL

curl https://api.abliteratedaichat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.abliteratedaichat.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliteratedaichat.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);

Streamování

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)

Časté dotazy

Ztrácí abliterated AI chat model sledování instrukcí?

Udržuje silné dodržování pokynů i při složitých omezeních. Velmi dlouhé vstupy však mohou způsobit drobné odchylky. Pro konkrétní případ použití důkladně otestujte. Model je vyladěn tak, aby odpovídal bez odmítnutí, přičemž zachovává strukturu.

Jak řešit chyby 402 nebo 429?

Chyba 402 znamená nedostatek kreditu. Pro pokračování si přidejte kredit přes kryptoměny. Chyba 429 signalizuje překročení limitu rychlosti. Počkejte a zkuste to znovu s exponencičním zpomalováním. Chyby jsou zdarma, takže 429 nespotřebovávají kredity.

Jaká je velikost context window?

Okno kontextu má 100 000 tokenů pro vstupní prompt a výstup dohromady. Maximální výstup na požadavek je 16 000 tokenů. Použijte to pro dlouhé roleplay nebo analýzu dokumentů. Ujistěte se, že vaše tělo požadavku se vejde do limitu 8 MB.

Přístupový klíč v jednom kroku

Registrovat se, zkopírovat přihlašovací údaje, aktualizovat URL endpointu. To je celý proces.

Získat API klíčZobrazit dokumentaci