老赵写字的地方

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(支持分布式架构的缓存与速率限制)

部署方法

  1. Docker / Docker Compose(主流推荐):官方提供开箱即用的 Docker 镜像,只需几行命令即可快速拉起包含数据库、Redis 和主程序的完整环境。
  2. 宝塔面板 / 独立二进制部署:支持直接运行编译好的二进制文件,适合需要配合 Nginx 反向代理进行精细化运维的场景。

zh/newapi/start.txt · 最后更改: 由 tom