API-Dokumentation für Entwickler
Starten Sie mit unserer unzensierten LLM-API in Minuten. Verwenden Sie Standard-OpenAI-kompatible Tools, um rohe, ungefilterte Textantworten für Ihre Anwendungen zu senden.
Authentifizierung und Base URL
Ihr API-Schlüssel authentifiziert jede Anfrage. Verwenden https://api.nsfwtext.cc/v1 als Ihre Basis-URL. Übergeben Sie den Schlüssel im Authorization header. Dieses Setup funktioniert mit jedem OpenAI-kompatiblen Client.
curl https://api.nsfwtext.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check server status now"}]
}'Generieren Sie Ihren key sofort über Google oder E-Mail. Keine Telefonnummer erforderlich. Der Schlüssel erscheint sofort nach der Anmeldung.
Erste Anfrage
Senden Sie Ihre erste Nachricht an das unzensierte Modell. Verwenden Sie die Model-ID uncensored für rohe Ausgabe. Der Endpunkt akzeptiert standardmäßige Chat-Completions-Payloads.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtext.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)Ersetzen Sie Platzhalter durch Ihren tatsächlichen Schlüssel. Die Antwort enthält den generierten Text direkt. Fehler geben Standard-HTTP-Codes zurück.
Streaming-Antworten
Erhalte Tokens in Echtzeit über Server-Sent Events. Aktiviere Streaming, indem du stream zu true. Token-Nutzung erscheint im letzten Chunk.
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)Verarbeiten Sie jeden Chunk, wie er eintrifft. Dies reduziert die wahrgenommene Latenz für lange Ausgaben. Behandeln Sie abgebrochene Sätze in Ihrer Benutzeroberfläche angemessen.
Function Calling und JSON-Modus
Definieren Sie Tools für die Extraktion strukturierter Daten. Verwenden Sie response_format mit {"type": "json_object"} für strikte JSON-Ausgabe. Dies gewährleistet ein zuverlässiges Parsing in Ihrem Backend.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtext.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);Specify tool definitions in the tools array. Das Modell gibt Tool-Aufrufe oder direkten Text zurück. Validieren Sie die JSON-Struktur vor der Verwendung.
Parameter und Kontext
Steuern Sie die Generierung mit temperature, top_p, und seed. Das Kontextfenster unterstützt insgesamt 100.000 Tokens. Maximaler Output sind 16.000 Tokens pro Anfrage.
Festlegen max_tokens übermäßige Nutzung zu verhindern. Verwenden Sie stop Sequenzen, um die Ausgabe frühzeitig zu kürzen. Passen presence_penalty für Abwechslung.
Limits und Errors
Rate-Limits erlauben 300 Anfragen pro Minute. Parallelität ist auf 8 gleichzeitige Anfragen begrenzt. Anfragekörper müssen unter 8 MB bleiben.
Verwenden Sie 401 für ungültige Schlüssel. 402 zeigt unzureichendes vorausbezahltes Guthaben an. 429 signalisiert Erschöpfung der Ratenbegrenzung. Guthaben verfällt nie, sodass Sie jederzeit nachladen können.
Häufig gestellte Fragen
Was ist die Base-URL der NSFW-Text-API?
Verwenden Sie HTTPS://api.nsfwtext.cc/v1 für alle Anfragen. Diese Basis-URL funktioniert mit standardmäßigen OpenAI-SDKs. Aktualisieren Sie Ihre Client-Konfiguration, um hierhin zu zeigen.
Wie handle ich Streaming-Antworten?
Setze stream auf true in deiner Anfrage. Die API gibt Server-Sent Events zurück. Analysiere jeden Chunk, um Tokens in Echtzeit anzuzeigen. Prüfe den letzten Chunk für die Token-Nutzung.
Was passiert, wenn mir das Guthaben ausgeht?
Sie erhalten den Fehlercode 402. Laden Sie mit USDT oder USDC auf. Das Guthaben ist vorausbezahlt und verfällt nie. Fehler und Ablehnungen verbrauchen kein Guthaben.
Holen Sie sich Ihren API-Schlüssel sofort
Registrieren Sie sich, rufen Sie Ihren Schlüssel ab und aktualisieren Sie Ihre Basis-URL. Das ist alles, was Sie tun müssen.
Konto öffnen