- NsfwImage Cc
- Schnellstart: Unzensierten Text in deine NSFW-Bild-App integrieren
Schnellstart: Unzensierten Text in deine NSFW-Bild-App integrieren
Integriere ein unzensiertes LLM in deine NSFW-Bildpipeline für Prompt-Generierung und Metadatenverwaltung. Diese Anleitung behandelt die wichtigsten Schritte zur Verbindung deiner Anwendung mit unserer Text-API über standardmäßige OpenAI-kompatible SDKs.
Authentifizierung & Base URL
Um die API zu nutzen, benötigst du einen API-Schlüssel von der Seite API-Schlüssel abrufen. Die Authentifizierung erfolgt über den Standard-Authorization-Header. Die Basis-URL für alle Anfragen ist https://api.nsfwimage.cc/v1. Du kannst jeden OpenAI-kompatiblen Client nutzen, indem du die Basis-URL anpasst und deinen Schlüssel angibst. Diese Einrichtung gewährleistet die Kompatibilität mit den in NSFW-Image-Workflows verwendeten Tools.
Anfragen an /v1/chat/completions senden
Der zentrale Endpunkt ist POST /v1/chat/completions. Sende deinen Prompt-Kontext als JSON-Objekt mit dem Feld model auf uncensored. Dieses Modell ist darauf ausgelegt, bei rechtmäßiger Erwachsennutzung ohne Inhaltsfilter zu antworten. Die Antwort enthält generierten Text, den du als Eingabe für Bildgenerierungs-Tools verwenden oder zur Extraktion von Metadaten nutzen kannst.
curl https://api.nsfwimage.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."}]
}'Stelle sicher, dass deine Anfragen die erforderlichen Header enthalten und dem Standard-Format für Chat-Vervollständigungen folgen, um eine nahtlose Integration in deine Pipeline zu gewährleisten.
JSON-Modus für strukturierte Ausgabe konfigurieren
Für automatisierte NSFW-Bildpipelines ist eine strukturierte Ausgabe entscheidend. Nutze den Parameter response_format mit dem Wert {"type": "json_object"}, um JSON-Antworten durchzusetzen. Dies gewährleistet vorhersagbare Datenstrukturen für Tool-Logik und Nachbearbeitung. Der JSON-Modus funktioniert zusammen mit anderen Parametern wie temperature und top_p, um Kreativität und Formatbindung zu steuern. Diese Funktion ist entscheidend für das programmatische Parsen von Prompts oder Metadaten.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwimage.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)Durch die Erzwingung einer strikten JSON-Ausgabe reduzierst du den Bedarf an komplexer Parsing-Logik in deinen NSFW-Bildgenerierungsskripten.
Streaming-Antworten (SSE) verarbeiten
Aktiviere für Echtzeitanwendungen das Streaming, indem du stream: true setzt. Die API sendet Server-Sent Events (SSE) und liefert Token schrittweise. Der letzte Datenblock enthält die Token-Nutzungsstatistiken für Abrechnung und Monitoring. Streaming ist ideal für Benutzeroberflächen, die bei der NSFW-Prompt-Generierung sofortiges Feedback benötigen. So kannst du Fortschritt anzeigen, ohne auf die vollständige Antwort warten zu müssen.
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 die Stream-Ereignisse angemessen, um deine Benutzeroberfläche zu aktualisieren oder die Token-Nutzung genau zu protokollieren.
Token-Limits & Kontextfenster verwalten
Das Modell unterstützt ein Kontextfenster mit 100.000 Token, das Prompt und Vervollständigung kombiniert. Die maximale Ausgabe pro Anfrage beträgt 32.000 Token, bzw. 2048, wenn max_tokens nicht festgelegt ist. Diese Kapazität reicht für komplexe NSFW-Prompt-Engineering- und Metadatenextraktionsaufgaben aus. Überwache die Token-Nutzung, um die Kosten zu optimieren, da die Abrechnung auf dem tatsächlichen Token-Verbrauch basiert. Fehler und Ablehnungen verursachen keine Kosten.
Fehlerbehandlung & Token-Nutzung
Häufige Fehler sind 401 (ungültiger Schlüssel), 402 (unzureichendes Guthaben) und 429 (Ratenlimit). Das Ratenlimit beträgt 300 Anfragen pro Minute pro Schlüssel. Behandle diese Fehler in deiner NSFW-Bildpipeline angemessen, um die Zuverlässigkeit zu gewährleisten. Die Token-Nutzung ist im letzten Streaming-Chunk oder in den Antwort-Headern detailliert. Fehler sind kostenlos, sodass fehlgeschlagene Anfragen dein Prepaid-Guthaben nicht beeinträchtigen. Nutze die Support-Seite bei Rückerstattungsproblemen oder Doppelbelastungen.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwimage.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);Fragen und Antworten
Was sind die Fähigkeiten des unzensierten Modells für NSFW-Inhalte?
Das Modell ist darauf abgestimmt, bei rechtlichen erwachsenen, fiktiven oder kontroversen Themen ohne Inhaltsablehnungen zu antworten. Es blockiert keine Standard-NSFW-Inhalte, was es ideal für NSFW-Image-Pipelines macht. Allerdings lehnt es immer sexuelle Inhalte mit Minderjährigen ab.
Wie bezahle ich für die API?
Zahlungen erfolgen ausschließlich per Krypto, unter Annahme von USDT (TRC20) oder USDC (Base). Du kannst ab $10 bis $500 aufladen, mit Bonusguthaben für höhere Beträge. Keine Kreditkarten oder PayPal. Testguthaben ist für neue Konten verfügbar.
Ist diese API geeignet, um direkt Bilder zu generieren?
Nein, dies ist eine Text-API. Sie generiert Text für Prompts, Metadaten oder Nachbearbeitung. Sie erzeugt keine Bilder, Audio oder Video. Nutze sie, um die Text-Engine in deinem NSFW-Bildgenerierungstool zu betreiben.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel und ändere die Basis-URL. Das ist die gesamte Einrichtung.
API-Schlüssel erhaltenFunktionen und Limits
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 |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Base-URL | https://api.nsfwimage.cc/v1 |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Modell-ID | uncensored |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| JSON-Modus | response_format: {"type": "json_object"} |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Anfragegröße | bis 8 MB |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| 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 |
| 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 |
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 |