声明本项目为二开原项目出处原项目在此尊重开源喜欢的点点star谢谢啦
将小米 MiMo AI WEB 模型转换为 OpenAI 兼容 API
- OpenAI 兼容 API 接口
- 支持流式和非流式响应
- 支持深度思考模式
- 实时日志监控
- 用量统计追踪
- 多账号轮询
- Web 管理界面
- 一键安装/更新脚本 (Linux:
install.sh/update.sh, Windows:install.bat/update.bat)
bash <(curl -s https://raw.githubusercontent.com/zhangjiabo522/WebMimoToOpenAIAPI/main/install.sh)下载 install.bat 双击运行,或:
git clone https://github.com/zhangjiabo522/WebMimoToOpenAIAPI.git
cd WebMimoToOpenAIAPI
install.batgit clone https://github.com/zhangjiabo522/WebMimoToOpenAIAPI.git
cd WebMimoToOpenAIAPI
pip3 install -r requirements.txt --break-system-packagesbash update.sh双击 update.bat 或命令行运行:
update.bat# 前台运行 (默认端口 9999)
python3 main.py
# 后台运行
nohup python3 main.py > nohup.out 2>&1 &
# 管理界面: http://localhost:9999| 项目 | 默认值 |
|---|---|
| 端口 | 9999 |
| API密钥 | sk-default (可在config.json修改) |
| 端点 | 方法 | 说明 |
|---|---|---|
http://localhost:9999 |
GET | Web管理界面 |
http://localhost:9999/v1/chat/completions |
POST | 聊天补全(Chat格式) |
http://localhost:9999/chat/completions |
POST | 聊天补全(简写) |
http://localhost:9999/v1/responses |
POST | 聊天补全(Responses格式) |
http://localhost:9999/responses |
POST | 聊天补全(简写) |
http://localhost:9999/v1/models |
GET | 获取模型列表 |
http://localhost:9999/models |
GET | 模型列表(简写) |
http://localhost:9999/api/usage |
GET | 用量统计 |
http://localhost:9999/api/usage/reset |
POST | 重置统计 |
http://localhost:9999/api/logs |
GET | SSE实时日志 |
http://localhost:9999/api/config |
GET/POST | 配置管理 |
http://localhost:9999/api/parse-curl |
POST | 解析cURL |
http://localhost:9999/api/test-account |
POST | 测试账号 |
http://localhost:9999/api/add-account |
POST | 添加账号 |
curl -X POST http://localhost:9999/v1/chat/completions \
-H "Authorization: Bearer sk-default" \
-H "Content-Type: application/json" \
-d '{
"model": "mimo-v2.5-pro",
"messages": [{"role": "user", "content": "你好"}]
}'curl -X POST http://localhost:9999/v1/responses \
-H "Authorization: Bearer sk-default" \
-H "Content-Type: application/json" \
-d '{
"model": "mimo-v2.5-pro",
"input": "你好"
}'curl -X POST http://localhost:9999/v1/responses \
-H "Authorization: Bearer sk-default" \
-H "Content-Type: application/json" \
-d '{
"model": "mimo-v2.5-pro",
"input": [
{"role": "user", "content": "你好"},
{"role": "assistant", "content": "你好,有什么可以帮你的?"},
{"role": "user", "content": "今天天气怎么样?"}
]
}'curl -X POST http://localhost:9999/v1/responses \
-H "Authorization: Bearer sk-default" \
-H "Content-Type: application/json" \
-d '{
"model": "mimo-v2.5-pro",
"input": "你好",
"stream": true
}'curl -X POST http://localhost:9999/v1/chat/completions \
-H "Authorization: Bearer sk-default" \
-H "Content-Type: application/json" \
-d '{
"model": "mimo-v2.5-pro",
"messages": [{"role": "user", "content": "分析这个问题"}],
"reasoning_effort": "high"
}'mimo-v2.5-pro- 专业版mimo-v2.5- 标准版mimo-v2-flash- 快速版
- 登录 aistudio.xiaomimimo.com
- 打开开发者工具 (F12) → Network
- 发送一条消息
- 找到
chat请求 - 右键 → Copy as cURL
- 粘贴到管理界面解析
config.json- 账号配置token.json- 用量统计nohup.out- 运行日志
# 查找进程
ps aux | grep python3
# 或直接杀死
pkill -f "python3 main.py"- 修复流式输出 think 标签实时显示
- 修复日志中文乱码问题
- 优化 SSE think 块处理逻辑
- 添加管理界面标签页(统计/对话/设置/账号)
- 支持 tool_calls 功能
- 添加账号定时检测与邮件通知
- 优化流式响应性能
MIT