自托管网关,通过统一的 OpenAI 格式接口调用 OpenAI、Anthropic、Gemini 等多家大模型服务,并支持负载均衡。
fruitbars/simple-one-api
自托管的大模型统一网关,以单可执行文件提供 OpenAI、Responses 和 Anthropic 兼容接口,接入多家模型供应商。
可替代:OpenRouter
- Star
- 2,344
- Fork
- 209
- 未关闭 Issue
- 47
- 最近提交
- 上个月
这是什么?
simple-one-api 是位于客户端工具与多家大模型供应商之间的统一网关。客户端只需对接一个地址,即可使用 OpenAI Chat Completions、OpenAI Responses 或 Anthropic Messages 协议,网关会把请求路由到已配置的供应商,包括千帆、讯飞星火、腾讯混元、MiniMax 和 DeepSeek 等。
每个 Provider 可配置多个 API Key 组成号池。网关会在请求发出前估算 Token 成本,为每个 Key 与模型维护 60 秒滚动预留窗口;上游返回 429 时自动切换到其他 Key 并记录冷却与恢复时间。QPS、QPM、RPM、TPM 和并发数可在 Provider、Provider-模型、Key、Key-模型四个层级组合配置。
项目为单个可执行文件,内嵌 React 聊天界面,并提供基于 SQLite 的可视化配置台、使用统计和实时日志。另有 Wails 桌面端,启动后在本机 loopback 地址提供网关。发布形式包括 GitHub Release 归档和 amd64/arm64 Docker 镜像。
核心功能
- 01从同一网关对外提供 OpenAI Chat Completions、Responses 和 Anthropic Messages 接口。
- 02每个 Provider 可配置多个 API Key 号池,支持轮询、首选、随机和哈希路由。
- 03按 Key 估算剩余 Token 容量,上游返回 429 时自动切换到其他 Key。
- 04支持 QPS、QPM、RPM、TPM 和并发数的多层组合限流。
- 05内置网页聊天界面和可视化配置台,可查看每个 Key 的实时状态。
- 06配置保存在 SQLite 中,使用统计不保存提示词或响应正文。
适用场景
- 让 Codex、Claude Code 等本地客户端共用同一个网关地址和密钥。
- 把大流量分散到多个上游 Key,减少 429 限流错误。
- 自建统一入口,接入多家国内大模型供应商。
- 为小团队提供一个 OpenAI 兼容地址,并查看用量统计。
快速上手
- 1
从源码构建单文件可执行程序
./quick_build.sh - 2
运行网关;首次安装无需 config.json
./simple-one-api - 3
在浏览器中打开 http://localhost:9090/ 并完成 /setup 初始化向导
使用前须知
- 从源码构建需要 Go 1.25+、Node.js 和 pnpm。
- 模型价格、免费额度和模型细节来自各上游供应商,可能变化,README 要求以其官方文档为准。
收录于专题
标签
常见问题
- simple-one-api 是什么?
- 自托管的大模型统一网关,以单可执行文件提供 OpenAI、Responses 和 Anthropic 兼容接口,接入多家模型供应商。 simple-one-api 是位于客户端工具与多家大模型供应商之间的统一网关。客户端只需对接一个地址,即可使用 OpenAI Chat Completions、OpenAI Responses 或 Anthropic Messages 协议,网关会把请求路由到已配置的供应商,包括千帆、讯飞星火、腾讯混元、MiniMax 和 DeepSeek 等。
- simple-one-api 可以免费使用吗?用的什么许可证?
- simple-one-api 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- simple-one-api 还在维护吗?
- 半年内有更新。simple-one-api 最近一次提交是在 2026年9月29日。
- simple-one-api 适合用来做什么?
- 让 Codex、Claude Code 等本地客户端共用同一个网关地址和密钥。 把大流量分散到多个上游 Key,减少 429 限流错误。 自建统一入口,接入多家国内大模型供应商。 为小团队提供一个 OpenAI 兼容地址,并查看用量统计。
- simple-one-api 怎么安装和运行?
- 从源码构建单文件可执行程序: ./quick_build.sh 运行网关;首次安装无需 config.json: ./simple-one-api 在浏览器中打开 http://localhost:9090/ 并完成 /setup 初始化向导
- 在哪里获取 simple-one-api?
- 源代码和安装说明在 GitHub 上:https://github.com/fruitbars/simple-one-api
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自托管网关,把多个 AI 中转站统一为一个 API Key 和入口,自动发现模型并智能路由。
开源的统一 LLM 网关,通过一个端点和一个 API Key 调用 Anthropic、OpenAI、Gemini 等多家厂商的模型。
一个 MIT 开源的 AI 网关,通过统一端点接入数百家模型服务商,支持配额感知的自动降级与 Token 压缩。
面向个人的自托管 LLM API 聚合网关,统一接入多个模型渠道并支持故障切换与用量统计。
开源 AI 网关,通过统一的 OpenAI 兼容 API 接入 23 家以上大模型服务,支持故障转移、负载均衡与语义缓存。