Dokumentation der unzensierten KI-Chatbot-API
Starte in wenigen Minuten mit der unzensierten KI-Chatbot-API. Dieser Guide behandelt Authentifizierung, Basisanfragen, Streaming und Tool-Nutzung für deine NSFW- oder Roleplay-Anwendungen.
Basis-URL und Authentifizierung
Um die unzensierte LLM-API zu nutzen, konfiguriere deinen Client mit der Basis-URL https://api.uncensoredaichatbot.top/v1. Der Dienst ist OpenAI-kompatibel, sodass du Standard-SDKs nutzen kannst, indem du die base_url aktualisierst und deinen API-Schlüssel angibst.
Melde dich über Google oder E-Mail an, um deinen API-Schlüssel sofort zu erhalten. Keine Telefonnummer erforderlich. Bewahre deinen Schlüssel sicher auf; er authentifiziert alle Anfragen an das uncensored-Modell. Wir berechnen nur die reine Token-Nutzung, Fehler sind kostenlos.
Erste Anfrage
Sende eine Standard-Chat-Completion-Anfrage, um Text zu generieren. Das unzensierte KI-API-Modell antwortet auf rechtliche erwachsene und Roleplay-Prompts ohne Inhaltsfilter. Nutze das messages-Array, um deinen Gesprächsverlauf zu strukturieren.
- Input-Token kosten $0,25 pro 1 Mio.
- Output-Token kosten $1,00 pro 1 Mio.
- Stelle sicher, dass du über Prepaid-Guthaben verfügst, bevor du sendest.
Unten findest du ein einfaches cURL-Beispiel zum Einstieg.
curl https://api.uncensoredaichatbot.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 SDK-Integration
Integriere es direkt in dein Python-Backend über das offizielle OpenAI SDK. Richte den Client auf unsere Basis-URL ein und setze deinen API-Schlüssel. Dieser Ansatz für den unzensierten KI-Chatbot ermöglicht es dir, Kontextfenster mit bis zu 100.000 Token effizient zu verarbeiten.
Denke daran, dass die unzensierte LLM-API keine Bild- oder Audioerzeugung unterstützt. Sie ist strikt für Text. Setze deinen Modellparameter auf uncensored, um sicherzustellen, dass du den richtigen Endpunkt triffst.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichatbot.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 SDK-Nutzung
Für JavaScript- oder TypeScript-Umgebungen funktioniert das Node SDK identisch. Konfiguriere den fetch- oder http-Agenten, um auf unsere API zu verweisen. Dies ist ideal für Webanwendungen mit hohem Datenaufkommen, die uneingeschränkte Textgenerierung benötigen.
Du kannst System-Prompts mit Benutzer-Nachrichten mischen, um das Verhalten des Modells zu steuern. Der unzensierte API-Schlüssel ermöglicht es dir, OpenAI- oder andere Anbieteraufrufe zu ersetzen, ohne deine Code-Struktur wesentlich zu ändern.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichatbot.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-Antworten
Nutze Server-Sent Events (SSE) für die Echtzeit-Übertragung von Token. Dies reduziert die wahrgenommene Latenz für Nutzer in Roleplay- oder Chat-Schnittstellen. Der letzte Stream-Chunk enthält die vollständigen Token-Nutzungsstatistiken für die Abrechnung.
Streaming wird über das Standardformat der OpenAI-kompatiblen API unterstützt. Verarbeite partielle Antworten in deiner Benutzeroberfläche angemessen. Die unzensierte KI-API stellt sicher, dass das Streaming konsistent mit Standard-SDKs funktioniert.
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)
Grenzwerte, Fehler und Kontext
Das Kontextfenster umfasst insgesamt 100.000 Token (Prompt + Completion). Die maximale Ausgabe beträgt 32.000 Token bzw. 2.048, wenn max_tokens nicht gesetzt ist.
Ratenlimits
- 300 Anfragen pro Minute pro Schlüssel.
- 8 gleichzeitige Anfragen pro Schlüssel.
Häufige Fehler
- 401 Unauthorized: Ungültiger oder fehlender API-Schlüssel.
- 402 Payment Required: Unzureichendes Prepaid-Guthaben.
- 429 Too Many Requests: Du hast das Ratenlimit überschritten.
Inhalte, die Minderjährige betreffen, werden immer abgelehnt. Andere Erwachseneninhalte sind erlaubt.
Fragen und Antworten
Verfällt das Prepaid-Guthaben?
Nein, dein Prepaid-Guthaben verfällt nie. Du kannst jederzeit mit USDT (TRC20) oder USDC (Base) aufladen. Fehler und Ablehnungen verbrauchen kein Guthaben.
Wie groß ist das Kontextfenster?
Das Modell unterstützt ein Kontextfenster mit 100.000 Token, das Prompt- und Completion-Token kombiniert. Die maximale Ausgabe pro Anfrage beträgt 32.000 Token.
Kann ich das für Function Calling nutzen?
Ja, die unzensierte API unterstützt Function Calling (Tools). Du kannst Tools definieren und den Parameter <code>tool_choice</code> nutzen, um zu steuern, wie das Modell sie verwendet.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.
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 |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Modell-ID | uncensored |
| Base-URL | https://api.uncensoredaichatbot.top/v1 |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| 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 |
| JSON-Modus | response_format: {"type": "json_object"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Anfragegröße | bis 8 MB |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Bonus | +5 % ab $50, +10 % ab $100 |
| 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 |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| 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 |