DE ▾

Schnellstart: Uncensored Chat API

Starte in Minuten mit der unzensierten Chat-API. Dieser Schnellstart behandelt Authentifizierung, das Senden von Anfragen über standard OpenAI-kompatible SDKs, Streaming-Antworten und das Handling von Einschränkungen.

API-Schlüssel erhalten

Authentifizierung & Base URL

Unsere API verwendet die Standard-Authentifizierung mit Bearer-Token. Du erhältst nach der Anmeldung über Google oder E-Mail einen einzigen API-Schlüssel. Im Gegensatz zu Multi-Modell-Aggregaten bieten wir ein einzelnes dediziertes unzensiertes Modell an, sodass du deinen Client nur auf unsere Base URL zeigen musst: https://api.uncensoredchat.top/v1. Diese URL funktioniert mit jeder Bibliothek, die das OpenAI-Format unterstützt. Beim Initialisieren deines SDK übergibst du deinen Schlüssel als API-Token und setzt die Base URL auf den oben genannten Endpunkt. Wir bieten keine Web-Chat-Schnittstelle an; dies ist eine Raw-API für Entwickler. Stelle sicher, dass dein Schlüssel aktiv ist, da jedes Konto jeweils nur einen Schlüssel besitzt.

Chat-Vervollständigungsanfrage senden

Sende Text ein und erhalte Text zurück über den /v1/chat/completions Endpunkt. Die Modell-ID ist einfach uncensored. Wir unterstützen Parameter wie temperature, top_p, stop, seed, presence_penalty und frequency_penalty. Beachte, dass wir keine Bild-, Audio- oder Embedding-Endpunkte unterstützen. Das Kontextfenster umfasst insgesamt 100.000 Token (Input + Output). Wenn du max_tokens nicht angibst, ist die Ausgabe auf 2.048 Token begrenzt. Die Abrechnung erfolgt prepaid: $0,25 pro Million Input-Token und $1,00 pro Million Output-Token. Fehler und Ablehnungen verbrauchen kein Guthaben.

Python-SDK-Integration

Nutze die offizielle OpenAI Python-Bibliothek, um mit unserer unzensierten LLM-API zu interagieren. Konfiguriere den Client mit deinem API-Schlüssel und unserer Base URL. Dieser Ansatz gewährleistet Kompatibilität mit standard Anfragestrukturen. Du kannst das Ausgabeverhalten über unterstützte Parameter steuern. Denke daran, dass dies eine Text-only-API ist; es gibt keine Bild- oder Videoerzeugungsfunktionen. Das Modell ist ein Open-Weight-Modell und auf uneingeschränkte Antworten zu legalen Erwachsenen- und kontroversen Themen optimiert. Stelle sicher, dass dein Anfragekörper die 8-MB-Grenze einhält.

Node.js-SDK-Integration

Für Node.js-Entwickler: Nutze das openai npm-Paket. Initialisiere den Client mit deinem API-Schlüssel und der benutzerdefinierten Base URL. Sende eine Chat-Vervollständigungsanfrage mit der Modell-ID uncensored. Dieses Setup funktioniert für sowohl synchrone als auch asynchrone Anfragen. Da wir kein Fine-Tuning oder Routing zwischen verschiedenen Anbietern anbieten, gehen deine Anfragen direkt an unsere Inference-Engine. Du kannst den JSON-Modus aktivieren, indem du response_format auf {"type": "json_object"} setzt, um strukturierte Daten zu extrahieren. Überwache dein Prepaid-Guthaben über das Dashboard.

Streaming-Antworten (SSE)

Aktiviere Streaming, indem du stream: true in deiner Anfrage setzt. Die API gibt Server-Sent Events (SSE) zurück. Jeder Chunk enthält partiellen Text. Token-Nutzungsinformationen sind im letzten Chunk des Streams enthalten. Dies ist nützlich für Echtzeitanwendungen, in denen du Text angezeigt bekommen möchtest, während er generiert wird. Streaming ändert die Token-Abrechnung nicht; du wirst für die gesamten Input- und Output-Token berechnet. Stelle sicher, dass dein Client SSE korrekt verarbeitet, um Memory-Leaks oder unvollständige Antworten zu vermeiden.

Ratenlimits, Fehler & Einschränkungen

Jeder API-Schlüssel ist auf 300 Anfragen pro Minute und 8 parallele Anfragen begrenzt. Die maximale Anfragekörpergröße beträgt 8 MB. Wenn du einen ungültigen Schlüssel sendest, erhältst du einen 401-Fehler. Wenn dein Prepaid-Guthaben aufgebraucht ist, erhältst du einen 402-Fehler. Das Überschreiten des Ratenlimits führt zu einem 429-Fehler. Inhaltsbeschränkungen gelten: Sexuelle Inhalte mit Minderjährigen werden immer abgelehnt, anderer Erwachseneninhalt ist erlaubt. Guthaben verfällt nie, Rückerstattungen für nicht genutzte Guthaben werden nicht ausgegeben. Support für Doppelbelastungsfehler über die Support-Seite.

cURL

curl https://api.uncensoredchat.top/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

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

Funktionen und Limits

Alle echten Grenzen und Funktionen der API auf einen Blick – prüfe sie, bevor du Guthaben kaufst.

MerkmalWert
API-FormatOpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern
Base-URLhttps://api.uncensoredchat.top/v1
EndpunktePOST /v1/chat/completions · GET /v1/models
AuthentifizierungAuthorization: Bearer YOUR_KEY
Modell-IDuncensored
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON-Modusresponse_format: {"type": "json_object"}
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
Function Callingja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Anfragegrößebis 8 MB
Ratenlimit300 Anfragen pro Minute und Schlüssel
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
Testguthaben$0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung
AbrechnungPrepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
Preis$0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens
Bonus+5 % ab $50, +10 % ab $100
InhalteInhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt
AnmeldungGoogle oder E-Mail und Passwort
Schlüsselein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten

Fehler und Lösungen

Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.

CodeTypBedeutung
400bad_requestungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang
401missing_key · invalid_key · key_revokedSchlüssel fehlt, ist falsch oder wurde ersetzt
402no_creditkein Guthaben – aufladen, dann geht es sofort weiter
403content_blockedsexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet
404not_foundunbekannter Endpunkt
413request_too_largeAnfrage größer als 8 MB
429rate_limited · concurrencyüber 300/Min. oder 8 parallel – kurz warten
503upstream_busyModell ausgelastet – in Sekunden erneut versuchen

Fragen und Antworten

Ist diese API für NSFW-Inhalte geeignet?

Ja, das Modell ist unzensiert und lehnt legale erwachsene, fiktive oder kontroverse Themen nicht ab. Die einzige harte Inhaltsbeschränkung ist die Ablehnung von sexuellen Inhalten mit Minderjährigen. Anfragen zu anderen Erwachsenenthemen werden normal verarbeitet.

Was passiert bei einem 402-Fehler?

Ein 402-Fehler bedeutet, dass dein Prepaid-Guthaben bei Null steht. Du kannst über unser Krypto-Abrechnungssystem mit USDT (TRC20) oder USDC (Base) aufladen. Neue Konten starten mit $0,50 Testguthaben, das 7 Tage gültig ist.

Unterstützt ihr Function Calling?

Ja, wir unterstützen Function Calling (Tools) und <code>tool_choice</code>. Du kannst auch JSON-Ausgabe erzwingen, indem du <code>response_format</code> auf <code>json_object</code> setzt. Dies ermöglicht die strukturierte Datenextraktion aus den Antworten des unzensierten Modells.

Dein Schlüssel ist nur ein Formular entfernt

Erstelle ein Konto, kopiere den Schlüssel, ändere die Base URL. Das ist die gesamte Einrichtung.

API-Schlüssel erhalten