Wenn du schon eine Weile Dinge mit KI baust, kennst du den Schmerz: Heute willst du Claude zum Nachdenken testen, morgen GPT zum Schreiben, nächste Woche ein günstiges Open-Source-Modell für dumme Aufgaben. Jedes hat seine eigene API, seinen eigenen Schlüssel, sein eigenes SDK, seine eigene Art abzurechnen. Und jedes Mal, wenn du wechseln willst, musst du Code-Stücke umschreiben und dir noch ein weiteres Konto anlegen.
OpenRouter existiert, um diesen Schmerz zu töten. Die Idee ist von trügerischer Einfachheit: ein einziger Schlüssel für alle Modelle. Schauen wir uns an, was wirklich dahintersteckt und wann es sich lohnt – ohne Nebelkerzen.
Hinweis
Dieser Guide ist technisch, aber nützlich – egal, ob du programmierst oder nur verstehen willst, warum so viele KI-Tools „mit OpenRouter funktionieren". Du musst kein Dev sein, um die Idee zu greifen; der Code-Teil ist optional.
Was OpenRouter ist und welches Problem es löst
OpenRouter ist ein Gateway für KI-Modelle. Übersetzt: eine Zwischenschicht, die sich zwischen deine Anwendung und die Hunderte Modelle setzt, die irgendwo in der Welt herumschwirren. Du sprichst mit OpenRouter; OpenRouter spricht mit OpenAI, mit Anthropic, mit Google, mit Meta, mit Mistral, mit Dutzenden Anbietern von Open-Source-Modellen. Ein Schlüssel, eine Basis-URL, eine Rechnung.
Das Problem, das es löst, ist die Fragmentierung. Heute ist der KI-Markt in Silos zerteilt: Jedes Labor hat seine API, sein Abrechnungssystem und seine Eigenheiten. Willst du drei Modelle von drei verschiedenen Firmen nutzen, pflegst du drei Integrationen. Kommt morgen ein besseres Modell heraus, musst du ein weiteres Konto anlegen und ein weiteres SDK anstöpseln. Das ist reine Reibung, und Reibung tötet das Experimentieren.
OpenRouter lässt das alles zu einem einzigen Einstiegspunkt zusammenfallen. Es gibt Zugriff auf Hunderte Modelle von Dutzenden Anbietern über dieselbe Schnittstelle. Und das Detail, das es für alle, die programmieren, süchtig macht: Seine API ist mit der von OpenAI kompatibel. Das heißt: Nutzt dein Projekt bereits das OpenAI-SDK, bedeutet die Migration praktisch, zwei Dinge zu ändern —die Basis-URL und den Schlüssel— und dann jedes Modell aus dem Katalog mit demselben Code aufzurufen.
Es gibt außerdem einen Web-Chat (Playground) für alle, die keinen Code anfassen wollen: Du gehst rein, wählst ein Modell aus einem riesigen Dropdown und unterhältst dich, während du die Antworten von GPT, Claude oder Gemini auf demselben Bildschirm vergleichst, ohne zwischen Tabs zu springen. Das ist die schnellste Art, Modelle zu „verkosten", bevor du sie in die Produktion bringst.
So nutzt du es: Schlüssel, Basis-URL und Modellwahl
Der Ablauf zum Loslegen ist kurz. Du registrierst dich, generierst einen API-Schlüssel und richtest deinen Code auf die Basis-URL von OpenRouter aus:
import requests, json
response = requests.post(
url="https://openrouter.ai/api/v1/chat/completions",
headers={
"Authorization": "Bearer <DEIN_OPENROUTER_SCHLUESSEL>",
"HTTP-Referer": "https://deinedomain.com",
"X-Title": "Deine App",
},
data=json.dumps({
"model": "anthropic/claude-sonnet",
"messages": [
{"role": "user", "content": "Fasse das in einem Satz zusammen: ..."}
]
})
)Das Wichtige an diesem Block ist nicht die Syntax, sondern was er impliziert. Die Basis-URL ist immer https://openrouter.ai/api/v1. Das Modell wählst du mit einem Slug der Form anbieter/modell (anthropic/claude-sonnet, openai/gpt-..., google/gemini-..., meta-llama/...). Willst du von Claude zu GPT wechseln? Du änderst den String im Feld model. Eine Zeile. Der Rest des Codes bleibt unberührt.
Das ist der operative Zauber: Das Modell hört auf, eine Architekturentscheidung zu sein, und wird zu einem Parameter. Du kannst zwei Modelle in derselben Funktion A/B-testen, das Modell in eine Umgebungsvariable legen oder es als Einstellung freigeben, damit der Endnutzer wählt. Alles, ohne Integrationen umzuschreiben.
Da die API die von OpenAI nachahmt, funktioniert fast jede Bibliothek oder jedes Tool, das „OpenAI spricht", mit OpenRouter, indem du diese zwei Felder änderst. Deshalb siehst du so viele KI-Apps, Chat-Clients und Frameworks, die es von Haus aus unterstützen: Für sie heißt OpenRouter zu unterstützen, den ganzen Markt auf einen Schlag zu unterstützen.
Preise: Credits und Pay-per-Use
Hier lohnt sich Präzision, um keine Überraschungen zu erleben. OpenRouter funktioniert mit Credits und Pay-per-Use, nicht mit einem Abo.
- Du lädst Guthaben (per Karte oder Krypto) und es wird pro Token abgezogen, während du Aufrufe machst.
- Keine Mindestbeträge, keine Monatsgebühr, kein Ablauf des Guthabens. Du zahlst, was du verbrauchst, Punkt.
- Der Preis pro Token jedes Modells entspricht dem, was der ursprüngliche Anbieter verlangt. OpenRouter bläht den Preis pro Token nicht auf.
- Die Gebühr liegt auf dem Aufladen: rund 5,5 % beim Hinzufügen von Credits per Karte (etwas höher bei Zahlung in Krypto).
Das ist ein ehrliches und leicht nachvollziehbares Modell: Du siehst den Preis jedes Modells in seinem Katalog, du weißt, dass es der des Anbieters ist, und die einzige zusätzliche Schicht ist diese Gebühr beim Aufladen. Als Größenordnung (nicht als exakter Preis zu verstehen): Die leistungsstarken Modelle liegen bei wenigen Dollar pro Million Token, die leichten fallen auf Centbeträge; den Katalog hast du drinnen stets aktuell.
Tipp
Bevor du einen Euro ausgibst, greif auf die kostenlosen Modelle zurück: OpenRouter bietet Dutzende Modelle zu null Kosten pro Token (mit Limits für Anfragen pro Minute und pro Tag). Perfekt zum Prototypen, zum Aufbau des Flows und zum Qualitätsvergleich, bevor du ein kostenpflichtiges Modell anstöpselst.
Routing und Fallbacks: der Teil, der wirklich etwas bringt
Wenn „ein einziger Schlüssel" der Köder ist, dann ist das intelligente Routing das, was eine Zwischenschicht in der Produktion rechtfertigt. OpenRouter leitet deine Anfrage nicht nur weiter: Es entscheidet, wie und wo es sie ausführt.
Verteilung zwischen Anbietern. Ein und dasselbe Modell (sagen wir ein großes Llama) wird oft von mehreren Rechen-Anbietern gleichzeitig bereitgestellt. OpenRouter verteilt die Last zwischen ihnen und versucht es, wenn einer ausfällt oder langsam ist, automatisch bei einem anderen erneut. Für deine App „bleibt das Modell am Leben", auch wenn ein bestimmter Anbieter einen schlechten Tag hat.
Nach Geschwindigkeit oder Preis optimieren. Du kannst diese Verteilung mit Suffixen im Modell-Slug feinjustieren:
:nitropriorisiert die Leistung (höchste Token pro Sekunde). Ideal für einen Chat, der dem Nutzer zugewandt ist, wo jede Millisekunde auffällt.:floorpriorisiert den Preis (der günstigste verfügbare Anbieter). Ideal für Batch-Aufgaben, bei denen die Kosten zählen, nicht die Latenz.
Fallback zwischen verschiedenen Modellen. Die vorige Verteilung hält ein Modell am Leben. Aber was, wenn du willst, dass, wenn ein ganzes Modell versagt (Totalausfall, Überschreiten des Kontextlimits, Sperrung durch Rate Limit oder Moderation), zu einem anderen Modell gesprungen wird? Dafür übergibst du ein Array von Modellen in Prioritätsreihenfolge: OpenRouter probiert das erste und geht bei einem Fehler zum nächsten der Liste über. Dein automatisierter Plan B (und C).
Und wenn du nicht einmal entscheiden willst, gibt es den Auto Router (openrouter/auto): Du übergibst den Prompt, und OpenRouter wählt das Modell für dich anhand dessen, was es erkennt. Nützlich, wenn du nicht weißt, welche Art von Anfragen dich erreichen wird. Einfache Regel: Nutze den Auto Router, wenn du den Input nicht kontrollierst; nutze das Fallback-Array, wenn du weißt, welches Modell du willst, und nur Resilienz dahinter suchst.
Das Gute und das Schlechte, ohne Schminke
Vorteile
- Ein Schlüssel und eine Integration für Hunderte Modelle vieler Anbieter.
- OpenAI-kompatible API: Modellwechsel heißt einen String ändern, nicht Code umschreiben.
- Routing mit automatischem Fallback zwischen Anbietern: mehr Resilienz in der Produktion.
- Transparentes Pay-per-Use, ohne Abo, und Dutzende kostenlose Modelle zum Testen.
- Du bindest dich an niemanden: Du vergleichst und migrierst Modelle in Minuten, nicht in Sprints.
Nachteile
- Es verbilligt den Token nicht: Der Preis ist der des Anbieters plus eine Gebühr beim Aufladen (~5,5 %).
- Es ist eine weitere Zwischenschicht: ein zusätzlicher Abhängigkeitspunkt und mögliche Latenz.
- Bei einem einzigen Anbieter in großem Volumen kann der direkte Weg gleich teuer oder günstiger sein.
- Manche sehr spezifischen Funktionen eines Anbieters sind womöglich nicht gleich zugänglich.
- Guthaben verwalten und die Ausgaben pro Token im Blick halten erfordert eigene Disziplin.
Für wen ist OpenRouter?
OpenRouter ist nicht „der günstigste Ort, um die KI aufzurufen"; es ist die Art, sich an keinen zu binden. Und das passt für die einen wunderbar und ist für die anderen zu viel.
Es interessiert dich, wenn: du entwickelst und Modelle testen und vergleichen willst, ohne drei Integrationen aufzubauen; du Resilienz in der Produktion brauchst und der automatische Fallback dir wie gerufen kommt; du eine App baust, in der das Modell eine konfigurierbare Präferenz ist; oder du schlicht nicht alles auf einen Anbieter setzen willst, dessen bestes Modell von heute in drei Monaten nicht mehr das beste sein könnte. Auch wenn du Creator oder neugierig bist und einen einzigen Playground willst, um GPT, Claude und Gemini nebeneinander zu verkosten.
Es interessiert dich nicht, wenn: dir bereits klar ist, dass du ein einziges Modell eines einzigen Anbieters stabil und in großem Volumen nutzen wirst —da erspart dir die direkte Integration eine Schicht und eine Gebühr—, oder wenn du sehr spezifische Funktionen brauchst, die nur die native API dieses Anbieters bereitstellt.
Der ehrlichste reale Fall: Ein Dev, der einen Assistenten für einen Kunden aufsetzt, startet mit einem kostenlosen Open-Source-Modell zum Prototypen, hebt ihn für die ernste Version auf ein leistungsstarkes Claude, lässt ein GPT als Fallback, falls das erste ausfällt, und macht das alles, indem er eine Handvoll Strings anfasst, mit einem Schlüssel und einer Rechnung. Diese Agilität —nicht der Preis— ist es, was OpenRouter verkauft. Die Frage ist nicht „Ist es das Günstigste?", sondern „Wie viel ist es mir wert, das Modell wechseln zu können, ohne etwas umzuschreiben?". Wenn das dein Metier ist, ist es meist eine ganze Menge wert.
