feat: add Qwen3 Embedding 0.6B and 4B models for OpenRouter code indexing

- Added qwen/qwen3-embedding-0.6b with 896 dimensions
- Added qwen/qwen3-embedding-4b with 3584 dimensions
- Updated tests to verify the new models are properly configured

Fixes #9058
This commit is contained in:
Roo Code 2025-11-05 19:41:40 +00:00
parent c6a02bb8da
commit 5f7f3999a1
2 changed files with 4 additions and 0 deletions

View file

@ -265,6 +265,8 @@ describe("OpenRouterEmbedder", () => {
"google/gemini-embedding-001",
"mistralai/mistral-embed-2312",
"mistralai/codestral-embed-2505",
"qwen/qwen3-embedding-0.6b",
"qwen/qwen3-embedding-4b",
"qwen/qwen3-embedding-8b",
]

View file

@ -88,6 +88,8 @@ export const EMBEDDING_MODEL_PROFILES: EmbeddingModelProfiles = {
"mistralai/mistral-embed-2312": { dimension: 1024, scoreThreshold: 0.4 },
"mistralai/codestral-embed-2505": { dimension: 1536, scoreThreshold: 0.4 },
// Qwen models via OpenRouter
"qwen/qwen3-embedding-0.6b": { dimension: 896, scoreThreshold: 0.4 },
"qwen/qwen3-embedding-4b": { dimension: 3584, scoreThreshold: 0.4 },
"qwen/qwen3-embedding-8b": { dimension: 4096, scoreThreshold: 0.4 },
},
}