Dokumentace Nekontrovaného API Dokončení Chatu
Začněte s nekorigovaným OpenAI kompatibilním API za několik minut. Přidejte naši základní URL a API klíč do svého stávajícího stacku a začněte generovat text bez omezení obsahu.
https://api.ollamaopenaiapi.com/v1uncensored
Ověření & základní URL
Klíč API autentizuje vaše požadavky. Obdržíte jeden klíč na účet, který vygenerujete ihned po přihlášení přes Google nebo e-mail. Použijte základní URL HTTPS://api.ollamaopenaiapi.com/v1 k směrování vašeho provozu.
- Zkopírujte svůj klíč z panelu.
- Nastavte proměnnou prostředí nebo ji předáte přímo v konfiguraci klienta.
- Ujistěte se, že váš klient ukazuje na naši specifickou základní URL, abyste se vyhnuli standardním endpointům OpenAI.
Endpoint Chat Completions
Pošlete zprávy na endpoint dokončování chatu pro získání textových odpovědí. ID modelu je uncensored, který běží na našich serverech a neodmítá legální adult nebo kontroverzní témata. Odpovědi můžete streamovat nebo je přijímat v jednom bloku.
curl https://api.ollamaopenaiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list open ports on this server"}]
}'Tento endpoint zpracovává standardní JSON payloady. Chyby jsou vráceny jako standardní HTTP kódy. Okno kontextu má celkem 100 000 tokenů. Max výstup je 16 000 tokenů, pokud není přepsáno.
Koncový bod Seznam modelů
Vyhledejte seznam modelů pro ověření dostupnosti. Odpověď potvrzuje ID a typ modelu. Je to užitečné pro ladění konfigurace klienta. Vrací standardní formát OpenAI. Použijte GET /v1/models pro inspekci. Seznam je malý, protože poskytujeme jeden hlavní model. Zkontrolujte tento endpoint, abyste se ujistili, že váš klient rozpozná strukturu endpointu.
Streamování & Využití tokenů
Povolte streamování nastavením stream: true. Získáte Server-Sent Events (SSE). Spotřeba tokenů se objeví v posledním bloku. To snižuje vnímanou latenci pro dlouhé výstupy. Tokeny můžete zpracovávat, jak přicházejí. To je ideální pro rozhraní chatu. API přesně vrací údaje o využití. Sledujte počet tokenů pro řízení nákladů. Streamování funguje se všemi parametry. Podporuje nástroje a režim JSON.
Parametry: Teplota, Top P, Nástroje
Ovládejte kreativitu pomocí temperature a top_p. Použijte tools pro volání funkcí. Nastavte response_format na {"type": "json_object"} pro strukturovaný výstup. Tyto parametry následují schéma OpenAI. Můžete také nastavit stop sekvenční a seed pro reprodukovatelnost. Upravte penalizace pro kontrolu opakování. Necenzurovaný model respektuje tato omezení. Nenucuje konkrétní styl. Máte plnou kontrolu nad generováním.
Zpracování chyb & Limity
Zpracujte chyby kontrolou HTTP status kódů. 401 znamená neplatný klíč. 402 signalizuje nedostatek kreditu. 429 signalizuje omezení rychlosti. Limit je 300 požadavků za minutu. Paralelní zátěž je omezena na 8 požadavků na klíč. Tělo požadavku musí být menší než 8 MB. Chyby nespotřebovávají kredit. Pro detaily zkontrolujte tělo odpovědi. Logika opakování by měla řešit kódy 429. Pro spolehlivost použijte exponenciální backoff.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaopenaiapi.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ollamaopenaiapi.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);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)Časté otázky
Jaké je kontextové okno API OpenAI Ollama bez omezení?
Okno kontextu má 100 000 tokenů pro prompt i completion dohromady. Můžete nastavit maximální výstup na 16 000 tokenů na požadavek. Pokud nezadáte max_tokens, výchozí hodnota je 2 048 tokenů. To umožňuje generování dlouhého obsahu.
Jak použít openai kompatibilní API s python?
Nainstalujte oficiální SDK OpenAI pro Python. Nastavte základní URL na HTTPS://api.ollamaopenaiapi.com/v1. Předejte svůj API klíč při inicializaci. Zbytek kódu zůstává identický s běžným používáním OpenAI. To zajišťuje kompatibilitu pro vaše existující skripty.
Proč použít alternativu API OpenAI pro vývoj chatbotů NSFW?
Standardní poskytovatelé často omezují obsah pro dospělé nebo kontroverzní témata. Naše model bez omezení umožňuje legální použití pro dospělé bez odmítnutí. Získáte stejnou strukturu API, ale s méně filtry obsahu. To ho činí ideálním pro chatboty NSFW a aplikace pro kreativní psaní.
Zabezpečte svůj API klíč
Zaregistrujte se, získejte klíč a aktualizujte základní URL. To pokrývá celou konfiguraci.
Získat zkoušební klíč