by VoAPI
🎉 A new next-generation high-value, high-performance, and highly scalable intelligent AI large-model API aggregation and distribution system |
# Add to your Claude Code skills
git clone https://github.com/VoAPI/VoAPI简体中文 | English
<div align="center"> <img alt="logo" height="120" src="./images/logo.png" width="120"/> </div> <div align="center"> <h1>VoAPI</h1> <p>🎉 全新下一代高颜值、高性能、高扩展的智能AI大模型API聚合分发系统</p> <p><a href="https://www.producthunt.com/products/voapi-next-generation-ai-gateway?embed=true&utm_source=badge-featured&utm_medium=badge&utm_source=badge-voapi" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=1023360&theme=light&t=1759824265149" alt="VoAPI - Next-generation AI model intelligent gateway | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a></p> </div>|功能|社区版|Pro版| |-|-|-| |基础功能|✅|✅| |用户名、邮箱注册/登录|✅|✅| |多用户管理|✅|✅| |规则引擎支持(ES5/ES6规范的JS语法引擎自定义规则)|✅|✅| |API数据转发核心模块|✅|✅| |API令牌|✅|✅| |多余额机制|✅|✅| |多货币机制(内置两种,Pro支持自定义)|✅|✅| |每日签到|✅|✅| |多用户等级(内置5层等级)|✅|✅| |用户实时RPM、TPM支持|✅|✅| |渠道实时RPM、TPM支持|✅|✅| |渠道单密钥实时RPM、TPM支持|✅|✅| |训练场自定义多外部页面嵌入|✅|✅| |远程模型、厂商数据同步|✅|✅| |渠道分组支持|✅|✅| |渠道分组固定倍率、定时倍率支持|✅|✅| |渠道重试|✅|✅| |渠道密钥错误禁用(可禁用单密钥、或密钥中本次请求的模型)|✅|✅| |渠道密钥错误禁用自动恢复机制|✅|✅| |渠道请求熔断超时机制|✅|✅| |渠道IP、UA规则限制|✅|✅| |渠道全局/独立代理配置,支持HTTP[S]、Socket5协议|✅|✅| |兑换码系统|✅|✅| |自定义菜单|✅|✅| |第三方登录(Github、Gitee、LiunxDO)|✅|✅| |安全过滤|✅|✅| |API线路展示与测速|✅|✅| |API节点状态监控展示|✅|✅| |自定义SEO、主题色调与全局样式、脚本等|✅|✅| |一键第三方系统数据迁移导入|✅|✅| |多优先级计费方式|✅|✅| |日志分表(可按照天/周/月/年四个维度进行自动分表)|✅|✅| |i18n国际化(已内置中文、英文)|✅|✅| |模型多条件计费(阶梯计费)支持,且可按照固定价格和基础倍率两种模式计费|✅|✅| |在线支付支持(易支付、Stripe、自助转账等)|❌|✅| |自定义多货币支持|❌|✅| |自动支付汇率换算、内部换算或支付接口换算|❌|✅| |在线自助开票|❌|✅| |个人、企业实名认证(支持第三方API和支付宝官方实名认证、手动认证等)|❌|✅| |营销通知、群发、异步发送、定时发送等|❌|✅| |强大的工单系统|❌|✅| |用户可独立的费率、权限定制化|❌|✅| |高性能高扩展的动态路由:0s即时热重载,多分组、多上游负载均衡、多路由业务处理器等|❌|✅| |邀请好友机制|❌|✅| |强大的第三方对象存储转存功能|❌|✅| |自定义多前端语言:系统内置CN、EN|❌|✅| |在线MCP服务分发支持|❌|✅| |不同维度的用户行为、数据模型等数据的可视化分析报告|❌|✅| |云端规则市场,各种好玩的模型接入只需要一键接入|❌|✅| |除上述之外,Pro还有更多好玩的功能,目前正在小范围内测中,敬请期待~|❌|✅| |实际功能不止上述描述,快去体验体验吧~|✅|✅|
voapi/voapivoapi/voapi-linux-arm64linux-arm64用户请将docker-compose.yml中的镜像替换为
voapi/voapi-linux-arm64
git clone https://github.com/VoAPI/VoAPI.git
cd VoAPI
docker-compose up -d
部署完成后,访问 http://localhost:6800 (请根据实际情况修改域名和端口号)即可进入系统,注册第一个用户即为管理员账号
请确保您已经准备好了MySQL和Redis数据库,并且正确配置了config.yml文件
linux-arm64用户请将镜像替换为
voapi/voapi-linux-arm64
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 # 应用监听端口
db:
dirver: mysql #为空则默认使用mysql,可选mysql,pg
log-dirver: mysql #为空则默认使用mysql,可选mysql,pg,clickhouse
mysql: #当db.dirver/db.log-dirver为空或mysql时生效
dsn: root:@tcp(db-voapi:3306)/voapi # 主数据据库
log-dsn: root:@tcp(db-voapi:3306)/voapi-log # 日志分离数据库
log-body-dsn: root:@tcp(db-voapi:3306)/voapi-body-log # 请求体日志分离数据库
log-sharding: # 日志分表方式,支持 day/week/month/year 四种方式
enable: false
mode: y # d = day, w = week, m = month, y = year
pg: #当db....