1.1 KiB
1.1 KiB
Change: add built-in model recommendation scores and unify selector ordering
Why
- 当前模型展示顺序主要依赖
new、版本号和少量启发式规则,无法体现基于实际 benchmark 结果整理出的内置模型优先级。 - 多个模型选择入口复用的排序链路并不完全一致,导致同一模型在不同选择器中的顺序可能不统一。
What Changes
- 为内置模型配置增加可选的推荐分元数据,用于表达经过人工整理后的展示优先级。
- 将模型展示排序规则统一为:同模型名聚合后按新版本优先、再按推荐分倒序;其余规则仅作兜底。
- 让运行时可选模型链路也复用同一排序规则,确保聊天模型选择器、通用模型下拉、设置页模型列表保持一致。
Impact
- Affected specs:
runtime-model-discovery
- Affected code:
packages/drawnix/src/constants/model-config.tspackages/drawnix/src/utils/model-sort.tspackages/drawnix/src/utils/runtime-model-discovery.tspackages/drawnix/src/components/ai-input-bar/ModelDropdown.tsxpackages/drawnix/src/components/chat-drawer/ModelSelector.tsx