MiMo Vision Router:让纯文本模型秒变多模态 MiMo Vision Router让纯文本模型秒变多模态MiMo Vision Router让纯文本模型秒变多模态背景架构安装前置条件OpenCodeClaude Code技术实现OpenAI 路径 (OpenCode)Anthropic 路径 (Claude Code)配置故障排除项目结构链接总结MiMo Vision Router让纯文本模型秒变多模态背景小米 MiMo 模型有两个版本MiMo V2.5支持多模态图片文本MiMo V2.5 Pro纯文本不支持图片问题使用 Pro 模型时无法直接发送图片。方案本地代理自动将图片转为文字描述Pro 模型也能看懂图片。架构消息图片检测图片替换为文字返回AI 助手本地代理localhost:3456V2.5 提取描述V2.5 Pro支持的 AI 助手AI 助手API 格式安装命令OpenCodeOpenAI.\setup.ps1Claude CodeAnthropic.\setup-claude.ps1安装前置条件Node.js v18小米 MiMo API KeyOpenCodegit clone https://github.com/JoJohanse/mimo-vision-router.git cd mimo-vision-router.\setup.ps1# 重启 OpenCode选择 MiMo V2.5 Pro (Auto Vision) 模型Claude Code.\setup-claude.ps1# 使用启动器.\start-claude.ps1# 或手动$env:ANTHROPIC_BASE_URL http://127.0.0.1:3456claude技术实现OpenAI 路径 (OpenCode)// 检测图片functionopenaiHasImages(content){returnArray.isArray(content)content.some(pp.typeimage_url);}// 用 V2.5 描述图片asyncfunctionopenaiDescribeImages(textParts,imageUrls,apiKey){constvisionContent[{type:text,text:Context:${textParts.join(\n)}\n\nDescribe the image(s)...},...imageUrls.map(url({type:image_url,image_url:{url}}))];constresultawaithttpsRequest(/chat/completions,{model:mimo-v2.5,messages:[{role:user,content:visionContent}],max_tokens:4096,},apiKey);returnJSON.parse(result.body).choices?.[0]?.message?.content||;}// 替换图片为文字asyncfunctionopenaiProcessMessage(msg,apiKey){if(!openaiHasImages(msg.content))returnmsg;// ... 提取图片调用 describeImages替换为 [Image: 描述]}Anthropic 路径 (Claude Code)// 检测图片functionanthropicHasImages(content){returnArray.isArray(content)content.some(pp.typeimage);}// Anthropic base64 → data URLfunctionanthropicImageToDataUrl(img){returndata:${img.source.media_type};base64,${img.source.data};}// 格式转换Anthropic → OpenAIfunctionanthropicToOpenAI(body){constmessages[];if(body.system)messages.push({role:system,content:body.system});// ... 转换 messages 格式return{model:body.model,messages,max_tokens:body.max_tokens||4096};}两条路径完全独立不共用图片处理逻辑。配置编辑proxy/server.jsconstPORT3456;// 代理端口constUPSTREAM_HOSTtoken-plan-cn.xiaomimimo.com;// 小米 APIconstVISION_MODELmimo-v2.5;// 多模态模型安装脚本会自动修改 OpenCode 配置文件。故障排除# 检查代理状态curl http://127.0.0.1:3456/health# 检查端口占用netstat-ano|findstr :3456# 手动启动node proxy/server.js图片未处理OpenCode确认选择 “MiMo V2.5 Pro (Auto Vision)”Claude Code确认环境变量ANTHROPIC_BASE_URL已设置项目结构mimo-vision-router/ ├── setup.ps1 # OpenCode 安装 ├── setup-claude.ps1 # Claude Code 安装 ├── README.md / CLAUDE.md # 文档 └── proxy/ ├── server.js # 代理服务器 ├── mcp-launcher.js # MCP 生命周期管理 └── start.ps1 # 手动管理链接GitHub: https://github.com/JoJohanse/mimo-vision-router 如果帮到您麻烦给个star小米 MiMo: https://xiaomimimo.com总结mimo-vision-router 通过本地代理解决了 MiMo V2.5 Pro 不支持图片的问题。✅ 一键安装✅ 支持 OpenCode Claude Code✅ 完全透明用户无感知✅ 开源免费转载请注明出处。