====== NewAPI ====== **New API** 是目前开源社区中最流行的 AI API 中转与分发管理系统之一。它基于 Go 语言开发,源自对经典项目 One API 的二次开发与深度改版。 简单来说,它的核心功能是**将各种大语言模型厂商(如 OpenAI、Anthropic、Google Gemini、国内主流大模型等)的 API Key 以及各种非官方渠道统一整合,转化为标准的 OpenAI API 格式**对外分发。它以出色的高并发性能、极其丰富的渠道适配以及完善的商业化运营功能而闻名。 ---- ===== 核心功能特性 ===== * **全厂商与全模型适配**:原生支持几乎所有主流国际与国内大模型厂商,包括 OpenAI、Anthropic Claude、Google Gemini、Midjourney、DeepSeek、智谱清言、文心一言、讯飞星火、阿里通义千问、腾讯混元等。 * **标准 OpenAI 协议转换**:无论是哪个厂商的底层模型,经由 New API 中转后,都可以通过标准的 ''/v1/chat/completions'' 等 OpenAI 格式接口调用,完美兼容各类主流 AI 客户端与 IDE 插件。 * **企业级高并发与稳定性**:基于 Go 语言的高并发优势进行底层优化,支持多机分布式部署、多 Redis 实例缓存,在大流量、高并发的生产环境下表现极其稳定。 * **完善的充值与商用配套**:内置了非常成熟的用户管理、额度消费统计、多级代理/分销系统,并支持对接多种主流的易支付(EPAY)等第三方支付网关,非常适合用于搭建商业化中转平台。 * **多渠道轮询与自动轻量容灾**:支持为同一个模型配置多个上游渠道,系统会自动进行负载均衡(轮询或权重)。当某个渠道出现故障(如越权、被封或超频)时,系统会自动触发轻量级容灾跳过该渠道,确保下游业务不中断。 ---- ===== 核心技术栈与部署 ===== ==== 技术栈 ==== * **后端**:Go 语言(提供极致的性能与并发处理能力) * **前端**:React / Vue (基于 Ant Design 或类似的前端框架,界面现代化) * **数据/缓存**:MySQL / PostgreSQL + Redis(支持分布式架构的缓存与速率限制) ==== 部署方法 ==== - **Docker / Docker Compose(主流推荐)**:官方提供开箱即用的 Docker 镜像,只需几行命令即可快速拉起包含数据库、Redis 和主程序的完整环境。 - **宝塔面板 / 独立二进制部署**:支持直接运行编译好的二进制文件,适合需要配合 Nginx 反向代理进行精细化运维的场景。 ----