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.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Einen OpenRouter Account mit einem aktiven API Key.
- Eine aktuelle Installation von Node.js.
Schnellstart
Abschnitt betitelt „Schnellstart“In weniger als 5 Minuten ist dein Setup fertig. Zuerst konfigurierst du die CLI, um die Verbindung herzustellen:
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.
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“- 401 Unauthorized: Überprüf, ob dein API Key korrekt in der
envhinterlegt 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.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“OpenClaw Expert
Noch festgefahren?
Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.