Authentication
Set yourOPENROUTER_API_KEY environment variable. Get your key from here.
Example
UseOpenRouter with your Agent:
Params
OpenRouter also supports the params of OpenAI.
Responses API
OpenRouter also supports the OpenAI Responses API (currently in beta). UseOpenRouterResponses for this interface:
Fallback Model Routing
OpenRouterResponses supports automatic fallback to alternative models if the primary model fails:
Prompt caching
Prompt caching will happen automatically using ourOpenRouter model, when the used provider supports it. In other cases you can activate it via the cache_control header.
You can read more about prompt caching with OpenRouter in their docs.