OpenRouter
OpenRouter bietet eine einheitliche API, die Anfragen über einen einzigen Endpunkt und API-Schlüssel an viele Modelle weiterleitet. Sie ist OpenAI-kompatibel, daher funktionieren die meisten OpenAI-SDKs durch Umstellen der Basis-URL.CLI-Einrichtung
Konfigurationsbeispiel
Hinweise
- Modellreferenzen sind
openrouter/<provider>/<model>. - Beim Onboarding ist standardmäßig
openrouter/autogesetzt. Wechseln Sie später mitopenclaw models set openrouter/<provider>/<model>zu einem konkreten Modell. - Weitere Optionen für Modelle/Provider finden Sie unter /concepts/model-providers.
- OpenRouter verwendet intern ein Bearer-Token mit Ihrem API-Schlüssel.
- Bei echten OpenRouter-Anfragen (
https://openrouter.ai/api/v1) fügt OpenClaw außerdem die von OpenRouter dokumentierten Header zur App-Zuordnung hinzu:HTTP-Referer: https://openclaw.ai,X-OpenRouter-Title: OpenClawundX-OpenRouter-Categories: cli-agent. - Auf verifizierten OpenRouter-Routen behalten Anthropic-Modellreferenzen außerdem die
OpenRouter-spezifischen Anthropic-
cache_control-Marker bei, die OpenClaw für eine bessere Wiederverwendung des Prompt-Caches bei System-/Developer-Prompt-Blöcken verwendet. - Wenn Sie den OpenRouter-Provider auf einen anderen Proxy/eine andere Basis-URL umleiten, injiziert OpenClaw diese OpenRouter-spezifischen Header oder Anthropic-Cache-Marker nicht.
- OpenRouter läuft weiterhin über den Proxy-artigen OpenAI-kompatiblen Pfad, daher werden
native, nur für OpenAI verfügbare Request-Formate wie
serviceTier, Responsesstore, OpenAI-Reasoning-Kompatibilitäts-Payloads und Prompt-Cache-Hinweise nicht weitergeleitet. - Von Gemini unterstützte OpenRouter-Referenzen bleiben auf dem Proxy-Gemini-Pfad: OpenClaw behält dort die Bereinigung von Gemini-Thought-Signaturen bei, aktiviert aber keine native Gemini- Replay-Validierung oder Bootstrap-Umschreibungen.
- Auf unterstützten Nicht-
auto-Routen ordnet OpenClaw die ausgewählte Thinking-Stufe den OpenRouter-Proxy-Reasoning-Payloads zu. Nicht unterstützte Modellhinweise undopenrouter/autoüberspringen diese Reasoning-Injektion. - Wenn Sie OpenRouter-Provider-Routing unter den Modellparametern übergeben, leitet OpenClaw es als OpenRouter-Routing-Metadaten weiter, bevor die gemeinsamen Stream-Wrapper ausgeführt werden.