Authentication
Set yourOPENROUTER_API_KEY environment variable. Get your key from here.
Example
Install theopenai package:
OpenRouter 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 happens automatically with theOpenRouter model when the underlying provider supports it. For other providers, enable it by setting the cache_control field in the request body.
You can read more about prompt caching with OpenRouter in their docs.