中文 | English
全新AI大模型接口管理与API聚合分发系统,支持将多种大模型转换成统一的OpenAI兼容接口,Claude接口,Gemini接口,可供个人或者企业内部大模型API
统一管理和渠道分发使用(key管理与二次分发),支持国际国内所有主流大模型,gemini,claude,qwen3,kimi-k2,豆包等,提供单可执行文件,
docker镜像,一键部署,开箱即用,完全开源,自主可控!
- MixAPI基于New-API和One-API,整合了NewAPI,OneAPI所有重要功能及问题改进优化,内置众多第三方插件为一身,成为名副其实的全能六边形战士!
- 超高性能优化,用魔法打败魔法,对主要转发通路的代码用AI大模型进行多轮特别优化,写出了人类想象不出的高效代码,提高大流量高并发场景性能50%以上!
- MixAPI-PRO版本,专门针对公司企业客户,去掉收费,充值,用户注册等繁琐环节,聚焦公司内部大模型API统一管理,安全审计,隐私防泄漏,大模型调用次数限制,频率限制等企业内部管理核心问题
MIXAPI提供了丰富的功能:
- 🎨 全新的UI界面
- 🌍 多语言支持
- 💰 支持在线充值功能(易支付)
- 🔍 支持用key查询使用额度(已经内置)
- 🔄 兼容原版One API的数据库
- 💵 支持模型按次数收费
- ⚖️ 支持渠道加权随机
- 📈 数据看板(控制台)
- 🔒 令牌分组、模型限制
- 🤖 支持更多授权登陆方式(LinuxDO,Telegram、OIDC)
- 🔄 支持Rerank模型(Cohere和Jina)
- ⚡ 支持OpenAI Realtime API(包括Azure渠道)
- ⚡ 支持Claude Messages 格式
- 💵 支持使用路由/chat2link进入聊天界面
- 🔄 针对用户的模型限流功能
- 💰 缓存计费支持,开启后可以在缓存命中时按照设定的比例计费:
- 🔄 新增对token令牌的控制,可控制分钟请求次数限制和日请求次数限制
- 📊 新增用量日统计
- 📊 新增用量月统计
详细部署指南请参考安装指南-部署方式:
- 本地数据库(默认):SQLite(Docker部署必须挂载
/data目录) - 远程数据库:MySQL版本 >= 5.7.8,PgSQL版本 >= 9.6
go run main.go# 使用SQLite
docker run --name mixapi -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/mixapi:/data 打包好的镜像名称:latest
# 使用MySQL
docker run --name mixapi -d --restart always -p 3000:3000 -e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi" -e TZ=Asia/Shanghai -v /home/ubuntu/data/mixapi:/data 打包好的镜像名称:latest渠道重试功能已经实现,可以在设置->运营设置->通用设置设置重试次数,建议开启缓存功能。
REDIS_CONN_STRING:设置Redis作为缓存MEMORY_CACHE_ENABLED:启用内存缓存(设置了Redis则无需手动设置)
详细接口文档请参考接口文档:
- One API:原版项目
- Midjourney-Proxy:Midjourney接口支持
- chatnio:下一代AI一站式B/C端解决方案
- neko-api-key-tool:用key查询使用额度
其他基于New API的项目:
- new-api-horizon:New API高性能优化版
如有问题,请参考帮助支持:






