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.
- 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.