nl ▾

OpenAI Compatibele API Documentatie

Integreer onze ongecensureerde model door je basis-URL en API-sleutel bij te werken. Deze openai compatible API werkt met standaard openai SDK compatibele clients, zonder codeaanpassingen behalve verbindingsinstellingen.

Account openen

per 1M invoertokens
$0.15
Outputtokens / 1M
$0.50
tokencontext
100,000
proeftegoed
$0.50
verzoeken per minuut
300

Vereisten: SDK en basis-URL

Installeer je favoriete bibliotheek en wijs deze naar ons eindpunt. De base_url is https://api.apicompatible.com/v1. Deze openai-compatibele API-documentatie bevestigt dat standaardbibliotheken direct werken. Je hebt geen router of complexe gateway-configuratie nodig. Verander de URL en key, en voer je bestaande code uit.

Authenticatie: Header- en sleutelindeling

Stuur je sleutel in de Authorization header. Gebruik het formaat Bearer your_api_key. Onze API gebruikt de standaard openai-compatible API-sleutelstructuur. Sleutels worden direct gegenereerd via Google- of e-mailinloggen. Houd je sleutel veilig, omdat deze toegang geeft tot je voorgekochte tegoed.

Chat Completions Endpoint

Verzoeken posten naar /v1/chat/completions. Specificeer het model als uncensored. De API retourneert tekstantwoorden direct. Gebruik de volgende curl-opdracht om de verbinding te verifiëren:

curl https://api.apicompatible.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List available models"}]
  }'

Deze met de OpenAI SDK compatibele aanpak zorgt ervoor dat je onbeperkte tekstgeneratie krijgt. Het model verwerkt complexe prompts zonder onnodige weigeringen voor wettelijke inhoud.

Streaming-responsen met SSE

Activeer streaming door stream: true. Antwoorden komen aan via Server-Sent Events (SSE). Gegevens over tokengebruik verschijnen in het laatste chunk. Deze OpenAI-compatible API-documentatie ondersteunt standaard streamingprotocollen. Gebruik dit voor realtime gebruikerservaringen:

from openai import OpenAI

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

Streaming vermindert de waargenomen latentie aanzienlijk. Het werkt naadloos samen met standaard client-side bibliotheken.

Parameters: Temperatuur, Top-P en Tools

Reguleer de generatie met standaardparameters. Stel temperature voor willekeur of top_p voor nucleus sampling. Schakel tools voor function calling. JSON-modus is beschikbaar via response_format. De uncensored het model respecteert deze beperkingen effectief:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apicompatible.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);

Deze parameters stellen je in staat de outputstijl fijn af te stemmen. Je kunt strikte JSON-structuren afdwingen voor programmatische use cases.

Limieten: Snelheidslimieten en lichaamsgrootte

Elke sleutel staat 300 verzoeken per minuut toe. Gelijktijdige verzoeken zijn beperkt tot 8 per sleutel. De maximale grootte van de verzoekbody is 8 MB. Het contextvenster ondersteunt 100,000 tokens in totaal. Verwerk 401-fouten door je sleutel te controleren. Los 402-fouten op door krediet bij te betalen. Beheer 429-fouten door backoff-logica te implementeren.

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

Is deze API compatibel met de officiële OpenAI SDK?

Ja. Ons eindpunt volgt de standaard OpenAI-protocol. Je kunt de officiële SDK gebruiken door simpelweg de base URL bij te werken. Dit openai SDK-compatible ontwerp betekent minimale codeaanpassingen.

Wat is de grootte van het contextvenster?

Het model ondersteunt een contextvenster van 100.000 tokens. Dit omvat zowel input- als outputtokens. Elk verzoek kan maximaal 16.000 tokens uitvoeren.

Hoe verzorg ik streamingantwoorden?

Stel de stream-parameter in op true. De API retourneert Server-Sent Events (SSE). Informatie over tokenverbruik wordt opgenomen in het laatste chunk. Deze openai-compatible API-documentatie bevestigt standaard streamingondersteuning.

Haal je sleutel op in enkele seconden.

Meld je aan, kopieer het token, werk de eindpunt-URL bij. Dat is de volledige configuratie.

Account openen