DE ▾
API-Schlüssel erhalten
Nsfwtts APIDokumentation

NSFW-TTS-API-Schnellstart

Bringe deine NSFW-TTS-Pipeline sofort mit dieser unzensierten LLM-API zum Laufen. Verwende die Standard-OpenAI-kompatiblen Endpunkte, um Text ohne Ablehnungen zu generieren, optimiert für Workflows für Erwachseneninhalte.

Basis-URLhttps://api.nsfwttsapi.com/v1

Basis-URL & Authentifizierung

Richte deinen Client auf https://api.nsfwttsapi.com/v1. Du benötigst für jede Anfrage einen API-Schlüssel. Melde dich auf der Seite API-Schlüssel erhalten nur mit E-Mail und Passwort an. Der Schlüssel erscheint sofort. Er ist einzigartig für dein Konto und kann jederzeit neu generiert werden, wodurch der alte Schlüssel ungültig wird. Für die initiale Testphase werden keine Telefonnummer oder Kreditkarte benötigt.

Übergib den Schlüssel im Authorization-Header als Bearer-Token. Wenn der Schlüssel fehlt oder ungültig ist, erhältst du einen 401-Fehler. Wenn du kein Prepaid-Guthaben hast, erhältst du einen 402-Fehler. Diese API bedient ein Open-Weight-Modell, das für Erwachseneninhalte abgestimmt ist, sodass du kein Modell-Routing oder keine Anbieterauswahl verwalten musst.

Chat-Completions-Endpunkt

Sende POST-Anfragen an /v1/chat/completions. Die Modell-ID ist immer uncensored. Dies ist ein Open-Weight-Modell, das auf unseren eigenen Servern läuft, kein Proxy für GPT oder Claude. Es antwortet direkt ohne Inhaltsablehnungen für legale Erwachseneninhalte.

  • Eingabe: Standarder Nachrichten-Array mit role und content.
  • Ausgabe: Textantwort in message.content.
  • Preis: $0,25 pro 1M Input-Token, $1,00 pro 1M Output-Token.

Verwende den rohen HTTP-Endpunkt, wenn du die volle Kontrolle über die Anfragestruktur bevorzugst. Verwende das folgende Beispiel, um deinen Schlüssel und deinen Modellzugriff zu überprüfen.

curl https://api.nsfwttsapi.com/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

Verwende das offizielle openai Python-Paket. Setze die Basis-URL auf unseren Endpunkt und gib deinen API-Schlüssel an. Dies funktioniert nahtlos mit dem Standard-SDK, da wir das OpenAI-Chat-Completions-Format genau befolgen.

Dies ist der schnellste Weg, die NSFW-LLM-API in deine bestehenden Python-Skripte zu integrieren. Du musst kein rohes JSON manuell parsen. Das SDK behandelt das Streaming, wenn du es aktivierst, aber für einfache Textgenerierung gibt eine Standardanfrage die vollständige Antwort auf einmal zurück.

  • Installation über pip install openai.
  • Setze base_url auf https://api.nsfwttsapi.com/v1.
  • Setze api_key auf deinen generierten Schlüssel.

Verwende den folgenden Codeausschnitt, um eine Antwort zu generieren.

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwttsapi.com/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-SDK

Verwende das openai Node.js-Paket. Konfiguriere den Client mit unserer Basis-URL und deinem API-Schlüssel. Dies ermöglicht es dir, denselben idiomatischen Code zu verwenden, den du auch für andere OpenAI-kompatible Dienste verwenden würdest.

Node-Entwickler können die unzensierte KI-API direkt in ihre Express- oder Fastify-Server integrieren. Die Anfragestruktur ist identisch mit der Standard-API. Du sendst ein Nachrichtenarray, und das Modell gibt Text zurück. Es gibt kein Routing-Rauschen, nur direkten Zugriff auf das unzensierte Modell.

  • Installation über npm install openai.
  • Konfiguriere den Client mit baseURL und apiKey.
  • Rufe chat.completions.create() auf.

Verwende das folgende Beispiel, um eine Anfrage zu senden.

import OpenAI from "openai";

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

Setze stream: true in deiner Anfrage. Die API gibt Server-Sent Events (SSE) zurück. Jeder Chunk enthält einen Teil des generierten Texts. Dies ist kritisch für NSFW-TTS-Pipelines, bei denen du Text in Echtzeit an eine Sprach-Engine übergeben musst, ohne auf die vollständige Antwort zu warten.

Streaming reduziert die wahrgenommene Latenz erheblich. Du kannst mit der Verarbeitung der ersten wenigen Token beginnen, während das Modell weiter generiert. Die API unterstützt dies nativ. Verwende den folgenden Code, um den Stream korrekt zu verarbeiten.

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)

Kontextfenster, Limits & Fehler

Das Kontextfenster beträgt 100.000 Token für Prompt plus Completion. Dies ist groß genug für die meisten NSFW-TTS-Workflows, halte deine Systemprompts jedoch kompakt. Wenn du das Limit überschreitest, gibt die API einen Fehler zurück.

Die Ratenlimits liegen bei 300 Anfragen pro Minute pro Schlüssel. Die Begrenzung des Anfragekörpers beträgt 8 MB. Überwache deine Nutzung, um Drosselung zu vermeiden. Häufige Fehler sind 401 (ungültiger Schlüssel), 402 (kein Guthaben) und 429 (Ratenlimit überschritten). Pay as you go-Guthaben verfällt nie. Du kannst ab 10 $ per Krypto (USDT oder USDC) aufladen. Boni gelten ab 50 $ (+5 %) und 100 $ (+10 %). Ein neues Konto erhält 0,50 $ kostenloses Testguthaben, das 7 Tage gültig ist. Für das Testguthaben wird keine Karte benötigt. Diese unzensierte API ist zuverlässig für erwachsene Inhalte, solange du sexuelle Inhalte mit Minderjährigen vermeidest, die immer blockiert werden.

Technische Daten

Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.

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

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 offizielle OpenAI-API?

Nein. Dies ist ein unabhängiger Dienst, der ein Open-Weight-Modell hostet. Er verwendet das gleiche JSON-Format und die gleiche SDK-Kompatibilität wie OpenAI, aber das Modell ist kein GPT-4 oder GPT-3.5. Du erhältst direkten Zugriff auf ein unzensiertes Modell, das für Erwachseneninhalte optimiert ist.

Generiert die API Audiodateien?

Nein. Dies ist eine Text-LLM-API. Sie generiert Textantworten. Du benötigst eine separate TTS-Engine, um die Textausgabe in Audio umzuwandeln. Diese API liefert den Textgenerierungsteil deiner NSFW-TTS-Pipeline.

Wie bezahle ich für die Nutzung?

Du zahlst im Voraus Guthaben. Du kannst Guthaben mit Kryptowährung (USDT oder USDC) kaufen. Es gibt keine monatlichen Abonnements. Guthaben verfällt nie. Du startest mit $0,50 Testguthaben bei der Anmeldung, das 7 Tage gültig ist.

Dein Schlüssel ist nur ein Formular entfernt

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