MiMoCode2API
将 MiMoCode CLI 转换为 OpenAI 兼容 API 网关
免费使用 mimo-auto 模型,接入任何支持 OpenAI API 的客户端
📖 简介
MiMoCode2API 是一个轻量级代理服务,将小米 MiMoCode CLI 封装为标准 OpenAI 兼容 API。它自动管理 MiMoCode 后端生命周期,对外暴露 /v1/chat/completions 接口,支持流式/非流式响应、多轮对话、图片输入和工具调用。
适用场景: 在 Hermes Agent、ChatBox、Open WebUI 等客户端中免费使用 MiMo Auto 模型。
✨ 特性
- OpenAI 兼容 — 零配置接入任何 OpenAI API 客户端
- 免费模型 —
mimo/mimo-auto,1M 上下文窗口,零成本 - 流式响应 — SSE 实时输出,自动回退到轮询
- 思维链输出 — 通过
reasoning_content字段返回模型推理过程 - 工具调用 — 外部工具桥接,支持 Hermes Agent 等多工具场景
- 多模态 — 支持图片输入(data URI / URL)
- Docker 一键部署 — 自动管理后端启停
🚀 快速开始
Docker 部署(推荐)
git clone https://github.com/Sliverkiss/mimocode2api.git
cd mimocode2api
# 配置环境变量
cp .env.example .env
# 编辑 .env,设置 API_KEY 和端口
# 启动
docker compose up -d
本地运行
# 前置:安装 MiMoCode CLI
npm install -g @mimo-ai/cli
# 安装依赖
npm install
# 启动 MiMo 后端(终端 A)
mimo serve --hostname 127.0.0.1 --port 10001
# 启动代理(终端 B)
MIMOCODE_SERVER_URL=http://127.0.0.1:10001 \
API_KEY=your-key \
node index.js