Dokumentace API
Použijte náš endpoint kompatibilní s OpenAI k generování textu modelem bez omezení. Začněte jednoduchým požadavkem nebo povolte streamování pro výstup tokenů v reálném čase.
Základní URL a ověření
Posílejte požadavky do https://api.uncensoredaicharacter.com/v1 vaším API klíčem v Authorization hlavička. Klíč je vydán ihned po registraci přes Google nebo e-mail. Použijte ID modelu uncensored pro všechna dokončení.
curl https://api.uncensoredaicharacter.com/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 uptime status"}]
}'Každý účet obsahuje jeden aktivní klíč. Pokud klíč otočíte, starý přestane okamžitě fungovat. Limity platí pro každý klíč, aby byla služba férová. Těla požadavků musí zůstat pod 8 MB. To zajišťuje konzistentní výkon pro vaši aplikaci.
První požadavek: Python SDK
Inicializujte klienta pomocí klíče a namířte ho na naši základní URL. Předejte název modelu a zprávy uživatele pro získání textové odpovědi. To funguje se standardními OpenAI-kompatibilními knihovnami. Odpověď obsahuje využití tokenů a obsah.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicharacter.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)Můžete upravit parametry jako temperature pro ovládání náhodnosti. API vrací JSON nebo text v závislosti na vašem nastavení. Při chybách jsou vráceny standardní kódy stavu HTTP. Zkontrolujte kód stavu a řešte problémy elegantně.
První požadavek: Node SDK
Nastavte Node klienta tak, aby používal náš endpoint. Nastavte apiKey a baseURL vlastnosti správně. Zavolejte chat.completions.create() pomocí ID modelu. Knihovna automaticky řeší serializaci a opakované pokusy.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicharacter.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 jsou podporovány pomocí async iterátorů. To vám umožňuje zobrazovat tokeny, jak se generují. Kontextové okno podporuje až 100,000 tokenů celkem. Použijte to pro dlouhé dokumenty nebo prodloužené konverzace.
Streamované odpovědi
Povolte streamování nastavením stream: true ve vaší žádosti. API vrací stream Server-Sent Events (SSE). Každý blok obsahuje částečný text a data o využití tokenů. Poslední blok zahrnuje kompletní statistiky využití.
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 koncové uživatele. Můžete zpracovávat tokeny v reálném čase bez čekání na celou odpověď. Bufferování je řešeno knihovnou klienta. Sledujte počty tokenů, abyste zůstali v rámci předplaceného kreditu.
Zpracování chyb a limity
Zpracujte chyby kontrolou HTTP status kódu. A 401 chyba znamená, že váš API klíč je neplatný nebo chybí. A 402 chyba naznačuje nedostatek předplaceného kreditu. A 429 chyba signalizuje, že jste dosáhli limitu rychlosti 300 požadavků za minutu. Refundace za spotřebovaný kredit není k dispozici.
Kontextové okno umožňuje 100 000 tokenů pro vstup a výstup dohromady. Max výstup je 16 000 tokenů na požadavek. Nastavte max_tokens pro ovládání délky výstupu. Chyby nespotřebují kredit, pokud jsou detekovány před zpracováním. To chrání váš zůstatek před náhodnými smyčkami.
Konfigurace a omezení
Nastavte parametry jako top_p, seed, a stop sekvence pro ovlivnění výstupu. Použijte response_format pro režim JSON. Volání funkcí je podporováno přes nástroje. Všechny parametry následují standardní schéma OpenAI. To usnadňuje migraci pro existující projekty.
Požadavky jsou omezeny na 8 souběžných připojení na klíč. Limit velikosti těla je 8 MB. Tato omezení zajišťují stabilní výkon. Uncensored model zvládá rozmanitá témata bez odmítání. Upravte nastavení tak, aby dokonale odpovídalo vašemu případu použití.
FAQ
Jak začít s API postav neomezené AI?
Zaregistrujte se pomocí Google nebo e-mailu a získejte klíč API okamžitě. Přidejte předplacený kredit prostřednictvím kryptoměn a začněte odesílat požadavky. Základní URL je HTTPS://api.uncensoredaicharacter.com/v1.
Co se stane, pokud narazím na limit rychlosti nebo chybu?
Obdržíte stavový kód 429 pro limity rychlosti nebo 401/402 pro problémy s ověřením/kreditem. Chyby nespotřebovávají kredit, pokud nastanou před zpracováním. Upravte frekvenci požadavků nebo doplňte svůj zůstatek.
Mohu to použít s existujícími OpenAI SDK?
Ano, API je plně kompatibilní s OpenAI. Stačí aktualizovat základní URL a API klíč v konfiguraci klienta. Podporuje streamování, režim JSON a volání funkcí.
Získejte svůj klíč nyní.
Zaregistrujte se, vezměte klíč, aktualizujte základní URL. To je ono.