From 5b5e1901323d46df1e00456c415c5e2f136f8550 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?George=C2=B7Dong?= <98630204+GeorgeDong32@users.noreply.github.com> Date: Sat, 10 Jan 2026 15:11:08 +0800 Subject: [PATCH] feat(models): add Qwen text-embedding models to defaults (#12410) * feat(models): add Qwen text-embedding models to defaults Add four Qwen text-embedding models (v4, v3, v2, v1) to the default model list in the renderer config. Group them under "Qwen-text-embedding" and set the provider to "dashscope". This ensures embedding models are available by default for features that require text embeddings. * fix(models): normalize qwen embedding group name Change group value for Dashscope Qwen embedding models from 'Qwen-text-embedding' to 'qwen-text-embedding' in the default models configuration. This makes the group naming consistent with other Qwen model groups (lowercase) and avoids potential mismatches or lookup errors caused by case differences. * feat(dashscope): add qwen3-rerank model Add qwen3-rerank model for Alibaba Cloud Bailian rerank API. --- src/renderer/src/config/models/default.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/config/models/default.ts b/src/renderer/src/config/models/default.ts index 1c15064a11..56873285c8 100644 --- a/src/renderer/src/config/models/default.ts +++ b/src/renderer/src/config/models/default.ts @@ -777,7 +777,12 @@ export const SYSTEM_MODELS: Record = { id: 'qwen-flash', name: 'qwen-flash', provider: 'dashscope', group: 'qwen-flash', owned_by: 'system' }, { id: 'qwen-plus', name: 'qwen-plus', provider: 'dashscope', group: 'qwen-plus', owned_by: 'system' }, { id: 'qwen-max', name: 'qwen-max', provider: 'dashscope', group: 'qwen-max', owned_by: 'system' }, - { id: 'qwen3-max', name: 'qwen3-max', provider: 'dashscope', group: 'qwen-max', owned_by: 'system' } + { id: 'qwen3-max', name: 'qwen3-max', provider: 'dashscope', group: 'qwen-max', owned_by: 'system' }, + { id: 'text-embedding-v4', name: 'text-embedding-v4', provider: 'dashscope', group: 'qwen-text-embedding' }, + { id: 'text-embedding-v3', name: 'text-embedding-v3', provider: 'dashscope', group: 'qwen-text-embedding' }, + { id: 'text-embedding-v2', name: 'text-embedding-v2', provider: 'dashscope', group: 'qwen-text-embedding' }, + { id: 'text-embedding-v1', name: 'text-embedding-v1', provider: 'dashscope', group: 'qwen-text-embedding' }, + { id: 'qwen3-rerank', name: 'qwen3-rerank', provider: 'dashscope', group: 'qwen-rerank' } ], stepfun: [ {