Dokumentace API
Začněte s naší nezcenzurovanou LLM API během minut. Tento průvodce pokrývá autentizaci, endpointy, streamování a parametry pro vaše neomezené AI projekty.
Autentizace a základní URL
Váš API klíč autentizuje každý požadavek. Použijte základní URL https://api.modelsaiunrestricted.com/v1 pro všechny volání. Vygenerujte si klíč na stránce Získat API Klíč přes Google nebo e-mail. Systém zamítne neplatné klíče chybou 401. Uchovávejte svůj klíč v bezpečí.
Endpoint Chat Completions
Pošlete zprávy na uncensored model prostřednictvím POST /v1/chat/completions. Tento endpoint zpracovává textový vstup a vrací textový výstup. Je plně kompatibilní s OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsaiunrestricted.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)Použijte oficiální SDK OpenAI nebo libovolného kompatibilního klienta. Nastavte ID modelu na uncensored. Kontextové okno podporuje celkem 100 000 tokenů. Maximální výstup je 16 000 tokenů na požadavek. Chyby a odepření nespalují tokeny.
Streamované odpovědi
Získejte tokeny v reálném čase pomocí Server-Sent Events (SSE). Povolte streamování nastavením stream: true ve vaší žádosti. To snižuje vnímanou latenci u dlouhých odpovědí.
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)Poslední blok obsahuje kompletní statistiky využití tokenů. Parsovejte stream pro zobrazení tokenů při jejich generování. To je ideální pro chatová rozhraní. Bufferujte výstup, pokud potřebujete později sestavit celý text.
Parametry: Teplota & Top P
Ovládejte kreativitu pomocí temperature a rozmanitost s top_p. Nižší hodnoty činí výstupy determinističtějšími. Vyšší hodnoty zavádějí více variací.
Výchozí teplota je 1,0. Výchozí top_p je 0,9. Upravte je pro roleplay nebo faktické úkoly. Můžete také nastavit seed pro reprodukovatelné výsledky. Použijte stop sekvenční pro předčasné zastavení generování.
Neplatné parametry vracejí chybu 400. Zkontrolujte schéma pro platné rozsahy.
Volání funkcí & Režim JSON
Použijte strukturované výstupy pro spolehlivé extrahování dat. Povolte režim JSON s response_format: {"type": "json_object"}Model vrací přísně platný JSON. To zabraňuje chybám při parsování ve vašem kódu.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsaiunrestricted.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);Definujte nástroje v tools parameter. Použijte tool_choice abyste vynutili konkrétní funkce. To funguje vedle standardních dokončení chatu. Kombinujte streamování s voláním funkcí pro dynamické aplikace.
Limity, chyby & kontext
Limitu rychlosti jsou 300 požadavků za minutu na klíč. Souběžnost je omezena na 8 současných požadavků. Těla požadavků musí zůstat pod 8 MB. Překročení těchto limitů spustí chybu 429.
Nedostatek prostředků vrací chybu 402. Přidejte krypto kredit pro pokračování. Kontextové okno 100 000 tokenů zahrnuje jak prompt, tak completion. Odmítnutí drobného sexuálního obsahu je zdarma. Zůstatek nikdy nevyprší.
cURL
curl https://api.modelsaiunrestricted.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 open source models for local inference."}]
}'Často kladené otázky
Jaká je základní URL pro API unrestricted AI?
Základní URL je HTTPS://api.modelsaiunrestricted.com/v1. Funguje se standardními SDK OpenAI aktualizací konfigurace base_url. Tato URL zpracovává všechna chatová dokončení a požadavky na metadata modelu.
Jak řešit odpovědi ve formátu streamování v Pythonu?
Nastavte stream=True ve vašem požadavku klienta. API vrací Server-Sent Events (SSE). Parsovejte stream pro přístup k tokenům při jejich generování. Poslední chunk obsahuje celkovou spotřebu tokenů.
Co se stane, pokud narazím na limit rychlosti?
Získáte chybu 429 Too Many Requests. Limit je 300 požadavků za minutu na klíč. Počkejte několik sekund před dalším pokusem. Souběžnost je také omezena na 8 současných požadavků na klíč.
Zabezpečte svůj API klíč
Zaregistrujte se, získejte token, aktualizujte endpoint. Hotovo.