介绍

MIXAPI是新一代AI大模型网关,聚合大模型API调用,转换所有大模型API接口为标准的OpenAI-API格式,提供统一访问接口,开箱即用。

本项目基于New-API和One-API,在New-API二次开发,整合了NewAPI、OneAPI所有重要功能及问题改进优化,内置众多第三方插件为一身,成为名副其实的全能六边形战士!

主要特性

  • 全新UI界面
  • 多语言支持
  • 支持在线充值功能(易支付)
  • 支持用key查询使用额度(已经内置)
  • 兼容原版One API的数据库
  • 支持模型按次数收费
  • 支持渠道加权随机
  • 数据看板(控制台)
  • 令牌分组、模型限制

支持的模型

MIXAPI支持国际国内所有主流大模型,包括:

  • Gemini
  • Claude
  • Qwen3
  • Kimi-k2
  • 豆包
  • 以及其他主流大模型

部署方式

MIXAPI提供多种部署方式:

  • 下载二进制程序双击运行(小白推荐)
  • 本地运行方式(开发测试)
  • Docker镜像部署(生产环境推荐)

快速开始

让我们从安装和配置MIXAPI开始:

源码

您可以从GitHub下载最新开源版本的MIXAPI:

git clone https://github.com/aiprodcoder/MIXAPI.git
cd MIXAPI

配置

配置您的环境变量和数据库连接:

# 编辑配置文件
vim .env

# 设置数据库连接
DB_HOST=localhost
DB_PORT=3306
DB_USER=your_username
DB_PASSWORD=your_password
DB_NAME=mixapi
./mixapi

用户指南

详细了解如何使用MIXAPI的各项功能:

API管理

在API管理界面中,您可以:

  • 添加和配置不同的大模型API
  • 设置API密钥和访问权限
  • 监控API使用情况和性能

用户管理

用户管理功能包括:

  • 创建和管理用户账户
  • 分配用户角色和权限
  • 查看用户活动日志

渠道管理

渠道管理允许您:

  • 配置不同的大模型渠道
  • 设置渠道权重和优先级
  • 监控渠道性能和可用性

令牌管理

令牌管理功能:

  • 生成和分发API令牌
  • 设置令牌使用限制
  • 监控令牌使用情况

高级功能

探索MIXAPI的高级功能:

统计功能

统计功能提供:

  • 实时API使用统计
  • 按时间、用户、渠道的详细分析
  • 可视化图表和报告

企业版功能

企业版提供额外功能:

  • 高级安全审计
  • 隐私防泄漏保护
  • 优先技术支持
  • 定制化功能开发

部署指南

详细部署说明:

Docker部署

使用Docker部署MIXAPI:

# 拉取Docker镜像
wget -O Dockerfile https://raw.githubusercontent.com/aiprodcoder/MIXAPI/main/Dockerfile
docker build -t mixapi .   

# 测试运行命令
mkdir mix-api   #创建工作目录
cd mix-api      #进入工作目录
docker run -it --rm  -p 3000:3000  -v $PWD:/data mixapi:latest    ($PWD为当前工作目录)

# 正式运行命令 ($PWD为当前工作目录)
docker run --name mixapi -d --restart always  -p 3000:3000 \ 
    -v $PWD:/data  -e TZ=Asia/Shanghai mixapi:latest    

# 浏览器访问 http://localhost:3000 即可打开界面

二进制部署

直接运行二进制文件:

# 下载二进制文件
#下载二进制程序双击运行 (小白推荐)
windows对应下载release里面的.exe文件双击运行,下载好.exe程序, 双击运行,运行起来后通过浏览器访问
http://localhost:3000
# linux-arm64 版本和 linux-amd64 版本在release里面下载


源码运行

从源码运行:

# 克隆源码
git clone https://github.com/aiprodcoder/MIXAPI.git
cd MIXAPI

# 运行
go run main.go

API参考

MIXAPI提供API接口:


    OpenAI格式chat:   http://你的MixAPI服务器地址:3000/v1/chat/completions 
Anthropic格式chat:   http://你的MixAPI服务器地址:3000/v1/messages
   Gemini格式chat:   http://你的MixAPI服务器地址:3000/v1beta
       嵌入OpenAI:   http://你的MixAPI服务器地址:3000/v1/embeddings 
 
 
                        

故障排除

常见问题和解决方案:

  • 无法连接数据库:检查数据库连接配置和网络连接
  • API调用失败:验证API密钥和模型配置
  • 性能问题:检查系统资源和渠道配置
  • 部署问题:查看日志文件获取详细错误信息