nl ▾
Krijg je sleutel

Uncensored API. Vooruitbetaalde crypto. Geen weigeringen.

Ollama API-documentatie: Referentie voor eindpunten

Deze pagina documenteert de OpenAI-compatible API voor uncensored inference. Deze werkt met standaard SDK's door de basis-URL en API-sleutel aan te passen.

Basis-URL en authenticatie

De base URL voor alle verzoeken is https://api.ollamaapidocumentation.com/v1. Je authenticeert met een bearer-token dat wordt meegegeven in de Authorization header. Je sleutel wordt op het dashboard gegenereerd en werkt direct.

  • Gebruik de officiële OpenAI SDK's of een compatibele client.
  • Stel de basis-URL in op de bovenstaande waarde.
  • Voeg uw API-sleutel toe aan de header.

Authenticatie is streng. Als de sleutel ontbreekt of ongeldig is, retourneert de API een 401-fout. Dit zorgt ervoor dat je gebruik nauwkeurig wordt bijgehouden voor facturatie.

Chat Completions Endpoint: POST /v1/chat/completions

Stuur berichten naar het model via POST /v1/chat/completions. Het endpoint accepteert een JSON-body met een model veld ingesteld op "uncensored" en een messages array.

Dit endpoint behandelt tekstgeneratie. Het ondersteunt geen afbeeldingen, audio of video. Je kunt antwoorden streamen of wachten op het volledige resultaat.

Fouten zoals 402 duiden op ontoereikend tegoed. Verzoeken worden gefactureerd op basis van daadwerkelijk tokengebruik. Weigeringen vanwege tegoed zijn gratis.

Modelvermelding: GET /v1/models

Haal beschikbare modellen op met GET /v1/models. Dit retourneert een lijst met modelobjecten. De enige beschikbare model-ID is "uncensored".

Dit endpoint helpt bij het verifiëren van de verbinding. Het bevestigt dat de basis-URL correct is. Het toont ook de modelnaam en objecttype.

Gebruik dit om verbindingsproblemen te debuggen voordat je zware payloads verstuurt.

Parameters: Temperature, Top P en Seed

Reguleer de generatie met temperature, top_p, en seed. De seed parameter zorgt voor deterministische outputs. Gebruik deze voor debugging of consistente resultaten.

Instellen temperature tussen 0 en 2. Lagere waarden maken antwoorden voorspelbaarder. Hogere waarden vergroten de willekeur. De top_p parameter filtert tokens op cumulatieve waarschijnlijkheid.

Deze parameters werken exact zoals de OpenAI API. Je kunt ze combineren voor precieze controle over de stijl.

Streaming-responsen en tokengebruik

Activeer streaming door stream: true. De API retourneert Server-Sent Events (SSE). Elk chunk bevat gedeeltelijke tekst.

De laatste chunk bevat de statistieken over tokengebruik. Hiermee kun je de kosten nauwkeurig berekenen. Je kunt tokens verwerken zodra ze binnenkomen.

Streaming vermindert de waargenomen latentie. Het is ideaal voor chatinterfaces. De server stuurt gegevens totdat het antwoord compleet is.

Limieten, fouten en contextvenster

Het contextvenster is 100.000 tokens. Dit omvat zowel input- als output. Je kunt tot 16.000 tokens per verzoek genereren. De standaard maximale uitvoer is 2.048 tokens.

De rate limits zijn 300 verzoeken per minuut. Je kunt 8 gelijktijdige verzoeken hebben. De grootte van de request body is beperkt tot 8 MB.

Fouten omvatten 401 voor ongeldige sleutels en 429 voor snelheidslimieten. Kredietfouten retourneren 402. Deze fouten zijn duidelijk en actiegericht.

cURL

curl https://api.ollamaapidocumentation.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list files in the current directory"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.ollamaapidocumentation.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.ollamaapidocumentation.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);

Streaming

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)

Veelgestelde vragen

Wat is de basis-URL voor de ollama API-documentatie?

De basis-URL is HTTPS://api.ollamaapidocumentation.com/v1. Je moet dit instellen in je SDK-configuratie om de uncensored LLM API te gebruiken.

Hoe ga ik om met fouten zoals 401 of 402?

Een 401-fout betekent dat uw API-sleutel ongeldig of ontbreekt. Een 402-fout geeft aan dat u geen vooruitbetaald krediet hebt. Laad op met crypto om door te gaan.

Wat is de grootte van het contextvenster?

Het contextvenster is 100.000 tokens. Deze limiet omvat zowel de prompt als de voltooiing. Je kunt max_tokens instellen tot 16.000.

Haal je sleutel op in enkele seconden.

Meld je aan, haal de sleutel op en vervang de basis-URL. Klaar.

Krijg je sleutel