OpenRouter biedt een uniforme API die verzoeken naar veel modellen routeert achter één eindpunt en API-sleutel. Het is OpenAI-compatibel, waardoor de meeste OpenAI SDK’s werken door de basis-URL te wijzigen.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Aan de slag
Get your API key
Maak een API-sleutel aan op openrouter.ai/keys.
Configuratievoorbeeld
Modelverwijzingen
Modelverwijzingen volgen het patroon
openrouter/<provider>/<model>. Zie /concepts/model-providers voor de volledige lijst met
beschikbare providers en modellen.| Modelverwijzing | Opmerkingen |
|---|---|
openrouter/auto | Automatische routing van OpenRouter |
openrouter/moonshotai/kimi-k2.6 | Kimi K2.6 via MoonshotAI |
Afbeeldingen genereren
OpenRouter kan ook het hulpprogrammaimage_generate ondersteunen. Gebruik een OpenRouter-afbeeldingsmodel onder agents.defaults.imageGenerationModel:
modalities: ["image", "text"]. Gemini-afbeeldingsmodellen ontvangen ondersteunde hints voor aspectRatio en resolution via OpenRouter’s image_config. Gebruik agents.defaults.imageGenerationModel.timeoutMs voor tragere OpenRouter-afbeeldingsmodellen; de parameter timeoutMs per aanroep van het hulpprogramma image_generate heeft nog steeds voorrang.
Video genereren
OpenRouter kan ook het hulpprogrammavideo_generate ondersteunen via zijn asynchrone /videos-API. Gebruik een OpenRouter-videomodel onder agents.defaults.videoGenerationModel:
polling_url en downloadt de voltooide video van
OpenRouter’s unsigned_urls of het gedocumenteerde inhoudseindpunt voor taken.
Referentieafbeeldingen worden standaard als eerste/laatste frame-afbeeldingen verzonden; afbeeldingen
met de tag reference_image worden verzonden als OpenRouter-invoerreferenties. De
meegeleverde standaard google/veo-3.1-fast adverteert de momenteel ondersteunde duren van 4/6/8
seconden, 720P/1080P-resoluties en 16:9/9:16-beeldverhoudingen. Video-naar-video is niet geregistreerd voor OpenRouter omdat de upstream
API voor videogeneratie momenteel tekst- en afbeeldingsreferenties accepteert.
Tekst-naar-spraak
OpenRouter kan ook worden gebruikt als TTS-provider via zijn OpenAI-compatibele/audio/speech-eindpunt.
messages.tts.providers.openrouter.apiKey wordt weggelaten, hergebruikt TTS
models.providers.openrouter.apiKey, en daarna OPENROUTER_API_KEY.
Authenticatie en headers
OpenRouter gebruikt onder de motorkap een Bearer-token met je API-sleutel. Bij echte OpenRouter-verzoeken (https://openrouter.ai/api/v1) voegt OpenClaw ook
OpenRouter’s gedocumenteerde app-toeschrijvingsheaders toe:
| Header | Waarde |
|---|---|
HTTP-Referer | https://openclaw.ai |
X-OpenRouter-Title | OpenClaw |
X-OpenRouter-Categories | cli-agent |
Geavanceerde configuratie
Anthropic cache markers
Anthropic cache markers
Op geverifieerde OpenRouter-routes behouden Anthropic-modelverwijzingen de
OpenRouter-specifieke Anthropic
cache_control-markeringen die OpenClaw gebruikt voor
beter hergebruik van de prompt-cache op systeem-/ontwikkelaarspromptblokken.Thinking / reasoning injection
Thinking / reasoning injection
Op ondersteunde niet-
auto-routes koppelt OpenClaw het geselecteerde denkniveau aan
reasoning-payloads van de OpenRouter-proxy. Niet-ondersteunde modelhints en
openrouter/auto slaan die reasoning-injectie over. Hunter Alpha slaat ook
proxy-reasoning over voor verouderde geconfigureerde modelverwijzingen, omdat OpenRouter
definitieve antwoordtekst in reasoning-velden kon retourneren voor die ingetrokken route.OpenAI-only request shaping
OpenAI-only request shaping
OpenRouter loopt nog steeds via het proxy-achtige OpenAI-compatibele pad, dus
native OpenAI-only verzoekvormgeving zoals
serviceTier, Responses store,
OpenAI reasoning-compat-payloads en prompt-cachehints worden niet doorgestuurd.Gemini-backed routes
Gemini-backed routes
Door Gemini ondersteunde OpenRouter-verwijzingen blijven op het proxy-Gemini-pad: OpenClaw behoudt
daar Gemini thought-signature-sanering, maar schakelt geen native Gemini
replay-validatie of bootstrap-herschrijvingen in.
Provider routing metadata
Provider routing metadata
Als je OpenRouter-provider-routing doorgeeft onder modelparameters, stuurt OpenClaw
dit door als OpenRouter-routingmetadata voordat de gedeelde stream-wrappers worden uitgevoerd.
Gerelateerd
Model selection
Providers, modelverwijzingen en failover-gedrag kiezen.
Configuration reference
Volledige configuratiereferentie voor agents, modellen en providers.