DE ▾

Integriere die unzensierte NSFW-Chatbot-API

Sende in wenigen Minuten Anfragen an die unzensierte LLM-API über die Standard-OpenAI-kompatiblen Endpunkte. Diese Anleitung behandelt Authentifizierung, Parameter, Streaming und Limits für deine NSFW-Chatbot-Integration.

API-Schlüssel erhalten

Basis-URL & Authentifizierung

Die API arbeitet unter https://api.nsfwchatbot.cc/v1. Sie verwendet die Standard-Authentifizierung mit Bearer-Token. Du erhältst deinen einzelnen API-Schlüssel über die Seite API-Schlüssel abrufen, die eine Anmeldung über Google oder E-Mail unterstützt. Der Schlüssel muss im Authorization-Header gesendet werden. Pro Konto ist nur ein Schlüssel aktiv; wird ein neuer Schlüssel generiert, wird der vorherige ungültig. Es gibt keine monatlichen Abonnements – das Guthaben ist prepaid und verfällt nie.

Stelle sicher, dass deine Client-Bibliothek auf die oben genannte Basis-URL verweist. Die Modellkennung ist immer uncensored. Dies ist ein Open-Weight-Modell, das auf minimale Inhaltsablehnung abgestimmt ist, und unterscheidet sich von GPT oder Claude. Es liefert Rohtextantworten ohne generische Guardrails für legale erwachsene Inhalte.

Erste Anfrage

Eine einfache Anfrage spiegelt den OpenAI-Chat-Completions-Endpunkt wider. Du gibst das Modell, die Nachrichten und optionale Parameter an. Die API gibt eine Textantwort zurück. Wenn du max_tokens weglässt, beträgt das Standard-Ausgabelimit 2.048 Token. Das Kontextfenster unterstützt insgesamt bis zu 100.000 Token für Prompt und Completion zusammen.

Das folgende Beispiel zeigt eine Standard-Textvervollständigungsanfrage mit curl.

curl https://api.nsfwchatbot.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."}]
  }'

Dies gibt ein JSON-Objekt zurück, das den generierten Text enthält. Fehler geben Standard-HTTP-Statuscodes mit einem Fehlerobjekt im Körper zurück.

Python-SDK

Verwende die offizielle OpenAI Python-Bibliothek und konfiguriere sie so, dass sie auf unsere Basis-URL zeigt. So kannst du bestehenden Client-Code mit minimalen Änderungen nutzen. Übergebe deinen API-Schlüssel als api_key und setze base_url auf unseren Endpunkt. Der Modellname bleibt uncensored.

Beispiel für Initialisierung und Vervollständigungsaufruf:

from openai import OpenAI

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

Dieser Ansatz funktioniert für einfache Textgenerierung oder zum Aufbau von Ketten. Denke daran, dass das Modell kein GPT-4 ist; passe deine Prompt-Engineering-Strategien entsprechend an. Streaming wird über den Parameter stream=True unterstützt, wie im nächsten Abschnitt detailliert beschrieben.

Node-SDK

Das Node.js OpenAI-SDK folgt demselben Konfigurationsmuster. Importiere die Bibliothek, setze die Basis-URL und den API-Schlüssel und rufe den Vervollständigungs-Endpunkt auf. Dies ist ideal für serverseitige Integrationen oder Node-basierte Chat-Anwendungen.

Initialisierungsbeispiel:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwchatbot.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);

Das Antwortobjekt enthält den generierten Inhalt unter response.choices[0].message.content. Stelle sicher, dass du Fehler angemessen behandelst, da Netzwerkprobleme oder ungültige Schlüssel Ausnahmen auslösen. Das unzensierte Modell reagiert auf Standard-Systemprompts, sodass du Tonfall und Verhalten über die Nachrichtenverlauf definieren kannst.

Streaming-Antworten

Aktiviere Streaming, indem du stream: true in deiner Anfrage setzt. Die API gibt einen Server-Sent Events (SSE)-Stream zurück. Jeder Chunk enthält teilweise Text. Der letzte Chunk enthält die Token-Nutzungsstatistiken. Streaming reduziert die wahrgenommene Latenz für Nutzer in NSFW-Chatbot-Anwendungen.

Beispiel für eine Streaming-Anfrage:

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)

Verarbeite den Stream, indem du den Inhalt jedes Chunks an deinen Puffer anhängst. Überwache den letzten Chunk auf Nutzungsdaten, um die Kosten zu verfolgen. Token-Preise: 0,25 $ pro Million Input-Token und 1,00 $ pro Million Output-Token. Fehler und Ablehnungen werden nicht berechnet.

Limits, Fehler & Kontextfenster

Jeder API-Schlüssel erlaubt 300 Anfragen pro Minute und 8 parallele Anfragen. Der Anfragetextkörper muss unter 8 MB liegen. Wenn der Schlüssel ungültig ist, erhältst du einen 401-Fehler. Ein 402-Fehler zeigt unzureichendes Guthaben an. Ein 429-Fehler signalisiert Ratenbegrenzung. Kontextfenster: 100.000 Token insgesamt. Maximalausgabe: 32.000 Token, falls angegeben. Inhalte mit Minderjährigen werden immer abgelehnt. Guthaben ist im Voraus bezahlt und verfällt nie. Nutze diese Limits, um Retry-Logik und Warteschlangenmanagement für deine unzensierte KI-API-Integration zu entwerfen.

API-Spezifikation

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
AuthentifizierungAuthorization: Bearer YOUR_KEY
Base-URLhttps://api.nsfwchatbot.cc/v1
EndpunktePOST /v1/chat/completions · GET /v1/models
Modell-IDuncensored
Function Callingja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
JSON-Modusresponse_format: {"type": "json_object"}
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
Ratenlimit300 Anfragen pro Minute und Schlüssel
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Anfragegrößebis 8 MB
Parallelität8 gleichzeitige Anfragen pro Schlüssel
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
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
Bonus+5 % ab $50, +10 % ab $100
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
Schlüsselein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten
AnmeldungGoogle oder E-Mail und Passwort
InhalteInhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt

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

Fragen und Antworten

Ist dies die OpenAI-API?

Nein. Wir bieten einen OpenAI-kompatiblen Endpunkt für unser eigenes unzensiertes Modell. Es ist kein GPT-, Claude- oder ein anderes Modell eines anderen Anbieters. Verwende die Standard-OpenAI-SDKs, aber verweise sie auf unsere Basis-URL.

Wie bezahle ich für die Nutzung?

Guthaben wird im Voraus per Kryptowährung bezahlt (USDT auf TRC20 oder USDC auf Base). Mindestaufladung: 10 $. Guthaben verfällt nie, Fehler sind kostenlos. Keine Karten oder PayPal.

Wie groß ist das Kontextfenster?

Das gesamte Kontextfenster umfasst 100.000 Token, sowohl Prompt als auch Completion. Maximale Ausgabe pro Anfrage: 32.000 Token. Standardausgabe: 2.048 Token, falls nicht angegeben.

Dein Schlüssel ist nur ein Formular entfernt

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

API-Schlüssel erhalten