nl ▾

Uncensored OpenAI-compatible API

Proefsleutel claimen

Ontogethereerd Chat Voltooiingen API Docs

Kom aan de slag met de uncensored OpenAI-compatible API in enkele minuten. Voeg onze base URL en API-sleutel toe aan je bestaande stack om tekst te genereren zonder inhoudsbeperkingen.

https://api.ollamaopenaiapi.com/v1uncensored

Authenticatie & basis-URL

De API-key verifieert je verzoeken. Je ontvangt één sleutel per account, die je direct genereert na het aanmelden via Google of e-mail. Gebruik de base URL HTTPS://api.ollamaopenaiapi.com/v1 om je verkeer te routeren.

  • Kopieer je sleutel vanuit het dashboard.
  • Stel de omgevingsvariabele in of geef deze direct door in je clientconfiguratie.
  • Zorg ervoor dat uw client verwijst naar onze specifieke basis-URL om standaard OpenAI-eindpunten te vermijden.

Chat Completions Endpoint

Stuur berichten naar het chat-completions eindpunt om tekstresponsen te ontvangen. De model ID is uncensored, draait op onze servers en weigert geen wettelijk volwassen of controversiële onderwerpen. Je kunt responsen streamen of ze in één blok ontvangen.

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"}]
  }'

Dit endpoint behandelt standaard JSON-payloads. Fouten worden geretourneerd als standaard HTTP-codes. Contextvenster is 100.000 tokens in totaal. Max output is 16.000 tokens tenzij overschreven.

Modellenlijst Eindpunt

Vraag de modellenlijst op om de beschikbaarheid te verifiëren. De respons bevestigt de model-ID en het type. Dit is nuttig voor het debuggen van clientconfiguraties. Het retourneert de standaard OpenAI-indeling. Gebruik GET /v1/models om te inspecteren. De lijst is klein omdat we één primair model serveren. Controleer dit eindpunt om ervoor te zorgen dat je client de eindpuntstructuur herkent.

Streaming & Tokengebruik

Activeer streaming door stream: true. Je ontvangt Server-Sent Events (SSE). Tokengebruik verschijnt in de laatste chunk. Dit vermindert de waargenomen latentie voor lange uitvoer. Je kunt tokens verwerken zodra ze aankomen. Dit is ideaal voor chatinterfaces. De API retourneert gebruiksgegevens accuraat. Houd je tokenaantal bij om kosten te beheren. Streaming werkt met alle parameters. Het ondersteunt tools en JSON-modus.

Parameters: Temperature, Top P, Tools

Beheers creativiteit met temperature en top_p. Gebruik tools voor function calling. Stel response_format naar {"type": "json_object"} voor gestructureerde uitvoer. Deze parameters volgen het OpenAI-schema. Je kunt ook stop sequentie en seed voor reproduceerbaarheid. Pas straffen aan om herhaling te controleren. Het ongecensureerde model respecteert deze beperkingen. Het forceert geen specifieke stijl. Je hebt volledige controle over de generatie.

Fouthantering & Limieten

Verwerk fouten door HTTP-statuscodes te controleren. 401 betekent ongeldige sleutel. 402 geeft onvoldoende tegoed aan. 429 signaleert snelheidslimiet. De limiet is 300 requests per minuut. Concurrentie is beperkt tot 8 requests per sleutel. Request body moet onder de 8 MB blijven. Fouten kosten geen tegoed. Controleer de response body voor details. Hertry-logica moet 429's afhandelen. Gebruik exponentiële backoff voor betrouwbaarheid.

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);

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 het contextvenster van de ongecensureerde ollama openai API?

Het contextvenster bedraagt 100.000 tokens voor prompt en completion samen. Je kunt een maximale uitvoer van 16.000 tokens per verzoek instellen. Als je max_tokens niet instelt, is de standaardwaarde 2.048 tokens. Dit maakt het genereren van lange inhoud mogelijk.

Hoe gebruik ik de openai-compatible API met Python?

Installeer de officiële OpenAI Python SDK. Stel de basis-URL in op HTTPS://api.ollamaopenaiapi.com/v1. Geef uw API-sleutel door bij de initialisatie. De rest van de code blijft identiek aan standaard OpenAI-gebruik. Dit zorgt voor drop-in compatibiliteit voor uw bestaande scripts.

Waarom een openai API-alternatief gebruiken voor NSFW-chatbotontwikkeling?

Standaard providers beperken vaak volwassen inhoud of controversiële onderwerpen. Ons ongecensureerde model staat wettelijk volwassen gebruik toe zonder weigering. Je krijgt dezelfde API-structuur, maar met minder inhoudsfilters. Dit maakt het ideaal voor NSFW-chatbots en applicaties voor creatief schrijven.

Beveilig je API-sleutel

Meld je aan, haal je sleutel op en stel je basis-URL in. Dat dekt de volledige configuratie.

Proefsleutel claimen