Zum Inhalt springen

OpenRouter Integration: Ein Key für alle Models

Früher habe ich Stunden damit verschwendet, für jedes neue Model einen eigenen Account anzulegen und API Keys zu verwalten. Ein Key für OpenAI, einer für Anthropic, einer für Meta – das nervt einfach nur und macht den Code unübersichtlich. OpenRouter ist für mich die beste Lösung, weil es alle diese Models hinter einem einzigen Endpoint bündelt. Du tauschst nur die Base URL aus und hast sofort Zugriff auf die gesamte Model-Palette.

  • Einen OpenRouter Account mit einem aktiven API Key.
  • Eine aktuelle Installation von Node.js.

In weniger als 5 Minuten ist dein Setup fertig. Zuerst konfigurierst du die CLI, um die Verbindung herzustellen:

Terminal-Fenster
openclaw onboard --auth-choice apiKey --token-provider openrouter --token "$OPENROUTER_API_KEY"

Danach fügst du die Konfiguration in dein Projekt ein. In diesem Snippet siehst du, wie du Claude 3.5 Sonnet als primäres Model definierst:

{
env: { OPENROUTER_API_KEY: "sk-or-..." },
agents: {
defaults: {
model: { primary: "openrouter/anthropic/claude-sonnet-4-5" },
},
},
}

OpenRouter nutzt im Hintergrund einen Bearer Token mit deinem API Key. Achte darauf, dass du das Format openrouter/<provider>/<model> verwendest, damit das Routing korrekt funktioniert.

  • 401 Unauthorized: Überprüf, ob dein API Key korrekt in der env hinterlegt ist. Manchmal schleichen sich beim Kopieren Leerzeichen ein.
  • Model-ID Fehler: Wenn ein Model nicht geladen wird, liegt es meist am String. Check die Schreibweise gegen die offizielle Liste von OpenRouter.

Hast du Fragen zu einem speziellen Setup? Unser AI Setup Assistant hilft dir direkt weiter.

OpenClaw

OpenClaw Expert

Noch festgefahren?

Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.