mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-02 13:22:11 +03:00
Custom embedding models on the DeepInfra provider (e.g. Qwen/Qwen3-Embedding-8B) were rejected by createEmbeddingResponse with 'Unknown embedding provider: deepinfra. No matching hardcoded or local provider found.' because the registry only included Nebius/OpenAI/Together/ Fireworks/NVIDIA/Mistral/Voyage/Jina/Gemini. The fallback to provider_nodes only resolves localhost/172.x dev URLs, so remote DeepInfra keys had no path to /v1/embeddings. Adds DeepInfra with 8 popular embedding models (Qwen3-Embedding-8B/4B/0.6B, BGE Large/Base/M3, E5 Large v2, GTE Large) routed through https://api.deepinfra.com/v1/openai/embeddings. Part 1 (incomplete model list import) still needs reproduction details from the reporter and will be tracked separately.