OpenRouter-Dolphin-API-Schnellstartanleitung
Starten Sie mit unserer unzensierten LLM-API in Minuten. Verwenden Sie Standard-OpenAI-SDKs, um Anfragen an unseren dedizierten Endpunkt zu senden.
Basis-URL und Authentifizierung
Die Base-URL für alle Anfragen ist https://api.openrouterdolphin.com/v1. Authentifizieren Sie sich, indem Sie Ihren API-Schlüssel im Authorization
curl https://api.openrouterdolphin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 10 libraries for Python web scraping."}]
}'Die Authentifizierung ist streng. Wir unterstützen nicht mehrere Schlüssel pro Konto. Das Generieren eines neuen Schlüssels macht den vorherigen sofort ungültig. Dies gewährleistet eine saubere Nutzungsverfolgung für Ihre vorausbezahlten Guthaben.
Endpunkt: POST /v1/chat/completions
Senden Sie Textdaten zur Generierung von Antworten mit dem uncensored Modell. Dieser Endpunkt verarbeitet alle Standard-Chat-Vervollständigungen. Sie definieren das Modell, die Nachrichten und die Parameter im Anfragekörper.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterdolphin.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)Die API gibt ein standardmäßiges JSON-Objekt zurück, das den generierten Text enthält. Es unterstützt keine Embeddings, Bilder oder Audio. Konzentrieren Sie sich auf Textgenerierungs-Workflows. Das Modell antwortet auf Prompts ohne Filterung von rechtlich zulässigem erwachsenem oder kontroversem Inhalt.
Endpunkt: GET /v1/models
Rufen Sie verfügbare Modelle über eine einfache GET-Anfrage ab. Dieser Endpunkt bestätigt die Modell-ID, die Sie verwenden müssen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterdolphin.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);Die Antwort listet die uncensored Modell. Verwenden Sie diese exakte ID in Ihren Completion-Anfragen. Die API liefert nur dieses einzelne Modell. Es gibt keine Routing- oder Modellauswahl-Logik. Sie interagieren direkt mit unserer dedizierten unzensierten LLM-Instanz.
Streaming und Nutzungsdaten
Aktivieren Sie Streaming, indem Sie stream: true. Die API gibt Chunks über Server-Sent Events (SSE) zurück. Jeder Chunk enthält einen Teil des Antworttextes.
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 enthält die vollständigen Token-Nutzungsstatistiken. Sie zahlen strikt für die generierten Output-Tokens. Fehler und Ablehnungen verursachen keine Kosten. Diese Struktur ermöglicht die Echtzeit-Darstellung von Antworten in Ihren Anwendungen.
Parameter: Temperatur, Top P und Tools
Steuern Sie das Generierungsverhalten mit Standardparametern. Legen Sie temperature für Zufälligkeit und top_p für Nucleus-Sampling. Aktivieren Sie Function Calling, indem Sie ein tools array.
Verwenden response_format mit {"type": "json_object"} für strikte JSON-Ausgabe. Sie können auch seed für Reproduzierbarkeit. Die API unterstützt presence_penalty und frequency_penalty zur Feinabstimmung der Wortwahl. Diese Parameter funktionieren genau wie in Standard-OpenAI-Clients.
Ratenbegrenzungen und Anfragegröße
Jeder API-Schlüssel erlaubt 300 Anfragen pro Minute. Sie können jederzeit bis zu 8 gleichzeitige Anfragen stellen. Die maximale Größe des Anfragekörpers beträgt 8 MB. Das Kontextfenster unterstützt 100.000 Tokens für Eingabe und Ausgabe zusammen.
Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens. Wenn Sie nicht festlegen max_tokens, der Standardwert beträgt 2.048 Tokens. Das Überschreiten dieser Grenzen führt zu einem 429-Fehler. Planen Sie Ihre Batch-Strategie entsprechend. Credits verfallen nie, sodass Sie die Nutzung über die Zeit ansammeln können, ohne Druck.
Häufig gestellte Fragen
Wie erhalte ich einen API-Schlüssel für OpenRouter Dolphin?
Melden Sie sich mit Google oder einer E-Mail-Adresse auf der Seite API-Schlüssel erhalten an. Ihr Schlüssel wird sofort angezeigt. Keine Telefonnummer ist erforderlich. Sie können jederzeit einen neuen Schlüssel generieren, der den alten sofort ersetzt.
Was passiert, wenn ich ratenbegrenzt werde?
Sie erhalten einen 429-Fehler, wenn Sie 300 Anfragen pro Minute oder 8 gleichzeitige Anfragen überschreiten. Warten Sie kurz und versuchen Sie es erneut. Erwägen Sie, Ihre Anfragen zu bündeln oder die Parallelität zu reduzieren. Die Limits gelten pro API-Schlüssel, sodass die Verwendung mehrerer Schlüssel (durch Erstellen mehrerer Konten) den Durchsatz erhöhen kann.
Filtert das unzensierte Modell Inhalte?
Das Modell lehnt legale, erwachsene, fiktive oder kontroverse Themen nicht ab. Die einzige harte Grenze betrifft sexuelle Inhalte, die Minderjährige betreffen. Anfragen, die diesen spezifischen Inhalt enthalten, werden abgelehnt. Alle anderen Inhalte werden ohne Standard-KI-Ablehnungen durchgelassen.
Holen Sie sich Ihren API-Schlüssel jetzt
Registrieren Sie sich, kopieren Sie Ihren Schlüssel und aktualisieren Sie die Basis-URL. Das ist alles, was Sie tun müssen.