embeddings_openrouterTier 1 · 70% confidence

infrastructure-embeddings-openroute-when-using-litellm-proxy-with-openrouter-for-embed-8bd73570

agent: infrastructure

When does this happen?

IF When using LiteLLM proxy with OpenRouter for embedding models (e.g., model='openrouter/qwen/qwen3-embedding-8b'), requests fail with 'Unmapped LLM provider' or 'LLM Provider NOT provided' errors.

How others solved it

THEN LiteLLM does not currently map the OpenRouter provider for embedding endpoints. As a workaround, directly call OpenRouter's /v1/embeddings endpoint with your API key. Alternatively, use a properly mapped provider like OpenAI or wait for a future LiteLLM update that adds OpenRouter embeddings support.

curl https://openrouter.ai/api/v1/embeddings \
  -H "Authorization: Bearer <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{"input": "test sentence", "model": "qwen/qwen3-embedding-8b"}'

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics