VoAPI 是基础设施领域的开源项目,由 VoAPI 开发,2024 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,089)位列前 30%,在基础设施分类中处于中上游。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。
它主要面向的使用场景是:企业内部统一AI模型网关,降低多供应商接入成本。同类可对比的替代方案包括 One API、new-api、LiteLLM。

统一接入多家AI大模型,一个API搞定分发、计费与监控。
VoAPI 是一个基于 Go 语言构建的下一代 AI 大模型 API 聚合与分发系统,定位为高颜值、高性能、高扩展的智能网关。它解决了企业在接入多家 AI 服务商(如 OpenAI、Claude 等)时面临的密钥管理混乱、接口不统一、计费复杂等痛点,提供统一的 API 入口,支持多模型路由、负载均衡、用量监控和额度控制。核心能力包括:可视化后台管理面板、灵活的渠道配置、实时请求日志、多租户支持以及基于令牌的访问控制。项目采用模块化设计,易于扩展新模型和自定义策略,适合作为企业内部 AI 能力中台或对外提供 API 服务的商业平台。其技术栈涵盖 AI 代理、API 网关等,目前处于快速迭代期,社区活跃度较高。
1克隆项目仓库
把 VoAPI 源码拉到本地或服务器上,后续 docker-compose 会用到仓库内的编排文件。
git clone https://github.com/VoAPI/VoAPI.git2进入项目目录
切换到刚克隆下来的 VoAPI 目录,确保在项目根目录执行后续命令。
cd VoAPI3Docker Compose 启动
后台启动全部服务容器,README 推荐用这种方式一键拉起;linux-arm64 用户需先把编排文件中的镜像换成 voapi/voapi-linux-arm64。
docker-compose up -d4访问并注册管理员
浏览器打开 http://localhost:6800(按实际情况改域名和端口),注册的第一个用户即为管理员账号。
5后台同步模型供应商
用管理员登录后点右上角紫色齿轮进入后台,在「模型供应商」下的「模型列表」「供应商列表」点击远程同步,拉取官方预置模型和供应商。
6新建规则引擎与渠道
在「模型供应商」-「规则引擎」新建空白规则引擎(内容留空即完全透传),再到「渠道分组」新建分组,最后在「渠道列表」新建渠道并选择该规则引擎与分组。
7可选:Docker 单容器部署
不使用 Compose 时,需先准备好 MySQL 和 Redis 并写好 config.yml,再运行单容器命令,把配置和 file、public 目录挂载进容器。
docker run -d --name voapi --restart always -p 6800:6800 -e TZ=Asia/Shanghai -v ./config.yml:/config.yml -v ./file:/file -v ./public:/public voapi/voapi:latest| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
app.port | 否 | 应用监听端口,默认 6800 | 6800 |
db.dirver | 否 | 主数据库类型,留空默认 mysql,可选 mysql、pg(README 中拼写为 dirver) | mysql |
db.log-dirver | 否 | 日志数据库类型,可选 mysql、pg、clickhouse | mysql |
mysql.dsn | 是 | MySQL 主数据库连接串,单容器部署必须正确配置 | root:@tcp(db-voapi:3306)/voapi |
mysql.log-dsn | 否 | 日志分离数据库连接串 | root:@tcp(db-voapi:3306)/voapi-log |
redis.dsn | 是 | Redis 连接串,缓存与限速依赖它 | redis://redis-voapi:6379/0 |
容器启动后用浏览器访问 http://localhost:6800,能正常打开页面并注册首个用户,即部署成功。
Q:docker-compose 启动后访问不了 6800 端口怎么办?
A:确认容器是否正常运行,并检查服务器安全组/防火墙是否放行 6800;README 提示端口和域名需按实际情况修改。
Q:ARM64 服务器拉不起镜像怎么办?
A:README 明确说明 linux-arm64 用户需把 docker-compose.yml 中的镜像替换为 voapi/voapi-linux-arm64。
Q:单容器部署启动报数据库错误?
A:单容器方式不自带数据库,必须自行准备 MySQL 和 Redis,并把 config.yml 里的 mysql.dsn、redis.dsn 配好后再挂载启动。
Q:第一个注册用户有什么特殊权限?
A:README 说明注册的第一个用户即为管理员账号,登录后点击右上角紫色齿轮图标进入后台管理界面。
One API、new-api、LiteLLM
VoAPI 是基础设施领域的开源项目,由 VoAPI 开发,2024 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,089)位列前 30%,在基础设施分类中处于中上游。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。
它主要面向的使用场景是:企业内部统一AI模型网关,降低多供应商接入成本。同类可对比的替代方案包括 One API、new-api、LiteLLM。
freebuff-proxy
开源
聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。
Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···
microduck
开源
用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。
A Tiny biped duck robot
soperator
开源
用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。
Run Slurm in Kubernetes
ollama
开源
一条命令本地跑起大模型,免费、私密、不卡顿
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···