songquanpeng/one-api — 36.2k★ trên GitHub (JavaScript). LLM API 管理 & 分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型,统一 API 适配,可用于 key 管理与二次分发。单可执行文件,提供 Docker 镜像,一键部署,开箱即用。LLM API management & key redistribution system, unifying multiple providers under a single API. Single binary, Docker-ready, with an English UI.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
# 目前支持 MySQL 启动,数据存储在 ./data/mysql 文件夹内
docker-compose up -d
# 查看部署状态
docker-compose ps
手动部署
从 GitHub Releases 下载可执行文件或者从源码编译:
git clone https://github.com/songquanpeng/one-api.git
# 构建前端
cd one-api/web/default
npm install
npm run build
# 构建后端
cd ../..
go mod download
go build -ldflags "-s -w" -o one-api
graph LR
A(用户)
A --->|使用 One API 分发的 key 进行请求| B(One API)
B -->|中继请求| C(OpenAI)
B -->|中继请求| D(Azure)
B -->|中继请求| E(其他 OpenAI API 格式下游渠道)
B -->|中继并修改请求体和返回体| F(非 OpenAI API 格式下游渠道)
可以通过在令牌后面添加渠道 ID 的方式指定使用哪一个渠道处理本次请求,例如:Authorization: Bearer ONE_API_KEY-CHANNEL_ID。
注意,需要是管理员用户创建的令牌才能指定渠道 ID。
不加的话将会使用负载均衡的方式使用多个渠道。
环境变量
One API 支持从 .env 文件中读取环境变量,请参照 .env.example 文件,使用时请将其重命名为 .env。
songquanpeng/one-api có 36.2k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/songquanpeng/one-api. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
songquanpeng/one-api có những chủ đề gì?
GitHub topics của songquanpeng/one-api: "api", "api-gateway", "azure-openai-api", "chatgpt", "claude", "ernie-bot", "gemini", "gpt", "openai", "openai-api", "proxy". TopGit xếp repo vào nhóm AI Tools.
songquanpeng/one-api còn đang phát triển không?
Commit gần nhất trên songquanpeng/one-api là 7 tháng trước (theo timestamp GitHub). Repo có 6.8k fork — một chỉ báo về mức độ quan tâm của cộng đồng.
songquanpeng/one-api là gì?
songquanpeng/one-api (songquanpeng/one-api) là dự án JavaScript trên GitHub. Theo mô tả gốc: LLM API 管理 & 分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型,统一 API 适配,可用于 key 管理与二次分发。单可执行文件,提供 Docker 镜像,一键部署,开箱即用。LLM API management & key redistribution system, unifying multiple providers under a single API. Single binary, Docker-ready, with an English UI.
songquanpeng/one-api so với các dự án AI Tools khác thế nào?
songquanpeng/one-api được TopGit xếp vào nhóm AI Tools, với 36.2k sao GitHub và viết bằng JavaScript. Xem trang chủ đề AI Tools trên TopGit để so sánh với các dự án tương tự theo số sao và mức độ hoạt động.
songquanpeng/one-api viết bằng ngôn ngữ gì?
songquanpeng/one-api chủ yếu viết bằng JavaScript. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Vì sao songquanpeng/one-api được xếp vào nhóm AI Tools?
TopGit xếp songquanpeng/one-api vào nhóm AI Tools dựa trên GitHub topics và mô tả của repo (gắn thẻ: "api", "api-gateway", "azure-openai-api"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
one-api có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về one-api.