One API(3.6万星)大模型网关搭建指南2026:一个Key打通OpenAI、Claude、Gemini和DeepSeek
one-api(36,211星)是星标最多的大模型API网关:把OpenAI、Azure、Claude、Gemini、DeepSeek、豆包统一到一个Key后面。本文给出完整自建教程。
💡 你将学到
one-api(36,211星)是星标最多的大模型API网关:把OpenAI、Azure、Claude、Gemini、DeepSeek、豆包统一到一个Key后面。本文给出完整自建教程。
直接给结论
songquanpeng/one-api(36,211星,JavaScript)是一个大模型API管理与分发系统。它把OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、智谱等几十家服务商聚合到一个OpenAI兼容端点后面。团队只需一个Key,由one-api统一转发、计量和限流。
为什么团队要自建
- 统一Base URL:所有模型都是
http://你的服务器:3000/v1 - 按用户配额:给每个成员单独建Token、设置每日消费上限
- 成本追踪:每个请求都记录模型、token数和费用
- 模型容灾:某家服务商挂了自动切换到备用渠道
10分钟部署
- 启动容器(小团队用SQLite模式即可):
docker run --name one-api -d --restart always \n -p 3000:3000 -v /data/one-api:/data \n ghcr.io/songquanpeng/one-api:latest
- 打开 http://localhost:3000,默认管理员是
root/123456(立刻改掉)。 - 进入渠道 - 添加渠道:选择服务商(如OpenAI),粘贴API Key。
- 进入令牌 - 创建令牌,这就是你的应用要用的唯一Key。
- 把任意OpenAI SDK指向
http://localhost:3000/v1,填入新令牌。
实用建议
- 开启模型倍率设置,给不同模型设置独立的价格倍数。
- 用日志页面防滥用,能实时看到每个用户消耗的token。
- 生产环境每天备份
/data目录(SQLite库或MySQL)。
FAQ
兼容OpenAI SDK吗? 兼容——它暴露的 /v1/chat/completions 与OpenAI完全一致,LangChain、Open WebUI等工具无需改动即可接入。
能转发本地模型吗? 能,添加指向Ollama或vLLM的渠道,本地和云端模型共用同一个Key。
支持国内服务商吗? 支持——DeepSeek、豆包、通义、智谱等都有内置预设。
相关文章
2026-06-29
高收益主线龙头策略——不花钱的数据,也能抓到龙头
2026-06-29
你笔记本里,藏着一个AI
2026-07-14
免费AI编程助手 2026 配置指南:VS Code 5分钟装 Continue、Copilot、Windsurf
