Dokumentace k API Abliterated
Začněte s API pro nekorigované modely za několik minut pomocí standardních OpenAI kompatibilních klientů. Pošlete text, získejte neomezený text zpět bez boje proti systémovým promptům.
Autentizace a základní URL
Použijte svůj klíč API se základní URL https://api.llmsabliterated.com/v1. Klíč je vygenerován ihned po registraci přes Google nebo e-mail, bez nutnosti telefonního číla. Předáte klíč v Authorization hlavička pro každý požadavek.
Tip: Klíč se zobrazí pouze jednou po vytvoření, takže si jej bezpečně uložte. Chyby a odmítnutí nespotřebovávají kredit, ale neplatné klíče vracejí stav 401.
První požadavek
Odešlete základní dokončení chatu pro ověření připojení. ID modelu je uncensored, a požadavky používají standardní POST /v1/chat/completions endpoint.
Tento příklad odesílá jednoduchý prompt a očekává textovou odpověď. Nahraďte YOUR_API_KEY vaším skutečným klíčem.
curl https://api.llmsabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find all null values in the sales database"}]
}'Odpovědi zahrnují podrobnosti o využití tokenů. Pokud nemáte kredit, API vrátí chybu 402. Základní URL funguje s libovolným klientem kompatibilním s OpenAI úpravou konfigurace základní URL.
Integrace Python SDK
Nainstalujte oficiální balíček OpenAI pro Python a nakonfigurujte klienta. Směrujte základní URL na naši službu a nastavte model na uncensored.
Tento přístup vám umožňuje používat stávající kódové základny s minimálními změnami. API podporuje standardní parametry jako temperature a top_p pro ovládání kreativity.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsabliterated.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)Zpracování chyb by mělo zohledňovat limity rychlosti (429) nebo nedostatek prostředků (402). Kredit je předplacený a nikdy nevyprší, takže platíte pouze za skutečné využití tokenů.
Nastavení SDK pro Node
Inicializujte klienta OpenAI Node s vlastní základní URL. Použijte uncensored ID modelu pro všechna dokončení.
Vývojáři Node mohou využít existující knihovny jako axios nebo oficiální SDK pro konzistentní integraci. API klíč se předává přes hlavičku autorizace.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsabliterated.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);Ujistěte se, že vaše environmentální proměnné bezpečně ukládají klíč. Služba podporuje standardní JSON odpovědi, což usnadňuje parsování v JavaScriptu. Streamování je k dispozici přes SSE pro výstupy v reálném čase.
Streamování s SSE
Povolte streamování nastavením stream: true ve vaší žádosti. API vrací Server-Sent Events (SSE) pro reálné doručování tokenů.
Každý chunk obsahuje částečný text, což umožňuje vykreslovat výstup při jeho generování. Poslední chunk obsahuje celkové využití tokenů pro účely fakturace.
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)Streaming snižuje vnímanou latenci pro dlouhé odpovědi. Můžete přerušit stream, pokud si uživatel rozmyslí. Max výstup je 16,000 tokenů na požadavek, nebo 2,048 pokud max_tokens není nastaveno.
Limity a chyby
Respektujte limit rychlosti 300 požadavků za minutu na klíč. Souběžnost je omezena na 8 souběžných požadavků na klíč.
Tělo žádosti nesmí překročit 8 MB. Okno kontextu 100,000 tokenů pokrývá jak prompt, tak dokončení. Chyby vracejí standardní HTTP statusy: 401 pro neplatné klíče, 402 pro nedostatek kreditu a 429 pro limity rychlosti.
Často kladené otázky
Je API LLM abliterated kompatibilní s existujícími klienty OpenAI?
Ano, používá stejné endpointy a JSON strukturu jako OpenAI. Stačí změnit základní URL a API klíč v konfiguraci klienta. To vám umožňuje používat existující kód s minimálními změnami.
Co se stane, pokud překročím limit rychlosti?
API vrací stavový kód 429 s podrobnostmi o tom, kdy opakovat. Limit je 300 požadavků za minutu a 8 souběžných požadavků na klíč. Využití můžete sledovat pomocí počtů tokenů v hlavičkách odpovědi.
Jak API od abliterated AI řeší kredity a chyby?
Účet je debituován pouze za úspěšné využití tokenů, nikoliv za chyby nebo odmítnutí. Předplacený kredit nevyprší a můžete jej doplnit kryptoměnami. Pokud vám kredit dojde, požadavky vrátí chybu 402, dokud nepřidáte prostředky.
Získejte svůj API klíč
Zaregistrujte se, zkopírujte své přihlašovací údaje a aktualizujte svou základní URL. To je celý proces nastavení.