Schnellstart: Integration der Uncensored-Chat-API
Integriere unsere Uncensored-Chat-API in deine NSFW-Video-Generierungspipeline mit diesen Schnellstart-Anleitungen. Verwende standardmäßige OpenAI-kompatible Clients, um Prompt-Engineering, Skripterstellung und Metadaten-Extraktion für Adult-Inhalte zu handhaben.
Authentifizierung & Basis-URL
Unsere API wird unter https://api.nsfwvideogenerator.cc/v1 gehostet. Füge zum Authentifizieren deinen API-Schlüssel als Bearer-Token in den Authorization-Header ein. Du kannst einen Schlüssel sofort generieren, indem du dich mit Google oder einem E-Mail-Passwort auf der Seite API-Schlüssel erhalten anmeldest. Der Schlüssel wird nach der Erstellung einmalig angezeigt, speichere ihn also sicher. Jedes Konto unterstützt jeweils nur einen aktiven Schlüssel; das Generieren eines neuen ersetzt den vorherigen. Keine Telefonnummer oder Kreditkarte erforderlich, obwohl Prepaid-Guthaben für den Dauerbetrieb benötigt wird.
Erste Anfrage
Sende eine standardisierte POST-Anfrage an /v1/chat/completions. Dieser Endpunkt nimmt Texteingaben entgegen und gibt Text aus. Die Modellkennung ist uncensored. Stelle sicher, dass dein Anfragetext die Felder model, messages und max_tokens enthält. Dieser Endpunkt ist der Kern der Prompt-Engineering-Schicht deiner Text-zu-Video-Pipeline. Er übernimmt das Management des Kontextfensters und die Formatierung der Antwort.
curl https://api.nsfwvideogenerator.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."}]
}'
Die Antwort enthält den generierten Text, Token-Nutzungsstatistiken und den Beendigungsgrund. Diese Antwort fließt direkt in deine Video-Generierungsskripte oder Untertitel-Tools ein.
Python-SDK-Integration
Nutze das offizielle OpenAI Python SDK, um mit der API zu interagieren. Konfiguriere die base_url und api_key, um auf unsere Infrastruktur zu verweisen. Das SDK übernimmt die JSON-Serialisierung und den HTTP-Transport automatisch. Dieser Ansatz ist ideal für Backend-Dienste und Datenverarbeitungs-Pipelines. Importiere den Client und instanziiere ihn mit deinen Anmeldedaten.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwvideogenerator.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)
Rufe chat.completions.create() mit dem Modellnamen uncensored auf. Das SDK gibt ein Antwortobjekt zurück, das du für den generierten Inhalt analysieren kannst. Diese Methode ist zuverlässig für Batch-Verarbeitung und Skriptgenerierungsaufgaben.
Node-SDK-Integration
Verwende für JavaScript-Umgebungen das OpenAI Node SDK. Setze den Parameter basePath auf unsere API-URL und gib deinen API-Schlüssel an. Diese Einrichtung funktioniert nahtlos mit serverlosen Funktionen und Web-Backends. Das SDK unterstützt sowohl synchrone als auch asynchrone Aufrufe. Konfiguriere den Client einmal und verwende ihn für mehrere Anfragen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwvideogenerator.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);
Rufe den Chat-Vervollständigungs-Endpunkt mit dem Modell uncensored auf. Das Antwortobjekt enthält den generierten Text und Metadaten. Diese Integration eignet sich für Echtzeit-Untertitelung und Metadaten-Extraktion in Webanwendungen.
Streaming-Antworten
Aktiviere Streaming, indem du stream: true in deiner Anfrage festlegst. Die API gibt Daten als Server-Sent Events (SSE) zurück. Jeder Chunk enthält einen Teil des generierten Textes. Dies ist nützlich für Echtzeit-Benutzeroberflächen und progressives Skript-Rendering. Der letzte Chunk enthält die gesamte Token-Nutzung.
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 jeden Chunk sequenziell. Aggregiere den Text, um die vollständige Antwort zu bilden. Streaming reduziert die wahrgenommene Latenz bei der Generierung langer Inhalte. Es ist ideal für Live-Untertitelung oder interaktive Prompt-Verfeinerung.
Limits, Fehler & Kontext
Das Kontextfenster umfasst 100.000 Token, mit einem maximalen Output von 32.000 Token pro Anfrage. Falls max_tokens nicht festgelegt ist, beträgt die Grenze 2.048 Token. Die Ratenlimits liegen bei 300 Anfragen pro Minute und 8 parallelen Anfragen pro Schlüssel. Anfragetexte dürfen 8 MB nicht überschreiten. Fehler umfassen 401 für ungültige Schlüssel, 402 für unzureichendes Guthaben und 429 für Ratenlimits. Ablehnungen aufgrund geringer Inhaltsprobleme sind kostenlos. Fehler verbrauchen kein Guthaben. Nutze exponentielles Backoff für 429-Antworten.
Technische Daten
Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Base-URL | https://api.nsfwvideogenerator.cc/v1 |
| Modell-ID | uncensored |
| JSON-Modus | response_format: {"type": "json_object"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Kontextfenster | 64.000 Tokens (Eingabe + Ausgabe) |
| Max. Ausgabe | bis zum Rest des 64.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Anfragegröße | bis 8 MB |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| 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 |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
| Anmeldung | Google oder E-Mail und Passwort |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
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
Generiert diese API direkt Video oder Audio?
Nein, dies ist eine API, die nur Text verarbeitet. Sie stellt die Textschicht für deine Pipeline bereit und übernimmt Prompt-Engineering, Skripterstellung und Metadaten-Extraktion. Du nutzt deren Ausgabe, um separate Video- oder Audio-Generierungsmodelle anzusteuern.
Wie lade ich Guthaben auf mein Konto auf?
Du kannst nur mit Kryptowährungen aufladen, speziell USDT (TRC20) oder USDC (Base). Die Zahlungen reichen von 10 $ bis 500 $, bei höheren Beträgen gibt es Bonusguthaben. Kreditkarten oder PayPal werden nicht akzeptiert.
Wie ist das Preismodell?
Du zahlst $0,25 pro 1M Input-Token und $1,00 pro 1M Output-Token. Das Guthaben ist Prepaid und verfällt nie. Fehler und Ablehnungen verbrauchen kein Guthaben, sodass du nur für erfolgreiche Antworten zahlst.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.