NSFW-TopSchnellstart: Integrieren Sie die Top-NSFW-API
Schnellstart: Integrieren Sie die Top-NSFW-API
Integrieren Sie die unzensierte LLM-API mit einer einzigen Basis-URL und Standard-OpenAI-kompatiblen Endpunkten. Beginnen Sie sofort mit Ihrem API-Schlüssel und sehen Sie, wie Anfragen in Ihrer bevorzugten Sprache ausgeführt werden.
Unzensierthttps://api.nsfwtop.cc/v1
Basis-URL und Authentifizierung
Die NSFW-Top-API verwendet eine einzige Basis-URL für alle Anfragen. Ändern Sie die Basis-URL in Ihrer OpenAI-SDK-Konfiguration in https://api.nsfwtop.cc/v1. Übergeben Sie Ihren API-Schlüssel im Authorization header. Sie erhalten einen aktiven Schlüssel pro Konto. Der Schlüssel erscheint sofort nach der Anmeldung mit Google oder E-Mail.
curl https://api.nsfwtop.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all api endpoints"}]
}'Jede Anfrage erfordert diesen Header. Wenn der Schlüssel fehlt oder ungültig ist, gibt die API einen 401-Fehler zurück. Ihre Prompts werden nicht zum Training verwendet. Für den Start ist keine Telefonnummer erforderlich.
Erste Anfrage mit Python
Sende eine Chat-Vervollständigungsanfrage unter Verwendung des offiziellen OpenAI Python SDK. Konfiguriere den Client mit der benutzerdefinierten Basis-URL und deinem API-Schlüssel. Verwende die Modell-ID uncensored für Antworten ohne Standard-Inhaltsablehnungen.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtop.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)Legen Sie den max_tokens Parameter zur Steuerung der Ausgabelänge. Die maximale Ausgabe beträgt standardmäßig 2.048 Tokens, wenn Sie kein Limit angeben. Eingabe- und Ausgabetokens zählen zu Ihrem 100.000-Token-Context-Window.
Node SDK-Integration
Verwenden Sie das OpenAI Node SDK, um die API in Ihre JavaScript- oder TypeScript-Anwendungen zu integrieren. Initialisieren Sie den Client mit dem baseURL Verweis auf den NSFW-Top-Endpunkt. Übergeben Sie Ihren API-Schlüssel als apiKey Wert.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtop.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);Anruf chat.completions.create() mit dem Modell uncensored. Die Antwort enthält den generierten Text und die Token-Nutzungsdetails. Sie können Antworten streamen oder sie je nach Anwendungsfall auf einmal erhalten.
Streaming-Antworten mit SSE
Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Die API gibt Server-Sent Events (SSE) zurück, während Tokens generiert werden. Dies reduziert die wahrgenommene Latenz für lange Antworten. Verarbeiten Sie den Stream, um Text inkrementell anzuzeigen.
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)Das letzte Chunk im Stream enthält die gesamte Token-Nutzung für die Anfrage. Sie können Kosten und Kontextnutzung in Echtzeit verfolgen. Streaming funktioniert mit allen Parametern wie temperature und top_p.
JSON-Modus und Funktionsaufruf
Erzwingen Sie strukturierte Ausgabe, indem Sie response_format zu {"type": "json_object"}. Dies stellt sicher, dass das Modell gültiges JSON anstelle von Freitext ausgibt. Verwenden Sie dies zum Parsen von Daten oder zur Integration mit anderen Systemen.
Function Calling wird über den tools Parameter. Definieren Sie Funktionen im tools array. Das Modell kann diese Funktionen aufrufen und strukturierte Argumente zurückgeben. Verwenden Sie tool_choice zur Steuerung, wann Funktionen aufgerufen werden.
Ratenbegrenzungen und Einschränkungen
Die API begrenzt die Anfragen auf 300 pro Minute pro Schlüssel. Sie können bis zu 8 gleichzeitige Anfragen gleichzeitig ausführen. Die maximale Größe des Anforderungstextes beträgt 8 MB. Das Überschreiten dieser Limits führt zu einem 429-Fehler. Warten Sie, bevor Sie es erneut versuchen, oder upgraden Sie Ihre Guthabennutzung.
Wenn Sie keinen Guthaben haben, geben Anfragen einen 402-Fehler zurück. Fehler und Ablehnungen verbrauchen keine Tokens. Der Kontextfenster erlaubt insgesamt 100.000 Token für Prompt und Vervollständigung. Verwalten Sie Ihre Token-Nutzung sorgfältig, um unerwartete Gebühren zu vermeiden.
Häufig gestellte Fragen
Was ist die Base-URL der NSFW-Top-API?
Die Basis-URL ist HTTPS://api.nsfwtop.cc/v1. Sie ist mit Standard-OpenAI-SDKs kompatibel. Ändern Sie die Basis-URL in Ihrer Client-Konfiguration, um sie zu verwenden.
Wie bezahle ich für die API?
Sie können Guthaben mit Kryptowährungen aufladen. Wir akzeptieren USDT auf TRC20 oder USDC auf Base. Die Mindestaufladung beträgt $20. Das Guthaben verfällt nicht und wird basierend auf der tatsächlichen Token-Nutzung abgerechnet.
Was passiert, wenn ich einen 401-Fehler erhalte?
Ein 401-Fehler bedeutet, dass Ihr API-Schlüssel ungültig oder fehlt. Überprüfen Sie Ihren Schlüssel im Dashboard. Generieren Sie einen neuen Schlüssel, falls der alte widerrufen wurde. Jedes Konto verfügt jeweils über einen aktiven Schlüssel.
Ihr API-Schlüssel ist fast bereit
Registrieren, Schlüssel kopieren, Basis-URL aktualisieren. Das deckt die gesamte Konfiguration ab.