OpenRouter
Using OpenRouter in Aimogen Pro to reach many upstream model providers through one key, how the model list is populated, and the trade-offs.
OpenRouter is an aggregator: one key, one billing relationship, and access to models from many upstream providers through a single OpenAI-compatible API.
Get a key#
- Sign in at openrouter.ai.
- Create a key at openrouter.ai/keys.
- Add credit.
Configure#
Aimogen Pro › Settings › API Keys › OpenRouter AI API Keys
One key per line, Test API key, save.
The model list#
Unlike the other providers, the OpenRouter model list is not compiled into the plugin. It is fetched
from OpenRouter and cached in the aiomatic_openrouter_model_list option. That means new upstream models
become selectable without waiting for a plugin update.
Model identifiers use the vendor/model form, for example anthropic/claude-sonnet-4 or
meta-llama/llama-3.3-70b-instruct.
When to use OpenRouter#
Good for
- Reaching models from providers you do not want separate accounts with
- A single invoice across many vendors
- Trying a model quickly before committing to a direct account
Trade-offs
- An extra hop. Latency is higher than calling the upstream provider directly, and there is one more party in the data path.
- A margin. OpenRouter adds a markup over upstream pricing.
- Variable capability support. Streaming, tool calling and vision depend on the upstream model and on the OpenRouter routing for it. A model that supports tools directly may not through every route.
- Routing changes. OpenRouter can move a model between upstream hosts, which changes latency and occasionally behaviour.
The OpenRouter Responses API#
Settings › Advanced AI Settings › Enable Usage Of OpenRouter's Responses API
Off by default and best left off unless you have a specific need. Beta Responses implementations have historically lacked streaming and tool-call support.
Common problems#
A model works in the OpenRouter playground but returns no endpoints found here
That upstream route is temporarily unavailable, or your account lacks access to it. Choose another model.
Aimogen Pro classifies this as a model error, so
Reliability Mode will move to the next fallback.
Tool calls silently ignored The upstream route does not support tools. Pick a model documented as tool-capable, and turn off the Responses API toggle.
Higher cost than expected Check the per-model pricing on OpenRouter. Prices vary enormously between routes.
Endpoint used#
https://openrouter.ai/api/v1Related#
- NVIDIA NIM — another aggregator, NVIDIA-hosted
- Controlling cost
Still stuck? Open a support ticket and include the diagnostics from Aimogen Pro › System & Logs › System Info.