Uncensored Chat API-Schnellstart | Uncensored Chat
Starte in Minuten mit der unzensierten Chat-API. Diese Anleitung behandelt Authentifizierung, SDK-Integration und Streaming für deine unzensierten LLM-Anwendungen.
Authentifizierung und Basis-URL
Unsere unzensierte API verwendet die Standard-OpenAI-kompatible Authentifizierung. Du erhältst nach der Anmeldung per Google oder E-Mail einen einzelnen API-Schlüssel. Nutze die Basis-URL https://api.uncensoredchat.cc/v1 für alle Anfragen. Stelle sicher, dass deine SDK-Konfiguration auf diesen Endpunkt verweist, um Routing-Fehler zu vermeiden. Die Modell-ID ist immer uncensored.
Erste Anfrage
Sende eine einfache Completion-Anfrage, um die Konnektivität zu überprüfen. Der Endpunkt akzeptiert POST-Anfragen an /v1/chat/completions. Du kannst die unzensierte LLM-API direkt über cURL testen, um zu bestätigen, dass dein Schlüssel funktioniert, bevor du ihn in deine Anwendung integrierst.
curl https://api.uncensoredchat.cc/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."}]
}'Erwarte eine Standard-JSON-Antwort mit dem generierten Text. Wenn du einen 401 erhältst, ist dein Schlüssel ungültig. Ein 402 zeigt unzureichendes Guthaben an.
Python SDK-Integration
Verwende das offizielle OpenAI Python-Paket mit einer benutzerdefinierten Basis-URL. So kannst du vertraute SDK-Methoden nutzen und dich mit unserer unzensierten API verbinden. Initialisiere den Client mit deinem Schlüssel und der spezifischen Basis-URL. Rufe chat.completions.create() mit dem Modell uncensored auf. Dieser Ansatz minimiert den Boilerplate-Code für Backend-Dienste.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredchat.cc/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 SDK-Integration
Konfiguriere für JavaScript-Umgebungen das OpenAI Node SDK ähnlich. Setze baseURL auf unseren Endpunkt. Der API-Schlüssel bleibt die primäre Anmeldeinformation. Diese Einrichtung funktioniert sowohl für serverseitige Node-Anwendungen als auch für Edge Functions. Stelle sicher, dass du asynchrone Antworten korrekt behandelst, um den Durchsatz aufrechtzuerhalten.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredchat.cc/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-Antworten
Aktiviere das Streaming, indem du stream: true setzt. Die API gibt Server-Sent Events (SSE) zurück. Jeder Chunk enthält teilweise Text. Der letzte Chunk enthält Token-Nutzungsstatistiken für die Abrechnungstransparenz. Streaming reduziert die wahrgenommene Latenz für Nutzer, insbesondere in Chat-Schnittstellen. Analysiere das delta.content-Feld, um Text schrittweise anzuhängen.
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)
Grenzen, Fehler und Kontext
Unsere unzensierte AI-API erzwingt ein Kontextfenster von 100.000 Token (Input + Output). Maximaler Output sind 32.000 Token. Du bist auf 300 Anfragen pro Minute und 8 parallele Anfragen pro Schlüssel begrenzt. Fehler sind 401 (ungültiger Schlüssel), 402 (kein Guthaben) und 429 (Ratenlimit). Fehler und Ablehnungen verbrauchen keine Token. Anfragen sind auf eine Body-Größe von 8 MB begrenzt. Rückerstattungen für Guthaben werden nicht ausgegeben, aber Doppelbuchungen werden über den Support korrigiert.
Technische Daten
Eine Tabelle mit jedem Limit, jeder Funktion und jedem Preis.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Base-URL | https://api.uncensoredchat.cc/v1 |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Modell-ID | uncensored |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| JSON-Modus | response_format: {"type": "json_object"} |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Anfragegröße | bis 8 MB |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| 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 |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Anmeldung | Google oder E-Mail und Passwort |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
Fehler und Lösungen
Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.
| Code | Typ | Bedeutung |
|---|---|---|
400 | bad_request | ungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang |
401 | missing_key · invalid_key · key_revoked | Schlüssel fehlt, ist falsch oder wurde ersetzt |
402 | no_credit | kein Guthaben – aufladen, dann geht es sofort weiter |
403 | content_blocked | sexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet |
404 | not_found | unbekannter Endpunkt |
413 | request_too_large | Anfrage größer als 8 MB |
429 | rate_limited · concurrency | über 300/Min. oder 8 parallel – kurz warten |
503 | upstream_busy | Modell ausgelastet – in Sekunden erneut versuchen |
Fragen und Antworten
Wie groß ist die Größe des Kontextfensters?
Das Kontextfenster umfasst insgesamt 100.000 Token, sowohl den Prompt als auch die Completion. Die maximale Ausgabe pro Anfrage beträgt 32.000 Token.
Wie gehe ich mit Ratenlimits um?
Du darfst 300 Anfragen pro Minute und 8 parallele Anfragen pro Schlüssel senden. Das Überschreiten dieser Grenzen führt zu einem 429-Statuscode. Implementiere exponentielles Backoff für Wiederholungen.
Ist das Testguthaben wiederkehrend?
Nein. Jedes neue Konto erhält $0,50 an Testguthaben, das 7 Tage gültig ist. Es ist ein einmaliges Angebot pro Person. Für weitere Nutzung wird Prepaid-Krypto-Guthaben benötigt.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.