One API

不活跃
GitHub JavaScript MIT

简介

One API 是一个 LLM API 管理与分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek 等主流模型的统一 API 适配,可用于 key 管理与二次分发,提供 Docker 镜像一键部署。

核心特性

  • 统一 API 格式 — 将 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、通义千问等 20+ 模型提供商统一封装为标准 OpenAI API 格式
  • 负载均衡与多渠道 — 支持同一模型配置多个渠道,自动负载均衡和失败重试
  • 令牌与额度管理 — 支持令牌过期时间、额度限制、IP 白名单、模型访问控制,以及兑换码批量生成
  • 用户与分组系统 — 支持用户注册登录(邮箱、GitHub、飞书、微信),用户分组和渠道分组独立配置倍率
  • Docker 一键部署 — 提供 Docker 镜像,SQLite 或 MySQL 后端可选,支持多机部署
  • 流式传输与绘图 — 支持 stream 模式打字机效果,支持 DALL-E 等绘图接口

适用场景

💡 LLM API 统一网关 — 为团队或产品提供统一的 LLM API 入口,屏蔽不同模型提供商的接口差异
💡 API Key 二次分发 — 管理多个 API Key,为不同用户或项目分配独立额度和访问权限
💡 成本控制与监控 — 通过令牌额度管理和渠道倍率设置,监控和控制 LLM API 使用成本
💡 多模型冗余部署 — 同一模型配置多个渠道,当某个提供商故障时自动切换到备用渠道

快速开始

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

相关项目