Doku
API-ReferenzAnmelden

OpenAI-Kompatibilität

Verwenden Sie die Chat-Completions-Schnittstelle des OpenAI SDK mit einer eigenen Basis-URL. Die Unterstützung ist für jeden Endpunkt und jede Modellfähigkeit ausdrücklich angegeben.

Unterstützte Endpunkte

EndpunktSupport
GET /v1/modelsAktivierter Katalog mit verifizierten Metadaten.
GET /v1/models/{model_id}Ein freigegebenes Modell.
POST /v1/chat/completionsTextantworten, verifizierte Tool-Aufrufe und SSE.

Endpunkte für Responses, Embeddings, Bilder, Audio, Dateien, Fine-Tuning und Anthropic Messages sind nicht implementiert. Clients, die diese Protokolle benötigen, müssen einen anderen unterstützten Modus verwenden.

Anfragefelder

FeldZulässige Werte
model, messagesErforderliche Modell-ID und mindestens eine Nachricht; begrenzt durch Anfragegröße und Modellkontext.
rolessystem, developer, user, assistant, tool.
max_tokens oder max_completion_tokensEin Ausgabelimit, zusätzlich durch das Modell begrenzt.
temperature, top_p0–2 and 0–1 respectively.
stream, stream_optionsBoolescher Streaming-Wert und optionales include_usage.
stopEine Stoppsequenz oder Liste; Anbieterlimits gelten.
tools, tool_choice, parallel_tool_callsFunktionswerkzeuge; begrenzt durch Anfragegröße und Anbieterlimits.
nGenau 1.

Unbekannte Parameter und nicht unterstützte Nachrichtenfelder werden abgelehnt, statt stillschweigend ignoriert zu werden. Nachrichteninhalte sind Text; Arrays mit Bild- oder Audioinhalten werden nicht akzeptiert.

Client-Einrichtung

POST /v1/chat/completions
curl "https://uncensoredlabs.dev/v1/chat/completions" \
  -H "Authorization: Bearer $UNCENSOREDLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"YOUR_APPROVED_MODEL_ID","messages":[{"role":"user","content":"Hello"}],"max_tokens":256}'