de ▾
API-Schlüssel erhalten

API Dokumentation

Nutzen Sie die NSFW-LLM-API ohne Zensur sofort mit diesen Code-Beispielen. Der Dienst ist vollständig OpenAI-kompatibel, sodass Sie Ihre Basis-URL und Ihren API-Schlüssel austauschen können, um mit der Textgenerierung zu beginnen.

Authentifizierung und Schlüssel

Holen Sie sich Ihren API-Schlüssel, indem Sie sich mit Google oder einer E-Mail-Adresse anmelden. Der Schlüssel erscheint sofort im Dashboard. Verwenden Sie ihn als Bearer-Token in der Authorization header für jede Anfrage.

curl https://api.nsfwuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my plan balance"}]
  }'

Chat-Vervollständigungs-Endpunkt

Text senden an POST /v1/chat/completions und erhalten Sie Text zurück. Die Modell-ID ist uncensored. Die Eingabe passt in ein 100.000-Token-Kontextfenster.

from openai import OpenAI

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

Streaming und SSE

Aktivieren Sie Streaming, indem Sie stream: true. Empfangen Sie Tokens über Server-Sent Events. Token-Nutzung erscheint im letzten Chunk.

import OpenAI from "openai";

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

Parameter und Konfiguration

Anpassen temperature, top_p, und stop Sequenzen. Verwenden Sie response_format: {"type": "json_object"} für JSON-Ausgabe.

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)

Ratenbegrenzungen und Kontingente

Das Limit beträgt 300 Anfragen pro Minute pro Schlüssel. Gleichzeitige Anfragen sind auf 8 begrenzt. Anfragekörper müssen unter 8 MB bleiben.

Fehler und Kontextfenster

401 bedeutet ungültiger Schlüssel. 402 zeigt keinen Guthaben an. 429 signalisiert Ratenbegrenzung. Der Kontextfenster beträgt insgesamt 100.000 Tokens.

Häufige Fragen

Was ist das primäre Keyword der Website?

Das primäre Keyword ist NSFW uncensored. Dieser Begriff erscheint in der H2-Überschrift eines eigenen Abschnitts und in der ersten FAQ-Frage.

Wie gehe ich mit Fehlern in der API um?

Behandeln Sie 401 für Authentifizierungsprobleme, 402 für unzureichendes Guthaben und 429 für Rate Limits. Fehler und Ablehnungen sind kostenlos.

Wie groß ist die Kontextfenstergröße?

Das Context-Window beträgt 100,000 Tokens für Prompt und Completion zusammen. Es gibt keine separate Begrenzung für die Ausgabe: Eine Antwort kann den gesamten im Fenster verbleibenden Platz nutzen.

Generiere deinen API-Schlüssel

Registrieren Sie sich, holen Sie sich Ihren Schlüssel und aktualisieren Sie Ihre Basis-URL. Einfache Integration.

API-Schlüssel erhalten