Reference API Uncensored ollama
Začněte s nekorigovaným API ollama odesláním jediného požadavku na náš OpenAI kompatibilní koncový bod. Tento průvodce pokrývá autentizaci, streamování a zpracování chyb pro okamžitou integraci.
Základní URL a ověření
Základní URL pro všechny požadavky je HTTPS://api.uncensoredollama.com/v1. Autentizujete se předáním API klíče v hlavičce Authorization. Formát hlavičky musí být přesně 'Bearer YOUR_API_KEY'. Tento klíč je vygenerován ihned po registraci přes Google nebo e-mail. Není vyžadováno ověření telefonním číslem. Váš klíč funguje s jakýmkoli standardním klientem OpenAI SDK.
První požadavek
Pošlete svůj první prompt do endpointu /v1/chat/completions. ID modelu je 'uncensored'. Tento model odpovídá bez odmítání obsahu pro zákonné použití pro dospělé. Není to GPT ani Claude. Použijte následující příkaz curl pro ověření připojení.
curl https://api.uncensoredollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 3 common rust compile errors"}]
}'
Očekávejte odpověď ve formátu JSON s vygenerovaným textem. Pokud obdržíte chybu, zkontrolujte platnost svého klíče. Model dobře zvládá složité pokyny. Parametry, jako je teplota, můžete upravit pro více kreativní výstupy.
Integrace Python SDK
Použijte oficiální knihovnu OpenAI pro Python pro snadnou integraci. Nastavte atributy base_url a api_key na instanci klienta. To vám umožní znovu použít stávající struktury kódu. Následující příklad ukazuje jednoduché volání dokončení chatu.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollama.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)
Objekt odpovědi obsahuje vygenerovaný text v poli choices. Obsah můžete extrahovat přímo. Tato metoda je spolehlivá pro dávkové zpracování. Automaticky řeší opakování požadavků.
Využití SDK pro Node
Inicializujte klienta OpenAI pomocí vašich přihlašovacích údajů. base_url musí směřovat na náš endpoint. To zajišťuje kompatibilitu se standardními aplikacemi Node.js. Použijte následující fragment k vytvoření instance klienta.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollama.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);
Volajte metodu chat.completions.create s vaším ID modelu. Model 'uncensored' efektivně reaguje na systémové prompty. Výsledky můžete streamovat nebo čekat na kompletní odpověď. Při zpracování chyb by měly být zachyceny síťové problémy.
Streamování a data o využití
Povolte streamování nastavením stream na true. To vrací chunky, jak jsou generovány. Poslední chunk obsahuje statistiky využití. Zahrnuje počty vstupních a výstupních tokenů. Tato data jsou zásadní pro přesnost fakturace.
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)
Zpracovávejte každou částu pro sestavení kompletní odpovědi. Funkce streamování snižuje vnímanou latenci. Funguje dobře pro aplikace v reálném čase. Využití tokenů je pouze v poslední částce.
Limity a chyby
Na klíč máte limit 300 požadků za minutu. Kontextové okno má 100 000 tokenů. Chyby zahrnují 401 pro neplatné klíče a 402 pro nedostatek kreditu. Chyba 429 označuje omezení rychlosti. Tyto kódy ošetřujte v aplikaci slušně. Odmítnutí nespotřebovávají kredit. Chyby jsou zdarma. Váš předplacený kredit nikdy nevyprší.
Časté otázky
Podporuje uncenzurovaná API ollama volání funkcí?
Ano, API podporuje volání funkcí prostřednictvím parametru tools. Můžete definovat vlastní nástroje ve svém požadavku. Model vrátí strukturovaná data JSON pro vykonání nástroje. To funguje s klienty standardních SDK OpenAI.
Jak funguje cenová politika pro API AI bez omezení?
Cena je 0,15 $ za 1M vstupních tokenů a 0,50 $ za 1M výstupních tokenů. Platíte pouze za skutečné využití tokenů. Chyby a odmítnutí jsou zdarma. Předplacený kredit se účtuje podle využití a nevyprší.
Je neomezený model trénován na mých datech?
Ne, prompty se nepoužívají k trénování. Vaše data zůstávají soukromá. Model je model s otevřenými váhamy běžící na našich serverech. Není to GPT, Claude ani model žádného jiného dodavatele'.
Generujte svůj API klíč
Zaregistrujte se, zkopírujte svůj klíč a směrujte své SDK na novou základní URL. Nastavení trvá sekundy.