DE ▾
API-Schlüssel erhalten

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.

MerkmalWert
API-FormatOpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern
EndpunktePOST /v1/chat/completions · GET /v1/models
Modell-IDuncensored
Base-URLhttps://api.uncensoredaichatbot.top/v1
AuthentifizierungAuthorization: Bearer YOUR_KEY
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
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
JSON-Modusresponse_format: {"type": "json_object"}
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Anfragegrößebis 8 MB
Ratenlimit300 Anfragen pro Minute und Schlüssel
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Bonus+5 % ab $50, +10 % ab $100
AbrechnungPrepaid-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
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
AnmeldungGoogle oder E-Mail und Passwort
InhalteInhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt
Schlüsselein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten

Fehlercodes

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