Dokumentace API AI Bez pout
Začněte s Unjailed AI během několika sekund pomocí naší API kompatibilní s OpenAI. Pošlete požadavek a získejte nezcenzurovaný text bez zátěže při konfiguraci.
- Základní URL
- https://api.aiunjailed.com/v1
- Model
- neomezený
Základní URL a ověření
Použít https://api.aiunjailed.com/v1 jako vaši základní URL a zahrňte svůj API klíč do Authorization hlavička. Obdržíte jeden aktivní klíč na účet, který můžete okamžitě vygenerovat přes Google nebo e-mail na stránce Získat API klíč. Toto nastavení funguje s jakýmkoli standardním SDK OpenAI pouhým přepsáním proměnné základní URL. Váš klíč autentizuje všechny požadavky na koncový bod modelu uncensored.
curl https://api.aiunjailed.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
}'
První požadavek
Odeslat požadavek POST na /v1/chat/completions pomocí ID modelu nastaveného na uncensored. Tento jediný model zpracovává veškeré vaše potřeby generování textu bez složitosti směrování. Můžete specifikovat parametry jako temperature a top_p ovlivnit kreativitu. API vrací surové textové odpovědi přímo do vaší aplikace.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunjailed.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)
Integrace SDK pro Node
Inicializujte klienta svým API klíčem a správnou základní URL pro zahájení generování obsahu. Vývojáři Node mohou využít oficiální SDK pro přímou práci s promissami. Tento přístup udržuje váš kód čistý a zároveň zajišťuje kompatibilitu se standardními strukturami požadavků. Můžete upravit max_tokens ovlivnit délku výstupu v rámci limitu 16,000 tokenů.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunjailed.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);
Streamované odpovědi
Povolte streamování nastavením stream: true ve vašem těle požadavku pro přijetí aktualizací token po tokenu. Tato funkce používá události odeslané serverem (SSE) pro doručování textu v reálném čase. Detaily o využití tokenů se objeví v posledním bloku proudu. Streamování snižuje vnímanou latenci pro koncové uživatele při zachování plné kompatibility API.
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)
Parametry modelu a režim JSON
Ovládejte chování generování pomocí standardních parametrů jako temperature, top_p, a stop sekvence. Můžete vynutit strukturovaný výstup nastavením response_format na {"type": "json_object"}. To zajišťuje, že API vrací platný JSON pro logiku vaší aplikace. Podporováno je také volání funkcí prostřednictvím tools parameter pro složité pracovní postupy.
Limity, chyby a kontextové okno
Váš kontextový okno sahá na 100 000 tokenů pro prompt a dokončení dohromady, s maximálním výstupem 16 000 tokenů. Máte omezení na 300 požadavků za minutu a 8 souběžných požadavků na klíč. Časté chyby zahrnují 401 pro neplatné klíče, 402 při vyčerpání kreditu a 429 pro limity rychlosti. Požadavky přesahující limit těla 8 MB také selžou. Chyby nespotřebovávají předplacený kredit.
FAQ
Jak začít s neomezenou AI?
Zaregistrujte se pomocí Google nebo e-mailu a okamžitě získejte svůj klíč API. Poté nakonfigurujte své SDK se základní URL a odešlete svůj první požadavek na endpoint chat completions.
Jaká je velikost context window?
API podporuje kontextové okno o velikosti 100 000 tokenů pro vstup i výstup dohromady. Můžete specifikovat až 16 000 tokenů pro dokončení v jednom požadavku.
Proč dostávám chybu 402?
Chyba 402 signalizuje, že váš předplacený kredit byl vyčerpán. Pro okamžité obnovení služby si přidejte kredit pomocí USDT (TRC20) nebo USDC (Base).
Vygenerujte si klíč
Zaregistrujte se, zkopírujte klíč, aktualizujte svůj základní URL. To je vše.