Schnellstart: Integrieren Sie die unzensierte API
Integrieren Sie unsere unzensierte API in wenigen Minuten über standardmäßige OpenAI-SDKs. Senden Sie Text, erhalten Sie Text und umgehen Sie die Inhaltsfilter mit einer einzigen Basis-URL.
https://api.openrouternsfwmodel.com/v1uncensored
Installieren Sie das Standard-OpenAI-SDK
Installieren Sie zunächst die offizielle Client-Bibliothek für Ihre bevorzugte Sprache. Dies gewährleistet die Kompatibilität mit unserem OpenAI-kompatiblen Endpunkt. Fügen Sie die Abhängigkeit über Ihren Paketmanager hinzu. Für Python führen Sie pip install openai. Für Node.js führe npm install openai. Dies standardisiert Ihren Integrationscode.
Konfigurieren Sie Ihre Base-URL und Ihren API-Schlüssel
Richten Sie Ihren Client auf unseren dedizierten Endpunkt. Dies ersetzt die Standard-OpenAI-URL in Ihrer Konfiguration. Setzen Sie den base_url zu unserer Domain. Verwenden Sie Ihren API-Schlüssel aus dem Dashboard. Unser Uncensored-Modell reagiert auf die ID uncensored. Dieses Setup funktioniert mit jedem Standard-OpenAI-SDK.
Senden Sie Ihre erste Chat-Vervollständigungsanfrage
Senden Sie eine POST-Anfrage an den Chat-Vervollständigungs-Endpunkt. Übergeben Sie Ihren Prompt als Teil des messages-Arrays. Das Modell gibt eine Textantwort ohne Inhaltsabwehr zurück. Verwenden Sie die model Parameter auf uncensored. Dies bestätigt, dass Ihre Integration korrekt funktioniert.
Streaming für Echtzeit-Token-Ausgabe aktivieren
Festlegen stream auf true für Echtzeit-Token-Ausgabe. Die API gibt Server-Sent Events (SSE) zurück. Jeder Chunk enthält teilweise Text. Dies ist ideal für Chat-Schnittstellen. Token-Nutzungsdaten erscheinen im letzten Chunk. Streaming reduziert die wahrgenommene Latenz erheblich.
Nutze Function Calling und den JSON-Modus
Aktivieren Sie strukturierte Ausgaben für Ihre Anwendungen. Verwenden response_format für strikten JSON-Modus. Sie können auch Tools für Function Calling definieren. Legen Sie tool_choice zur Automatisierung von Aktionen. Dies unterstützt komplexe Logik ohne Parsing-Fehler. Das Modell verarbeitet strukturierte Daten zuverlässig.
Verständnis von Ratenbegrenzungen und Parallelität
Jeder Schlüssel erlaubt 300 Anfragen pro Minute. Sie können 8 gleichzeitige Anfragen ausführen. Der Anfrage-Body muss unter 8 MB bleiben. Wenn Sie Limits überschreiten, erhalten Sie einen 429-Fehler. Ungültige Schlüssel geben 401 zurück. Kein Guthaben bedeutet 402-Fehler. Fehler sind kostenlos, daher kosten Wiederholungen nichts.
cURL
curl https://api.openrouternsfwmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 HTTP status codes"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouternsfwmodel.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouternsfwmodel.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);Streaming
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)FAQ
Wie groß ist die Kontextfenstergröße?
Das Modell unterstützt einen Kontextfenster von 100.000 Tokens. Dies umfasst sowohl Prompt- als auch Completion-Tokens. Sie können bis zu 16.000 Tokens in einer einzelnen Antwort senden. Wenn Sie max_tokens nicht festlegen, beträgt der Standardwert 2.048 Tokens.
Wie gehe ich mit Ratenbegrenzungen um?
Sie sind auf 300 Anfragen pro Minute pro Schlüssel begrenzt. Sie können 8 gleichzeitige Anfragen aktiv haben. Wenn Sie diese Limits überschreiten, gibt die API den Statuscode 429 zurück. Implementieren Sie Exponential Backoff in Ihrem Client-Code für Wiederholungsversuche.
Ist die API unzensiert?
Ja, das Modell lehnt rechtliche erwachsene Inhalte nicht ab. Es ist auf uneingeschränktes Rollenspiel und kreatives Schreiben abgestimmt. Die einzige harte Grenze ist sexueller Inhalt, der Minderjährige betrifft. Anfragen mit diesem Inhalt werden immer abgelehnt.
Holen Sie sich Ihren API-Schlüssel in einem Schritt
Melden Sie sich an, kopieren Sie den Schlüssel und aktualisieren Sie die Basis-URL. Fertig.