de ▾

chatbotnsfw.comUnzensierte LLM-API für Entwickler

Quickstart: Integrate NSFW LLM API

Holen Sie sich Ihren NSFW-LLM-API-Schlüssel und starten Sie noch in wenigen Minuten mit dem Senden von unzensiertem Text. Dieses Schnellstart-Guide behandelt die OpenAI-kompatiblen Endpunkte, die SDK-Einrichtung und das Streaming, damit Sie die NSFW-Textgenerierung sofort in Ihre App integrieren können.

Schlüssel holen

Prerequisites: API Key and SDK

Erstelle zunächst ein Konto und generiere deinen API-Schlüssel. Registriere dich über die Seite "API-Schlüssel erhalten" mit Mit Google fortfahren oder mit einer E-Mail-Adresse und einem Passwort. Eine Telefonnummer ist nicht erforderlich. Du erhältst einen aktiven Schlüssel pro Konto; das Erstellen eines neuen Schlüssels ersetzt den alten sofort. Bewahre diesen Schlüssel sicher auf, da er alle Anfragen an unsere base URL authentifiziert: https://api.chatbotnsfw.com/v1.

Wir empfehlen, das offizielle SDK für Ihre bevorzugte Sprache zu installieren. Unsere API folgt der Standard-Schnittstelle von OpenAI, was bedeutet, dass Sie wahrscheinlich bereits über die benötigten Tools verfügen. Sie müssen das SDK lediglich auf unsere spezifische base_url zeigen und Ihren Schlüssel in den Authorization-Header einfügen.

Initialisieren Sie den Client

Konfigurieren Sie Ihre Client-Bibliothek zur Kommunikation mit unserem unzensierten LLM-Service. Legen Sie die base_url auf unseren Endpunkt fest und weisen Sie Ihren generierten API-Schlüssel zu. Dies stellt sicher, dass alle nachfolgenden Aufrufe korrekt zu unseren Servern geleitet werden. Sie müssen kein komplexes Routing konfigurieren oder aus mehreren Modellen auswählen.

  • Base URL: https://api.chatbotnsfw.com/v1
  • Modell-ID: uncensored
  • Authentifizierung: Bearer-Token über API-Schlüssel

Diese Konfiguration funktioniert mit jedem OpenAI-kompatiblen Client. Passen Sie das Konfigurationsobjekt an die Anforderungen Ihres SDK an. Das Modell uncensored ist ein Open-Weight-Modell, das für Adult-Content ohne Ablehnungen bei rechtmäßigen Nutzungen optimiert ist.

Senden Sie eine einfache Chat-Vervollständigung

Stellen Sie Ihre erste Anfrage zur Textgenerierung. Verwenden Sie den POST /v1/chat/completions-Endpunkt. Senden Sie ein Nachrichten-Array mit einer Benutzereingabe. Das Modell gibt eine Textantwort zurück. Dies ist ein standardmäßiger Chat-Completions-Aufruf. Es sind keine Embeddings oder Bildgenerierung involviert.

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'

Überprüfen Sie die Antwort auf den generierten Text. Wenn Sie einen 401-Fehler erhalten, ist Ihr Schlüssel ungültig. Ein 402-Fehler bedeutet, dass Sie mehr Guthaben für die Vorauszahlung benötigen. Fehler verbrauchen keine Tokens. Ablehnungen aufgrund von minderjährigen Inhalten sind kostenlos. Beginnen Sie mit einer einfachen Eingabeaufforderung, um die Konnektivität zu überprüfen.

Streaming-Antworten verarbeiten

Verwenden Sie Server-Sent Events (SSE) für die Echtzeit-Übertragung von Tokens. Streaming bietet eine bessere Benutzererfahrung bei langen Antworten. Legen Sie den Parameter stream in Ihrer Anfrage auf true fest. Die API gibt Chunks zurück, sobald sie generiert werden. Verarbeiten Sie jeden Chunk, um Ihre Benutzeroberfläche schrittweise zu aktualisieren.

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)

Der letzte Chunk enthält die gesamte Token-Nutzung für die Anfrage. Dies ermöglicht eine genaue Kostenverfolgung. Streaming funktioniert mit allen Standardparametern. Es ist ideal für Rollenspielszenarien, bei denen Latenz eine Rolle spielt. Verarbeiten Sie das Stream-Ende-Ereignis, um Ihre Verbindung ordnungsgemäß zu schließen.

Parameter für NSFW-Inhalte konfigurieren

Stellen Sie das Modellverhalten mit Standardparametern ein. Passen Sie temperature für Kreativität an. Verwenden Sie top_p für Nukleus-Sampling. Legen Sie stop-Sequenzen fest, um die Ausgabelänge zu steuern. Verwenden Sie seed für reproduzierbare Ergebnisse. Diese Parameter beeinflussen, wie das unzensierte Modell Text generiert.

from openai import OpenAI

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

Aktivieren Sie den JSON-Modus, indem Sie response_format auf {"type": "json_object"} setzen. Dies ist nützlich für strukturierte Daten-Ausgaben. Function Calling wird ebenfalls über den Parameter tools unterstützt. Sie können tool_choice für spezifisches Verhalten angeben. Diese Funktionen funktionieren nahtlos mit unserer API.

Fehlerbehandlung und Token-Limits

Verstehen Sie die Grenzen und Fehlercodes. Das Kontextfenster umfasst insgesamt 100.000 Tokens. Es gibt keine separate Begrenzung für die Ausgabe: Eine Antwort kann den gesamten im Fenster verbleibenden Platz nutzen. Wenn Sie max_tokens nicht festlegen, kann die Antwort bis zum Ende des Fensters reichen. Sie dürfen 300 Anfragen pro Minute stellen. Gleichzeitige Anfragen sind auf 8 pro Schlüssel begrenzt. Anfragekörper dürfen 8 MB nicht überschreiten.

Häufige Fehler sind 401 (ungültiger Schlüssel), 402 (unzureichendes Guthaben) und 429 (Ratenbegrenzung). Guthaben wird im Voraus bezahlt und verfällt niemals. Fehler führen nicht zur Abrechnung von Tokens. Ablehnungen aufgrund von Inhalten, die Minderjährige betreffen, sind kostenlos. Nutzen Sie diese Limits, um die Skalierungsstrategie Ihrer Anwendung zu planen. Überwachen Sie Ihre Nutzung über die Antwort-Header.

Node.js

import OpenAI from "openai";

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

Häufig gestellte Fragen

Is this API truly uncensored?

Ja, das <code>uncensored</code>-Modell ist darauf abgestimmt, ohne Inhaltsablehnungen zu antworten, wenn es um legale, erwachsene, fiktive oder kontroverse Themen geht. Wir setzen nur eine harte Grenze bei sexuellen Inhalten, die Minderjährige betreffen, die immer abgelehnt wird. Das macht es ideal für NSFW-Rollenspiel und die Generierung von Erwachseneninhalten.

Wie funktionieren Preisgestaltung und Abrechnung?

Wir verwenden ein vorausbezahltes, nur auf Kryptowährungen basierendes Modell ohne monatliche Gebühren. Sie zahlen 0,15 $ pro 1M Eingabetokens und 0,50 $ pro 1M Ausgabetokens. Fehler und Ablehnungen sind kostenlos. Sie können ab 20 $ mit USDT (TRC20) oder USDC (Base) aufladen. Bei höheren Beträgen gelten Boni.

Kann ich das mit dem offiziellen OpenAI-SDK verwenden?

Absolut. Unsere API ist vollständig OpenAI-kompatibel. Du musst nur die <code>base_url</code> auf <code>https://api.chatbotnsfw.com/v1</code> ändern und die Modell-ID <code>uncensored</code> verwenden. Das funktioniert mit Python, Node und anderen offiziellen SDKs, ohne dass Änderungen an der Anfragestruktur vorgenommen werden müssen.

Holen Sie sich jetzt Ihren API-Schlüssel

Registriere dich, hole dir deinen Schlüssel und aktualisiere deine base_url. Fertig.