Uncensored API-Schnellstart
Holen Sie sich Ihren API-Schlüssel und senden Sie Anfragen an unseren unzensierten, DSGVO-konformen Endpunkt. Diese Anleitung behandelt die wichtigen OpenAI-kompatiblen Aufrufe, die Sie für eine schnelle Integration benötigen.
Voraussetzungen: Ihr API-Schlüssel
Rufen Sie Ihre Anmeldedaten sofort nach der Registrierung ab. Gehen Sie zu API-Schlüssel erhalten Seite und authentifizieren Sie sich über Mit Google fortfahren oder indem Sie Ihre E-Mail und Ihr Passwort eingeben. Das System zeigt Ihren eindeutigen Schlüssel sofort an, und für diesen Schritt ist keine Telefonnummer erforderlich. Sie können einen Schlüssel jederzeit neu generieren, wodurch der vorherige ungültig wird, also speichern Sie ihn sicher. Dieser einzelne Schlüssel authentifiziert alle Ihre Anfragen an die API.
Basis-URL und Header
Richten Sie Ihren Client auf den richtigen Endpunkt, um eine ordnungsgemäße Verbindung sicherzustellen. Verwenden Sie die Basis-URL https://api.openroutergdpr.com/v1 für alle Interaktionen. Legen Sie den Authorization header zu Bearer YOUR_API_KEY und das Content-Type zu application/json. Dieses Setup funktioniert mit jedem Standard-OpenAI-SDK oder HTTP-Client, ohne dass benutzerdefinierte Adapter erforderlich sind. Wir unterstützen Standardparameter wie temperature und top_p zur Steuerung der Antwortvariabilität.
Senden Ihrer ersten Anfrage
Führen Sie eine grundlegende Vervollständigung aus, um zu überprüfen, ob Ihre Konfiguration korrekt ist. Senden Sie eine POST-Anfrage an /v1/chat/completions mit der Modellkennung uncensored. Dies bestätigt, dass Ihr Schlüssel funktioniert und das Modell wie erwartet auf Texteingaben reagiert. Das Modell behandelt uneingeschränkte Themen für legale erwachsene Nutzung ohne Standardablehnungen. Siehe das folgende Beispiel für die minimale JSON-Struktur, die erforderlich ist.
curl https://api.openroutergdpr.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the GDPR articles applicable to cross-border data transfers."}]
}'
Streaming-Antworten handhaben
Empfangen Sie Token-für-Token-Aktualisierungen für geringere Latenz und bessere Benutzererfahrung. Aktivieren Sie Streaming durch Festlegen von stream: true in Ihrem Anfragekörper. Der Server sendet Server-Sent Events (SSE), die teilweise Antworten enthalten. Der letzte Chunk enthält die vollständigen Token-Nutzungsstatistiken für die Abrechnungsgenauigkeit. Dieser Ansatz ist ideal für Chat-Schnittstellen, bei denen Benutzer sofortige Textgenerierung erwarten. Überwachen Sie den delta Felder, um die vollständige Nachricht zu rekonstruieren.
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)
JSON-Modus und Tool-Aufruf
Strukturieren Sie Ihre Ausgaben zuverlässig mit integrierten Formatierungsfunktionen. Legen response_format zu {"type": "json_object"} um JSON-Konformität zu erzwingen. Sie können auch tools für Function Calling, wodurch das Modell spezifische Aktionen ausführen kann. Verwenden tool_choice zur Steuerung, wann das Modell entscheidet, eine Funktion aufzurufen. Diese Funktionen funktionieren mit standardmäßigen OpenAI-kompatiblen Clients, was die Integration für bestehende Anwendungen einfach macht.
from openai import OpenAI
client = OpenAI(base_url="https://api.openroutergdpr.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)
Verständnis der Token-Limits
Verwalten Sie Ihr Kontextfenster, um Truncation oder Fehler zu vermeiden. Das Modell unterstützt ein Kontextfenster mit 100.000 Tokens für Eingabeaufforderung und Antwort zusammen. Jede Anfrage kann bis zu 16.000 Tokens ausgeben, oder 2.048, wenn Sie nicht angeben max_tokens. Sie sind auf 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel begrenzt. Die Größe des Anfragekörpers darf 8 MB nicht überschreiten. Das Überschreiten dieser Grenzen führt zu spezifischen HTTP-Fehlercodes.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openroutergdpr.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
Ist dieser OpenRouter GDPR-konform?
Ja, wir verwenden Ihre Prompts nicht für Trainingsdaten. Im Gegensatz zu Multi-Vendor-Routern, die Daten an verschiedene Backends senden, bedienen wir ein einzelnes Modell auf unseren eigenen Servern und bieten so eine klarere Datenkontrolle für die Einhaltung der EU-Vorschriften.
Was passiert, wenn ich ein Ratenlimit erreiche?
Sie erhalten einen 429-Statuscode, wenn Sie 300 Anfragen pro Minute oder 8 gleichzeitige Verbindungen überschreiten. Warten Sie kurz, bevor Sie es erneut versuchen, oder reduzieren Sie Ihre Parallelität. Stellen Sie sicher, dass Sie keine übermäßigen Payloads senden, die das 8-MB-Body-Limit überschreiten.
Warum erhalte ich einen 402-Fehler?
Ein 402-Status zeigt an, dass Ihr Guthaben für die Anfrage nicht ausreicht. Laden Sie Ihr Konto mit USDT (TRC20) oder USDC (Base) auf, um den Dienst wieder aufzunehmen. Fehler und Ablehnungen verbrauchen kein Guthaben, sodass nur erfolgreiche Abschlüsse abgerechnet werden.
Holen Sie sich Ihren API-Schlüssel jetzt
Melden Sie sich an, kopieren Sie den Schlüssel und aktualisieren Sie die Basis-URL. Das war's.