Dokumentace API
Začněte s naší nezcenzurovanou LLM API během minut pomocí standardních SDK OpenAI. Tento rychlý start pokrývá autentizaci, formáty požadavků a streamování pro okamžitou integraci.
Ověření & základní URL
Použijte svůj klíč API se základní URL https://api.paidapi.cc/v1. Předáte klíč v Authorization hlavička jako Bearer token. Toto nastavení funguje s jakoukoli knihovnou klientů kompatibilních s OpenAI bez dalších kroků konfigurace.
curl https://api.paidapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set up a cron job to run every hour"}]
}'"Chraňte svůj klíč. Pokud jej ztratíte, vygenerujte nový ze svého ovládacího panelu. Starý klíč okamžitě přestane fungovat."
První požadavek
Odeslat požadavek POST na /v1/chat/completions s modelem "uncensored". Přidejte pole messages do těla požadavku. API vrací textové dokončení na základě kontextu vašeho promptu.
from openai import OpenAI
client = OpenAI(base_url="https://api.paidapi.cc/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)Toto jednoduché volání potvrzuje, že vaše integrace funguje. Zkontrolujte objekt odpovědi pro využití tokenů a obsah.
Streamované odpovědi
Povolte streamování nastavením stream: true. API odesílá částečné chunky, jak jsou generovány. To snižuje vnímanou latenci pro dlouhé výstupy.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.paidapi.cc/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);Zpracovávejte každou část jednotlivě. Agregujte je pro sestavení finální odpovědi. Poslední část obsahuje celkové využití tokenů pro požadavek.
Volání funkcí & Nástroje
Definujte nástroje v těle žádosti. Model vrací volání nástrojů, když je to vhodné. Parsovejte název funkce a argumenty z odpovědi.
Nastavit tool_choice pro ovládání toho, kdy model používá nástroje. Použijte "auto" pro automatický výběr nebo zadejte název nástroje. Tato funkce spolehlivě funguje s naším modelem bez omezení pro složité úkoly.
Konfigurace režimu JSON
Nastavit response_format na {"type": "json_object"}. Model strukturuje výstup jako platný JSON. To zjednodušuje parsování pro programové pracovní postupy.
Ujistěte se, že váš prompt jasně specifikuje JSON schéma. Model se řídí strukturou, kterou definujete. Použijte tento režim pro extrakci dat nebo úkoly strukturovaného generování.
Limity rychlosti & Chyby
Získáte 300 požadavků za minutu a 8 souběžných požadavků na klíč. Překročení těchto limitů vrátí chybu 429. Těla požadavků musí být menší než 8 MB. Kontextové okno má celkem 100 000 tokenů.
Řešte chyby 401 ověřením klíče. Chyby 402 znamenají, že potřebujete více kreditu. Chyby nepožívají tokeny. Udržujte předplacený kredit doplněný, abyste předešli přerušením.
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)Často kladené otázky
Jaká je základní URL pro API?
Základní URL je HTTPS://api.paidapi.cc/v1. Použijte tento endpoint pro všechny požadavky. Je kompatibilní se standardními SDK OpenAI.
Jak řešit odpovědi ve formátu streamování?
Nastavte parametr stream na true ve svém požadavku. API odesílá části dat, jak jsou generovány. To vám umožňuje zobrazovat výstup v reálném čase.
Co se stane, pokud narazím na limit rychlosti?
API vrací stavový kód 429. Musíte počkat, než se limit obnoví. Limit je 300 požadavků za minutu na klíč.
Váš API klíč čeká
Zaregistrujte se, získejte klíč, aktualizujte základní URL. To je vše.