10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

One API 自建 AI 网关:15 分钟整合所有模型 Key,告别中转站跑路风险

2小时前 AI开源项目 10 0

One API 是一个开源的 AI API 网关,由 songquanpeng 开发,GitHub 上已有 30K+ Star。

它将 OpenAI、Claude、Gemini、DeepSeek、通义千问等所有平台的 API Key 整合到一个统一入口,对外暴露统一的 OpenAI 格式接口,让你自己掌控全部流量,不依赖任何中转站。

One API 解决的核心痛点

痛点 1:多个 Key 散落各处

OpenAI 一个、Claude 一个、火山方舟一个、阿里百炼一个……配置散在十几个项目里,管理混乱。

痛点 2:切换模型要改代码

每家 SDK 都不一样,从 GPT 切到 Claude 需要重写一遍调用逻辑,开发成本高。

痛点 3:成本和用量看不清

十几个平台账单分别算,一个月花了多少 Token 心里没数,难以优化成本。

装上 One API 之后,所有调用统一为:

POST https://你的域名/v1/chat/completions
Authorization: Bearer ***
{ "model": "gpt-4o", ... }

把 model 换成 claude-opus-4 或 deepseek-chat,后端自动路由,代码一行不用改。

⚠️ 重要澄清:One API 本身不提供任何 Token,它只是个工具。你需要自己去各平台买 Key 灌进去,这才是合法、可控的"自建中转"。

自建 vs 中转站对比

维度 中转站 自建 One API
模型来源 对方说啥就是啥 你自己选官方
跑路风险 高(号池随时崩) 零
数据隐私 Prompt 全被记录 仅你能访问
价格 看似便宜,实际算汇率后未必=官方原价 官方原价
部署难度 零 15 分钟
月成本(个人) 看用量 0–5 美元服务器费

如果你已经有 OpenAI / Claude / 国产平台的官方 Key,One API 就是把它们装进同一个壳子的最佳工具——没有差价,没有跑路,没有数据风险。

部署指南:Docker 一行命令

准备一台能上网的 Linux 服务器(阿里云/腾讯云/NAS/树莓派都行),最低配置 1 核 1G。执行:

docker run --name one-api -d \
  --restart always \
  -p 3000:3000 \
  -e TZ=Asia/Shanghai \
  -v /home/ubuntu/data/one-api:/data \
  justsong/one-api

浏览器打开 http://你的服务器IP:3000:

  • 初始账号:root
  • 初始密码:123456

⚠️ 登录后第一件事必须改密码。

如果服务器流量大、并发高,把 SQL_DSN 加上换 MySQL。

三步上手:渠道 → 令牌 → 调用

登录后台,左侧菜单只看三个:渠道、令牌、日志。

第一步:配置"渠道"(Channel)

渠道 = 你买的官方 Key 的来源。点【添加渠道】→ 选类型(OpenAI/Anthropic/阿里通义等)→ 把官方 Key 粘进去 → 选支持的模型 → 保存。

第二步:创建"令牌"(Token)

令牌 = 你给自己应用调用 One API 用的 Key。点【添加令牌】→ 设额度(建议先设 $10 试水)→ 复制生成的 sk-xxx。

第三步:代码里替换 Base URL

把原来代码里的 https://api.openai.com 改成 https://你的域名,把 Key 换成上一步的令牌。代码主体不动。

Python 调用示例:

from openai import OpenAI

client = OpenAI(
  api_key="sk-你的令牌",
  base_url="https://你的域名/v1"
)

resp = client.chat.completions.create(
  model="claude-opus-4",  # ← 改这里就能切模型
  messages=[{"role":"user","content":"你好"}]
)

无论你切到 GPT、Claude、DeepSeek、Gemini,这段代码完全不变,只改 model 字段。

三个隐藏技巧

① 多 Key 负载均衡

同一个渠道里能填多个 Key(每行一个),One API 会自动轮询。某个 Key 被限流,自动切下一个。中小团队薅免费额度的神技。

② 模型映射(Model Mapping)

把 gpt-4o 偷偷映射到 deepseek-chat。老应用一行不改,后端模型已经被换了。

③ 分组定价 + 兑换码

如果你想给团队成员或朋友分发 Key,可以按用户分组定不同倍率,还能批量生成兑换码。注意:对外提供生成式服务在国内需要备案,仅限内部使用。

踩坑记录

坑 1:别用 SQLite 跑生产

默认 SQLite 单文件,并发稍高就锁库。有点流量就上 MySQL,加个 SQL_DSN 环境变量就行。

坑 2:Root 密码必改

默认 root/123456 是公开的,全网扫描器满天飞。不改 = 把你的所有 Key 拱手送人。

坑 3:只开 3000 端口给信任 IP

公网直接暴露 3000 端口很危险。最好挂 Nginx 反向代理,加 HTTPS,或者用 Cloudflare Tunnel 这种零信任方案。

坑 4:日志会爆磁盘

所有请求都会记日志,定期清理或单独配 LOG_SQL_DSN 把日志放别的库。

坑 5:别对外卖 Token

国内法规要求生成式 AI 服务必须备案。自用、团队内部用没问题,公开收钱卖 = 你就成了中转站。

总结

真正聪明的方式,是把"便宜"和"安全"两件事拆开:

  • 去官方买你需要的最便宜的渠道
  • 用 One API 把它们统一起来
  • 中间不再有第三个人

对于个人开发者和中小团队来说,自建 One API 是管理多个 AI API Key 的最佳实践。

开源地址

GitHub:songquanpeng/one-api

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:One API 自建 AI 网关:15 分钟整合所有模型 Key,告别中转站跑路风险
#One API #AI网关 #自建中转 #Docker #API管理 
收藏 1
SkyClaw 免费 Agent 模型:无限 Token,适配 OpenClaw、Hermes、Nanobot
AI自动化视频剪辑实战指南:Claude Code+HyperFrames+video-use 踩坑记录
推荐阅读
  • 5个GitHub离谱Openclaw skills:从职场PUA到赛博皇帝的演进
  • Codexia:开源桌面级 AI 编程助手,搭配GPT-5-Codex让你的开发效率瞬间开挂
  • planning-with-files:超越对话限制,用一个插件(Skill)赋予Claude持久记忆的上下文工程方案
  • Learn Claude Code 开源:真正的 Agent Harness 工程实战,12 课程从零构建 AI 智能体
  • DocsGPT:给文档接入大模型秒变智能问答神器,让你告别翻文档的痛苦
评论 (0)
请登录后发表评论
分类精选
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
9326 7月前
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
8922 8月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
7025 5月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
6319 3月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
6175 8月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
6014 8月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
5865 7月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
5571 9月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
5477 7月前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
5431 5月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 One API 自建 AI 网关:15 分钟整合所有模型 Key,告别中转站跑路风险
2 PilotDeck 开源 AI Agent 操作系统:一个人指挥一支智能体军队
3 pyVideoTrans 开源视频翻译工具:语音识别+翻译+配音+声音克隆一站式解决方案
4 Qwen3.6-35B-A3B-Uncensored:35B参数仅3B激活的完全解锁开源MoE模型
5 开源纯真IP库在线查询系统:IP地理位置查询、本机IP查询、域名解析
6 Apex Dashboard:Obsidian 的一站式工作控制台插件
7 OpenHarness:港大开源轻量级 Agent 基础设施,兼容 15+ 大模型提供商
8 DeepSeek Reasonix:开源终端 AI 编程代理,前缀缓存让成本降低 70%
9 PinMe 2.0开源:一句话搞定前端、后端、数据库,AI全栈部署新工具
10 Cockpit Tools开源:AI IDE账号管理中控台,支持Codex多开与配额监控
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联