Uncensored AI Chatbot: API-Dokumentation zu Uncensored AI
Integriere unsere unzensierte LLM-API in Minuten mit Standard-OpenAI-SDKs. Sende Text, erhalte Text und entferne Inhaltsfilter für die legale Erwachsenen-Nutzung zu transparenten, nutzungsabhängigen Preisen.
Authentifizierung und Basis-URL
Generiere zunächst einen API-Schlüssel auf der Seite API-Schlüssel erhalten. Du kannst dich mit Google registrieren oder E-Mail und Passwort verwenden; eine Telefonnummer ist nicht erforderlich. Dein Schlüssel wird sofort angezeigt und ist die einzige Möglichkeit, Anfragen zu authentifizieren. Jedes Konto unterstützt jeweils nur einen aktiven Schlüssel; das Generieren eines neuen Schlüssels ersetzt den alten sofort.
Richte deinen Client auf die Basis-URL https://api.uncensoredaichatbot.cc/v1 ein. Übergebe deinen Schlüssel im Header Authorization: Bearer <key>. Diese Einrichtung funktioniert mit jedem OpenAI-kompatiblen Client. Wenn du Schlüssel wechselst, aktualisiere deine Umgebungsvariablen oder Konfigurationsdateien, um den Zugriff aufrechtzuerhalten.
Deine erste Anfrage
Sende eine POST-Anfrage an /v1/chat/completions mit der Modell-ID uncensored. Dieses Modell ist Open-Weight, auf minimale Ablehnungen optimiert und läuft auf unseren dedizierten Servern. Es ist kein GPT, Claude oder ein anderes Modell eines anderen Anbieters.
- Modell:
uncensored - Eingabe: JSON mit
messages-Array - Ausgabe: Standard-OpenAI-Antwortformat
Verwende das folgende Beispiel, um die Konnektivität zu überprüfen:
curl https://api.uncensoredaichatbot.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."}]
}'
Python-SDK-Integration
Verwende das offizielle Python-Paket openai. Konfiguriere die base_url und den api_key, um Anfragen an unsere unzensierte API zu leiten. Dies gewährleistet vorhersehbare Codemuster und entfernt gleichzeitig Inhaltsfilter für die legale Erwachsenen-Nutzung.
- Installation über
pip install openai - Leg Umgebungsvariablen fest oder übergebe sie direkt an den Client
- Rufe
chat.completions.create()wie üblich auf
Beispielkonfiguration:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichatbot.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-Einrichtung
Installiere das npm-Paket openai. Konfiguriere den Client mit deiner Basis-URL und deinem API-Schlüssel. Das Node-SDK verarbeitet die Serialisierung von Anfragen und die Analyse von Antworten automatisch.
- Installation über
npm install openai - Erstelle eine neue Client-Instanz mit benutzerdefinierter Basis-URL
- Sende Chat-Vervollständigungen mit Standardparametern
Code-Snippet zur Initialisierung:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichatbot.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 in deiner Anfrage festlegst. Die API gibt Server-Sent Events (SSE) zurück. Statistiken zur Token-Nutzung sind im letzten Chunk des Streams enthalten. Dies ermöglicht die Echtzeitanzeige von Antworten, ohne auf die vollständige Vervollständigung warten zu müssen.
- Leg
stream: trueim Anfragekörper fest - Lese Chunks aus dem SSE-Stream
- Überprüfe den letzten Chunk auf Nutzungsdaten
Beispiel für die Streaming-Implementierung:
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)
Limits, Fehler und Kontextfenster
Dein Kontextfenster umfasst 100.000 Token (Prompt + Vervollständigung). Die maximale Ausgabe beträgt 32.000 Token pro Anfrage (2.048, wenn max_tokens nicht festgelegt ist). Anfragekörper müssen unter 8 MB liegen. Du bist auf 300 Anfragen pro Minute und 8 parallele Anfragen pro Schlüssel beschränkt.
Häufige HTTP-Statuscodes:
401: Ungültiger oder abgelaufener API-Schlüssel402: Unzureichendes Prepaid-Guthaben429: Ratenlimit überschritten
Prompts werden nicht zum Training verwendet. Eine harte Inhaltsgrenze blockt sexuelle Inhalte, die Minderjährige betreffen. Fehler und Ablehnungen sind kostenlos; du zahlst nur für erfolgreiche Token-Nutzung.
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 |
| Modell-ID | uncensored |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Base-URL | https://api.uncensoredaichatbot.cc/v1 |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| JSON-Modus | response_format: {"type": "json_object"} |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Anfragegröße | bis 8 MB |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| 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 |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Anmeldung | Google oder E-Mail und Passwort |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
Fehlercodes
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
Brauche ich eine Kreditkarte zum Starten?
Nein. Jedes neue Konto erhält $0,50 Testguthaben, das 7 Tage gültig ist. Du kannst dich mit Google oder E-Mail ohne Telefonnummer oder Karte registrieren. Für die dauerhafte Nutzung lade nur mit Krypto auf.
Was passiert, wenn ich das Ratenlimit erreiche?
Du erhältst den Statuscode 429. Das Limit liegt bei 300 Anfragen pro Minute und 8 parallelen Anfragen pro Schlüssel. Warte einen Moment oder reduziere die Parallelität. Fehler zählen nicht gegen dein Ratenlimit.
Werden meine Daten zum Training verwendet?
Nein. Prompts, die an die unzensierte AI-Chatbot-API gesendet werden, werden nicht für das Training verwendet. Für dein Konto wird nur eine E-Mail-Adresse benötigt, und Guthaben verfällt nie.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.