Referenční příručka API
Začněte s API AI bez omezení během několika minut. Použijte standardní klienty kompatibilní s OpenAI k odesílání textu a okamžitému přijímání neomezených odpovědí.
Základní URL a ověření
Použijte vyhrazenou základní URL pro všechny požadavky. Váš API klíč autentizuje přes Authorization hlavička.
- Základní URL:
https://api.hereticuncensored.com/v1 - ID modelu:
uncensored
Načtěte svůj klíč z ovládacího panelu. Je platný ihned po vytvoření.
curl https://api.hereticuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five features of the new release."}]
}'
První požadavek
Pošlete jednoduché dokončení chatu pro ověření připojení. Model reaguje bez standardních filtrů obsahu pro legální použití pro dospělé.
- Nastavit
modelnauncensored. - Zahrňte svůj
messagespole.
Zkontrolujte odpověď na choices obsahující váš vygenerovaný text.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticuncensored.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 pomocí základní URL a klíče. To zajišťuje kompatibilitu se standardními knihovnami OpenAI.
- Nainstalujte oficiální
openaibalíček. - Provést
baseURLaapiKeyběhem inicializace.
Volání chat.completions.create() vaším podnětem. Struktura odpovědi odpovídá standardnímu formátu API.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticuncensored.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
Povolit doručování tokenů v reálném čase nastavením stream na true.Tohle snižuje vnímanou latenci pro dlouhé výstupy.
- Poslouchejte
deltabloky. - Kombinujte dílčí výstupy k rekonstrukci celé odpovědi.
Metadata o spotřebě tokenů se objevují v posledním bloku. To je ideální pro chatová rozhraní vyžadující okamžitou zpětnou vazbu.
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 rychlosti a kontext
API podporuje kontextové okno o velikosti 100 000 tokenů. Můžete odeslat až 300 požadavků za minutu na klíč.
- Max souběžné požadavky: 8
- Maximální počet tokenů výstupu: 16 000 (výchozí 2 048)
Překročení limitů spouští chybu 429. Řiďte souběžnost, abyste udrželi konzistentnou propustnost pro vysokozátěžové úlohy.
Zpracování chyb a kódy
Chyby zpracovávejte elegantně, abyste udrželi stabilitu aplikace. Běžné kódy zahrnují 401 pro neplatné klíče a 402 pro nedostatek kreditu.
- 429 signalizuje vyčerpání limitu rychlosti.
- 400 signalizuje neformátované tělo požadavku.
Refundace není vydávána za spotřebované tokeny. Pravidelně kontrolujte svůj zůstatek, abyste předešli přerušení služby.
Časté dotazy
Je API AI uncensored kompatibilní se SDK OpenAI?
Ano, dodržuje formát chat-completions OpenAI. Stačí pouze změnit základní URL a API klíč v konfiguraci vašeho klienta.
Co se stane, když mi dojde kredit?
Požadavky vrátí chybu 402. Dobijte kryptoměnami pro obnovení služby. Úvěry nikdy nevyprší, takže můžete přidat prostředky kdykoli.
Podporuje API LLM uncensored AI streamování?
Ano, nastavte parametr stream na true. Tokeny budete přijímat postupně prostřednictvím Server-Sent Events (SSE).
Zabezpečte svůj API klíč
Registrovat, získat token a aktualizovat základní URL. Kompletní integrace za sekundy.