OpenAI-kompatible API-Dokumentation
Fügen Sie Ihren OpenRouter-AI-Schlüssel in jeden Standardclient ein und erhalten Sie rohen, ungefilterten Text. Diese Anleitung behandelt die genauen Endpunkte, Parameter und Limits, die Sie benötigen, um sofort mit der Entwicklung zu beginnen.
Authentifizierung und Base URL
Verwenden Sie Ihren Schlüssel als Bearer-Token im Authorization-Header. Die Base-URL ist HTTPS://api.openrouteraikey.com/v1. Dieser Endpunkt funktioniert mit den offiziellen OpenAI-SDKs und jedem OpenAI-kompatiblen Client, indem base_url und der API-Schlüssel geändert werden. Sie müssen Ihre Integrationslogik nicht neu schreiben. Tauschen Sie einfach den Schlüssel und die Base-URL. Ihre Anfragen gehen direkt an unser uncensored-Modell. Kein komplexes Routing. Keine Vendor-Lock-in. Behalten Sie Ihre bestehende Code-Struktur bei.
Erste Anfrage
Sende eine POST-Anfrage an /v1/chat/completions mit deiner Modell-ID auf uncensored eingestellt. Das System gibt Text basierend auf deinem Prompt zurück. Du kannst sofort mit einem einfachen curl-Befehl mit dem Testen beginnen. Dies bestätigt, dass dein Schlüssel funktioniert, und zeigt die Latenz. Du erhältst eine direkte Antwort. Keine zusätzlichen Header zum Analysen. Einfach rohe Textausgabe.
curl https://api.openrouteraikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check if port 8080 is open on 10.0.0.5"}]
}'
Python SDK
Installieren Sie das openai-Paket und zeigen Sie es auf unsere Basis-URL. Dies ermöglicht es Ihnen, vertrauten Python-Code zu verwenden. Übergeben Sie Ihren Schlüssel und den Modellnamen. Die Antwort enthält den generierten Text. Sie können schnell iterieren. Diese Methode ist zuverlässig für die Batch-Verarbeitung. Sie übernimmt die Details der Verbindung für Sie. Sie konzentrieren sich nur auf die Prompt-Logik.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraikey.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 SDK
Verwenden Sie das OpenAI Node SDK, um Anfragen zu stellen. Legen Sie die baseURL auf unseren Endpunkt fest. Verwenden Sie die Model-ID uncensored. Dies eignet sich gut für Webserver und Skripte. Die Bibliothek übernimmt die HTTP-Details. Sie erhalten ein sauberes Objekt zurück. Die Fehlerbehandlung ist Standard. Sie können dies in jedes Node.js-Projekt integrieren. Dies hält Ihren Code konsistent. Keine zusätzlichen Abhängigkeiten erforderlich.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteraikey.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 und Token-Nutzung
Aktivieren Sie das Streaming, indem Sie stream auf true setzen. Sie erhalten Chunks, sobald sie generiert werden. Dies reduziert die wahrgenommene Latenz für Benutzer. Der letzte Chunk enthält die gesamten Token-Nutzungsdaten. Sie können Kosten in Echtzeit verfolgen. Dies ist nützlich für lange Gespräche. Sie warten nicht auf die vollständige Antwort. Die Daten fließen, sobald sie erstellt werden. Es fühlt sich sofort an. Die Nutzungsdaten sind für die Abrechnung zuverlässig.
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)
Limits, Fehler und Kontext
Sie erhalten 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel. Der Kontextfenster umfasst 100.000 Tokens. Fehler geben Standard-HTTP-Codes zurück. 401 bedeutet einen ungültigen Schlüssel. 402 bedeutet kein Guthaben. 429 bedeutet Rate Limit. Anfragen über 8 MB werden abgelehnt. Die maximale Ausgabe beträgt 16.000 Tokens. Fehler und Ablehnungen sind kostenlos. Ihr bezahltes Guthaben wird nur für tatsächliche Nutzung belastet. Das hält die Kosten vorhersehbar. Sie zahlen nur für Tokens. Keine versteckten Gebühren. Keine Abo-Fallen. Datenschutz ist streng. Prompts werden nicht zum Training verwendet. Melden Sie sich mit Google oder E-Mail an. Keine Telefonnummer erforderlich. Das Testkonto gewährt Ihnen $0,50 für 7 Tage. Aufladen mit USDT oder USDC. Boni gelten bei $50, $100 und $200. Guthaben verfällt nicht. Rückerstattungen sind nicht Standard, aber Fehler werden korrigiert. Dies ist eine direkte API. Keine Mittelsmänner. Keine Corporate-Gatekeeping. Nur rohe Ausgabe. Fangen Sie jetzt an zu bauen. Das unzensierte Modell ist bereit. Nutzen Sie es für Erwachseneninhalte. Nutzen Sie es für kreative Freiheit. Nutzen Sie es für Forschung. Die Grenze ist nur Ihre Vorstellungskraft. Halten Sie es einfach. Halten Sie es schnell. Halten Sie es unzensiert.
Häufige Fragen
Wie erhalte ich einen OpenRouter-KI-Schlüssel?
Rufen Sie die Seite „API-Schlüssel abrufen“ auf. Melden Sie sich mit Google oder E-Mail und Passwort an. Der Schlüssel wird sofort angezeigt. Keine Telefonnummer erforderlich. Sie können ihn sofort nutzen.
Was passiert, wenn mir die Guthaben ausgehen?
Sie erhalten einen 402-Fehler. Laden Sie Ihr Guthaben mit USDT oder USDC auf. Das Guthalten verfällt nie. Sie können jeden beliebigen Gesamtbetrag von $20 bis $500 hinzufügen. Boni gelten in höheren Stufen.
Ist das unzensierte Modell dasselbe wie andere Anbieter?
Nein. Es ist ein Open-Weight-Modell, das auf keine Ablehnungen abgestimmt ist. Es ist kein GPT-, Claude- oder ein anderes Modell eines anderen Anbieters. Es läuft auf unseren Servern. Verwenden Sie die Model-ID uncensored.
Holen Sie sich Ihren Schlüssel jetzt.
Registrieren, Schlüssel kopieren und auf die neue Basis-URL zeigen. Das ist der gesamte Workflow.