- Odemčené modely AI
- Dokumentace API
Dokumentace API
Tato dokumentace pokrývá základní rozhraní chat-completions pro náš model bez omezení. Pomocí poskytnutých endpointů odesílejte text a okamžitě přijímejte neomezené odpovědi.
Autentizace a základní URL
Pošlete své požadavky na naši základní URL s platným API klíčem v hlavičce.
- Základní URL:
https://api.unlockedaimodels.com/v1 - Hlavička:
Authorization: Bearer YOUR_API_KEY
Identifikátor modelu je jednoduše uncensored. Získáte jeden aktivní klíč na účet, který nahradí jakýkoli předchozí klíč při jeho vygenerování.
curl https://api.unlockedaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
}'
Endpoint Chat Completions
The POST /v1/chat/completions endpoint zpracovává váš text a vrací dokončení.
To je jediný textový endpoint, který poskytujeme. Neposkytujeme generování obrázků, audia ani vektorů vložení (embeddings). Model přijímá standardní pole messages obsahující přechody systému, uživatele a asistenta.
Chyby jako 401 indikují neplatný klíč, zatímco 402 znamená, že potřebujete více kreditu. Požadavky se účtují pouze tehdy, když jsou vygenerovány tokeny.
Streamované odpovědi (SSE)
Povolte streamování nastavením stream: true ve vašem těle požadavku.
Každý chunk obsahuje částečný text, což umožňuje zobrazovat výstup v reálném čase. Poslední chunk obsahuje kompletní statistiky využití tokenů pro transparentní fakturaci.
Tato metoda snižuje vnímanou latenci pro dlouhé odpovědi, což je kritické při generování více než 16,000 tokenů.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlockedaimodels.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)
Volání funkcí a nástroje
Definujte nástroje v těle žádosti pro povolení strukturovaného volání funkcí.
Model podporuje tool_choice parametry, což vám umožňuje vynutit specifické chování nebo nechat model, aby se rozhodl sám. To je užitečné pro vytváření agentů, kteří potřebují interagovat s externími systémy, aniž by narušili kontext bez cenzury.
Ujistěte se, že definice nástrojů odpovídají schématu OpenAI pro kompatibilitu.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlockedaimodels.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);
Režim JSON a strukturované výstupy
Vynutit na modelu vrácení platného JSON nastavením response_format: {"type": "json_object"}.
To zajišťuje předvídatelné parsování pro vaše aplikace. Použijte tento režim při extrakci dat nebo generování konfiguračních souborů.
V kombinaci s voláním funkcí vytváří robustní pipeline pro automatizované úkoly bez vrstev externí validace.
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: Teplota, Top-P a Stop
Ovládejte kreativitu pomocí temperature a rozmanitost s top_p.
Použít stop sekvenční pro zastavení generování na specifických značkách. Okno kontextu má celkem 100,000 tokenů, s max. výstupem 16,000 tokenů, pokud neurčíte nižší max_tokens hodnota (výchozí je 2 048).
Limitu rychlosti jsou 300 požadavků za minutu a 8 souběžných požadavků na klíč.
FAQ
Jak začít s neomezeným modelem?
Zaregistrujte se pomocí Google nebo e-mailu a získejte bezplatnou zkušební verzi $0.50. Přidejte kredit v kryptoměnách a pokračujte ve využívání API po uplynutí zkušební doby. Pomocí poskytnuté základní URL a vašeho API klíče proveďte svůj první požadavek.
Co se stane, pokud narazím na limit rychlosti?
Obdržíte chybu 429. Limit je 300 požadavků za minutu a 8 souběžných požadavků na klíč. Počkejte chvíli a zkuste to znovu, nebo snižte počet paralelních požadavků.
Je neomezený model zdarma?
Ne, ale získáte 0,50 $ v zkušebním kreditu. Poté platíte za tokeny. Vstupní tokeny stojí 0,15 $ za milion, výstupní tokeny 0,50 $ za milion. Chyby a odmítnutí jsou zdarma.
Získejte svůj API klíč nyní
Zaregistrujte se, zkopírujte klíč a aktualizujte svůj základní URL. To je vše, co potřebujete.