Doku
API-ReferenzAnmelden

API-Referenz

Die unterstützten öffentlichen Inferenzendpunkte und Anfragefelder. Laden Sie das OpenAPI-Dokument für maschinenlesbare Schemas herunter.

Endpunkte

MethodePfadZweck
GET/v1/modelsAktivierte, freigegebene Modelle auflisten.
GET/v1/models/{model_id}Ein freigegebenes Modell lesen.
POST/v1/chat/completionsJSON-Antwort oder SSE-Stream generieren.
GET/healthWorker-Funktionsfähigkeit.
GET/readyBereitschaft von Datenbank und Inferenz.

Chat-Anfrage

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

Modell-ID und Nachrichten sind erforderlich. Setze entweder max_tokens oder max_completion_tokens, nicht beide. Chat-Anfragen sind auf 4 MiB begrenzt; der Anbieter prüft Eingabekontext und Werkzeuglimits.

Antwort

Aufrufe ohne Streaming geben eine OpenAI-kompatible Chat-Antwort zurück. Streaming-Aufrufe geben SSE-Deltas zurück, die mit data: [DONE] enden. Vor der endgültigen finanziellen Abrechnung muss die Nutzung verifiziert werden.

Header / FeldZweck
AutorisierungBearer-Anwendungsschlüssel.
Content-Typeapplication/json für Anfragen.
Idempotency-KeyOptionale Referenz zur Duplikatvermeidung.
x-request-idAntwortreferenz zur Untersuchung.
usageToken-Anzahlen des Anbieters für die Abrechnung.

Funktionsfähigkeit und Bereitschaft

GET /health prüft die Funktionsfähigkeit. GET /ready prüft zusätzlich Abhängigkeiten und Inferenzbereitschaft; es kann 503 zurückgeben, wenn der Dienst nicht verfügbar oder bis zur Freigabe gesperrt ist. Ein funktionsfähiger Worker allein beweist nicht, dass Live-Inferenz aktiviert ist.