One API:统一管理 OpenAI 等 API 网关

One API 是一个开源的 API 网关管理工具,统一管理 OpenAI、Azure、Claude 等多家 AI 接口,支持密钥分发、额度控制与监控面板。本文为你详解其核心功能、安装步骤与使用技巧,助你快速搭建属于自己的 AI API 管理平台。

许可证 MIT更新 2026-08-19

详细介绍

为什么需要 One API?

随着 ChatGPT 等大模型服务的普及,开发者和团队往往要同时对接 OpenAI、Azure OpenAI、Anthropic Claude 等多个平台。每个平台都有独立的 API Key、计费规则和速率限制,管理起来非常繁琐。更麻烦的是,团队成员共享密钥时难以控制每个人的用量和权限,一旦泄露还会造成资损。One API 正是为了解决这些痛点而生的开源项目,它就像一个统一的网关,将所有上游 API 聚合到一个地址下,并提供密钥管理、额度分配和调用监控能力。

One API 的核心功能

多模型接入,一个入口对外

One API 支持 OpenAI 官方、Azure、Anthropic、Google Gemini 等主流模型提供商,也兼容各类开源模型(如 Ollama)。你只需要在后台添加渠道并填写对应的 API Key,之后所有请求都发往 One API 的地址,它会自动路由到实际的上游服务。这意味着前端应用只需要配置一次 Base URL,切换或增加模型时无需改动业务代码。

细粒度的密钥与额度管理

在 One API 中,管理员可以创建多个令牌(Token),并为每个令牌设置额度上限、过期时间以及允许使用的模型范围。团队成员各自使用独立的密钥,调用记录清晰可见,超额后自动失效。这不仅避免了共享密钥带来的安全风险,也方便按项目或按人进行成本核算。

可视化的监控与日志

One API 提供简洁的仪表盘,展示今日调用次数、Token 消耗量、成功率等关键指标。每次请求的日志会被完整保留,包括模型、耗时、输入输出 token 数、状态码等,方便排查问题和分析使用情况。你还可以通过 webhook 对接自己的告警系统,实时掌握服务健康度。

安装与使用步骤

One API 的部署非常简单,推荐使用 Docker 方式。首先确保你的服务器已安装 Docker 和 Docker Compose,然后执行以下命令:

docker run --name one-api -d --restart always -p 3000:3000 -v /data/one-api:/data justsong/one-api

启动后,浏览器访问 http://你的服务器IP:3000,首次登录使用默认账号 root 和密码 123456(请立即修改)。接下来依次完成:

  • 在「渠道」页面添加你的第一个 API 提供商,比如 OpenAI,填写密钥并保存。
  • 在「令牌」页面创建新的令牌,设置额度限额,复制生成的密钥。
  • 将你原本使用的 Base URL 替换为 http://你的服务器IP:3000/v1,API Key 换成刚生成的令牌。

这样,你的应用就成功切换到 One API 了。

注意事项

  • 建议使用 HTTPS 反向代理(如 Nginx)访问 One API,避免密钥请求被明文窃听。
  • 定期在「日志」页面检查异常调用,发现可疑请求立即禁用对应令牌。
  • 升级 One API 前先备份 /data 目录下的数据库文件,以防数据丢失。
  • 如果上游 API 有速率限制,可以在渠道设置中配置并发参数,避免触发限流。

One API 由社区活跃维护,目前支持多用户、多渠道的负载均衡,是搭建 AI 服务基础设施的得力工具。无论你是个人开发者还是团队管理者,都能通过它大幅简化接口管理流程。

更新记录

最近更新:2026-08-19

下载

国内下载加速

本站提供夸克 / 百度 / 蓝奏网盘转存下载,国内访问快、不限速,转存后即可高速下载。网盘链接均经人工审核,失效可反馈补链。

官方下载
源码地址

下载按优先级提供:国内网盘(第一优先,便于国内快速获取)→ 官方来源(官方正版背书)→ 源码地址(开源项目);网盘链接均经审核,如失效欢迎反馈。

怎么选(决策参考)

解决什么

暂无公开信号

替代什么

暂无公开信号

适合谁

暂无公开信号

不适合谁

暂无公开信号

核心优势

暂无公开信号

主要限制

暂无公开信号

社区信号

社区数据不足

成熟度

暂无公开信号

什么时候选它

暂无公开信号

什么时候不要选它

暂无公开信号

常见问题

One API 支持哪些模型提供商?

One API 支持 OpenAI、Azure OpenAI、Anthropic Claude、Google Gemini、百度文心、阿里通义等主流服务,也兼容 Ollama 等本地模型,可以通过渠道管理自由添加。

使用 One API 会影响请求速度吗?

One API 本身只做转发和日志记录,几乎没有额外延迟。它支持多渠道负载均衡,在某个上游超时或失败时可以自动切换,实际体验反而更稳定。

如何给团队成员分配独立额度?

在「令牌」页面为每个成员创建令牌,设置额度上限和模型白名单。成员使用自己的令牌调用,后台可以按令牌查看消耗,额度用完自动停止。

相关推荐

File Converter 文件格式转换工具:免费批量转换指南
File Converter 是一款 Windows 下免费开源的文件格式转换工具,集成于右键菜单,支持批量转换文档、图片、音频、视频等常见格式。本文详细介绍其功能特点、安装步骤和使用技巧,帮助您高效完成格式转换任务。
File Converter 文件格式转换工具
本文全面介绍File Converter文件格式转换工具,从实际场景出发,详解其右键菜单快速转换、批量处理等核心功能,并提供安装与使用步骤,帮助你高效完成格式转换。
PowerToys 微软效率工具集:实用功能详解
PowerToys 是微软官方开源的高效 Windows 效率工具集,集窗口分屏、批量重命名、OCR 取字等实用功能于一体,免费开源,适合希望提升 Windows 操作效率的用户。
BleachBit 系统清理工具:免费释放磁盘空间
BleachBit是一款免费开源的系统清理工具,能快速清除缓存、临时文件与日志,释放磁盘空间并保护隐私。本文详细介绍其核心功能、安装方法及使用技巧,帮助你在Windows和Linux上安全高效地完成系统深度清理。
Ventoy 多系统启动盘工具:一个 U 盘装所有系统
Ventoy 是一款免费开源的多系统启动盘制作工具,无需反复格式化,一个 U 盘即可安装 Windows、Linux 等多种系统。本文详细介绍其核心功能、安装步骤与使用技巧,帮助你彻底告别“一盘一系统”的繁琐时代。
Flow Launcher 效率启动器:快速搜索与启动
Flow Launcher 是一款免费开源的 Windows 效率启动器,让你告别慢吞吞的搜索栏,通过快捷键秒开应用、搜索文件、执行命令。本文详细介绍其核心功能、安装步骤与实用技巧,帮助你快速上手,大幅提升日常工作效率。

相关文章