Dokumentace k API modelu Uncensored ollama
Tento průvodce vám pomůže integrovat LLM bez cenzury do vašich aplikací pomocí standardního OpenAI-compatible kódu. Můžete spustit uncensored ollama model API s nulovými bloky politiky dodavatele.
Základní URL a ověření
Základní URL API je https://api.uncensoredollamodel.com/v1Autentizujte se předáním svého API klíče v Authorization hlavička. Klíč získáte ihned po registraci.
První požadavek
Pošlete jednoduché dokončení chatu pro otestování připojení. ID modelu je uncensored.
curl https://api.uncensoredollamamodel.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 linux kernel security patches from 2023"}]
}'
Očekávejte textovou odpověď nebo chybu, pokud jsou dosaženy limity.
Python SDK
Použijte oficiální knihovnu OpenAI pro Python. Nakonfigurujte základní URL a klíč pro směrování požadavků na naše servery.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollamamodel.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)
Nastavit max_tokens ovlivnit délku výstupu. Výchozí výstup je 2,048 tokenů.
SDK pro Node
Inicializujte klienta se správnou základní URL. Předáte název modelu uncensored ve vašich žádostech.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollamamodel.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);
Zpracujte odpovědi asynchronně. SDK streamuje data, pokud povolíte režim streamování.
Streamování
Povolte streamování pro příjem tokenů v okamžiku jejich generování. To snižuje vnímanou latenci u dlouhých výstupů.
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)
Spotřeba tokenů je hlášena v posledním bloku. Parsovejte ji pro přesnost fakturace.
Limity a chyby
Získáte 300 požadavků za minutu. Kontextové okno má 100 000 tokenů. Chyby zahrnují 401 pro neplatné klíče a 429 pro limity rychlosti. Pokud vidíte 402, zkontrolujte svůj zůstatek.
Často kladené otázky
Je to model ollama bez omezení?
Poskytujeme jeden velký jazykový model bez omezení. Není to binární soubor Ollamy, ale API běžící na otevřeném modelu doladěném pro neomezený výstup.
Jak zaplatit za tokeny?
Doplňte prostřednictvím krypta, jako je USDT nebo USDC. Kredit nevyprší. Platíte za každý použitý token.
Jaká je velikost context window?
Okno kontextu má 100 000 tokenů. To zahrnuje kombinaci tokenů promptu a dokončení.
Váš klíč API je připraven
Zaregistrujte se, získejte klíč a aktualizujte základní URL. To je vše, co musíte udělat.