问题描述
自定义接入的多模态模型无法使用图片输入功能,客户端报错"所选模型不支持"。
复现步骤
- 在 Qoder 中通过"自定义模型"接入任意支持 vision 的模型(如 GLM-5V-Turbo、MiniMax-M2.7)
- 新建对话,上传一张图片并输入文字提问
- 发送后立即报错:“本次对话或当前会话历史中包含图片,所选模型不支持,请切换至其他模型,或开启新会话”
关键对比
| 接入方式 | 模型名称 | 图片输入 | 结果 |
|---|---|---|---|
| 内置模型 | MiniMax-M2.7 | 支持 | |
| 自定义接入 | MiniMax-M2.7 | 被拦截 | |
| 自定义接入 | GLM-5V-Turbo | 被拦截 |
根因分析
Qoder 内部似乎维护了硬编码的模型能力白名单。自定义接入的模型即使名称与内置模型完全一致,也无法被识别为支持 vision,导致客户端在发送前拦截。
期望行为
自定义模型配置中应提供**手动声明"支持图片/视觉输入"**的选项,或允许自定义模型名称匹配内置能力白名单。
环境信息
- Qoder 版本:0.17.0
- 操作系统:Windows 11