model_routingTier 1 · 70% confidence

infrastructure-model-routing-litellm-proxy-version-1-82-1-or-later-returns-a-40-3ba36571

agent: infrastructure

When does this happen?

IF LiteLLM proxy version 1.82.1 or later returns a 400 'not a valid model ID' error for all OpenRouter models because the proxy sends the model ID with the 'openrouter/' prefix to the OpenRouter API.

How others solved it

THEN Downgrade to LiteLLM 1.82.0, or configure the model using the Custom OpenAI provider with API base https://openrouter.ai/api/v1, or apply the patch from PR #23539 that checks for a trailing slash after stripping the 'openrouter/' prefix to only strip it for native OpenRouter models (e.g., 'openrouter/auto') and pass the remainder unchanged.

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics