Uncensored ollama API-referentie
Kom aan de slag met de uncensored ollama API door een enkel request naar ons OpenAI-compatible endpoint te sturen. Deze gids behandelt authenticatie, streaming en foutafhandeling voor onmiddellijke integratie.
Basis-URL en authenticatie
De basis-URL voor alle verzoeken is HTTPS://api.uncensoredollama.com/v1. Je authenticeert door je API-sleutel door te geven in de Authorization-header. De header-indeling moet precies 'Bearer YOUR_API_KEY' zijn. Deze sleutel wordt direct gegenereerd nadat je je hebt aangemeld via Google of e-mail. Er is geen telefoonnumerverificatie vereist. Je sleutel werkt met elke standaard OpenAI SDK-client.
Eerste verzoek
Verstuur je eerste prompt naar het /v1/chat/completions-eindpunt. De model-ID is 'uncensored'. Dit model antwoordt zonder inhoudsweigeringen voor wettelijk volwassen gebruik. Het is geen GPT of Claude. Gebruik het volgende curl-commando om de connectiviteit te verifiëren.
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"}]
}'
Verwacht een JSON-response met de gegenereerde tekst. Als u een fout ontvangt, controleert u de geldigheid van uw sleutel. Het model verwerkt complexe instructies goed. U kunt parameters zoals temperature aanpassen voor meer creatieve outputs.
Python SDK Integratie
Gebruik de officiële OpenAI Python-bibliotheek voor eenvoudige integratie. Stel de attributen base_url en api_key in op de clientinstantie. Hiermee kun je bestaande codestructuren hergebruiken. Het volgende voorbeeld toont een eenvoudige chatvoltooiingsaanroep.
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)
Het responsobject bevat de gegenereerde tekst in de choices-array. Je kunt de inhoud direct extraheren. Deze methode is betrouwbaar voor batchverwerking. Het behandelt automatisch opnieuw proberen.
Node SDK-gebruik
Initialiseer de OpenAI-client met uw inloggegevens. De base_url moet naar ons eindpunt verwijzen. Dit zorgt voor compatibiliteit met standaard Node.js-toepassingen. Gebruik de volgende codefragment om een client-instantie te maken.
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);
Roep de methode chat.completions.create aan met je model-id. Het 'uncensored'-model reageert effectief op systeemprompts. Je kunt resultaten streamen of wachten op de volledige respons. Foutafhandeling moet netwerkproblemen opvangen.
Streaming en gebruiksgegevens
Schakel streamen in door stream in te stellen op true. Dit retourneert chunks zodra ze worden gegenereerd. De laatste chunk bevat gebruikstatistieken. Dit omvat het aantal input- en outputtokens. Deze gegevens zijn cruciaal voor nauwkeurige facturering.
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)
Verwerk elke chunk om het volledige antwoord op te bouwen. De streamingfunctie vermindert de waargenomen latentie. Het werkt goed voor realtime toepassingen. Het tokengebruik staat alleen in de laatste chunk.
Limieten en fouten
Je bent beperkt tot 300 verzoeken per minuut per sleutel. Het contextvenster is 100.000 tokens. Fouten omvatten 401 voor ongeldige sleutels en 402 voor onvoldoende krediet. De 429-fout geeft rate limiting aan. Verwerk deze codes soepel in je applicatie. Weigeringen verbruiken geen krediet. Fouten zijn gratis. Je vooruitbetaalde krediet verloopt nooit.
Veelgestelde vragen
Ondersteunt de ongecensureerde ollama API het aanroepen van functies?
Ja, de API ondersteunt function calling via de parameter tools. Je kunt aangepaste tools definiëren in je verzoek. Het model retourneert gestructureerde JSON voor tooluitvoering. Dit werkt met standaard OpenAI SDK-clients.
Hoe werkt de prijsstelling voor de uncensored AI API?
Prijzen zijn $0,15 per 1M invoertokens en $0,50 per 1M uitvoertokens. Je betaalt alleen voor echt tokengebruik. Fouten en weigeringen zijn gratis. Vooruitbetaald krediet wordt gebruikt en vervalt niet.
Is het onbeperkte model getraind op mijn gegevens?
Nee, prompts worden niet gebruikt voor training. Je gegevens blijven privé. Het model is een open-weight model dat op onze servers draait. Het is geen GPT, Claude of een ander model van een leverancier'.
Genereer uw API-sleutel
Registreer, kopieer je sleutel, wijs je SDK naar de nieuwe basis-URL. De instelling duurt enkele seconden.