Entwicklerplattform

Entwickeln Sie mit jedem Modell. Auf einer einzigen Plattform.

Eine OpenAI-kompatible API, typisierte SDKs in drei Sprachen, ein Agenten-Framework, lokale Entwicklertools und ein MCP-Server – unterstützt von 600+ Modellen von 80+ Anbietern mit automatischem Fallback.

Everything you need to ship

Seven products, one API key. Start with a single request and grow into a production agent without changing providers. That key covers text, image generation, video generation, text-to-speech, and speech-to-text models, documented in the multimodal guides.

Ein OpenAI-kompatibler Endpunkt für 600+ Modelle von 80+ Anbietern, mit automatischem Fallback beim Ausfall eines Anbieters.

https://openrouter.ai/api/v1

Derselbe typisierte Client in TypeScript, Python und Go – Streaming, Tools und strukturierte Ausgabe verhalten sich in jeder Sprache identisch.

npm i @openrouter/sdk

Typsichere Tools, mehrstufige Schleifen, Streaming und Stoppbedingungen. Entwickeln Sie produktionsreife Agenten, die Anfragen über alle Anbieter hinweg routen.

npm i @openrouter/agent

Verwalten Sie OpenRouter als Infrastructure-as-Code mit wiederholbarer, überprüfbarer Konfiguration für Ihre Plattform.

source = "OpenRouterTeam/openrouter"

Erfassen Sie SDK-Telemetrie während der Entwicklung und geben Sie jede Anfrage, jede Token-Anzahl und jeden Fehler in einer lokalen Webansicht wieder.

npm install -g @openrouter/cli

Geben Sie jedem Model Context Protocol-Client – Claude Code, Cursor oder Ihrem eigenen – Zugriff auf alle 600+ Modelle.

https://mcp.openrouter.ai/mcp

Praxiserprobte Anleitungen für Agenten-Harnesses, Tools mit menschlicher Beteiligung, Evaluierungen, Kostenkontrolle und Bildgenerierung.

Mit wenigen Zeilen in die Produktion

Ändern Sie die Modellzeichenfolge, um den Anbieter zu wechseln. An Ihrem Code muss sich sonst nichts ändern.

import { OpenRouter } from '@openrouter/sdk';

const client = new OpenRouter({
  apiKey: process.env.OPENROUTER_API_KEY,
});

const response = await client.chat.send({
  model: 'anthropic/claude-sonnet-4',
  messages: [
    { role: 'user', content: 'Explain quantum computing in simple terms.' },
  ],
});

console.log(response.choices[0].message.content);

In drei Schritten live

Die meisten Teams haben ihre erste erfolgreiche Anfrage in weniger als fünf Minuten abgeschlossen.

  1. 1

    API-Schlüssel erhalten

    Erstellen Sie einen Schlüssel in Ihrem Dashboard. Für den Einstieg sind weder ein Abonnement noch eine Karte erforderlich.

  2. 2

    Richten Sie Ihren Client auf OpenRouter aus

    Verwenden Sie bereits das OpenAI-SDK? Ändern Sie die Basis-URL und Ihren Schlüssel. Alles andere bleibt unverändert.

  3. 3

    Beliebiges Modell auswählen

    Verwenden Sie eine author/slug-Zeichenfolge. Fügen Sie Fallbacks hinzu, damit ein Anbieterausfall niemals zu Ihrem Ausfall wird.

  4. Vollständige Schnellstartanleitung lesen
Ihre erste Anfrage
curl https://openrouter.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "models": [
      "anthropic/claude-sonnet-4",
      "openai/gpt-4o",
      "google/gemini-2.5-pro"
    ],
    "messages": [
      { "role": "user", "content": "Hello!" }
    ]
  }'

Beginnen Sie noch heute mit der Entwicklung

Der Einstieg ist kostenlos. Kein Abonnement und keine Karte erforderlich.