ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

One-API 快速上手:三条命令部署,多模型统一 API 网关从注册到额度分发全流程

One-API 快速上手:三条命令部署,多模型统一 API 网关从注册到额度分发全流程 One-API 快速上手三条命令部署多模型统一 API 网关从注册到额度分发全流程【免费下载链接】one-apiLLM 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.项目地址: https://gitcode.com/GitHub_Trending/on/one-api团队里大家都在共用一个 OpenAI Key额度快烧完了却没人说得清谁调了多少次、花了多少这时候就需要一个 AI 接口管理和多模型统一接入的系统——One-API 把 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、豆包、ChatGLM、文心一言这些上游 Key 收进来对外只暴露一个标准 API 网关按用户发额度、按调用记消耗。下面按时间线走一遍先拉起服务再放用户进来然后给团队发额度最后学会看用量数据。第一次进控制台用 Docker 三条命令把服务跑起来 先 clone 仓库再进目录最后拉起容器git clone https://gitcode.com/GitHub_Trending/on/one-api cd one-api docker-compose up -d就这三条。docker-compose.yml 里已经带好了 Redis 和 MySQL不想装 MySQL 的话把 SQL_DSN 那行注释掉它会退回到 SQLite。服务起来后监听 3000 端口浏览器访问就能进管理后台。整个系统是一个单可执行文件没有前后端分离的麻烦这是它上手快的根本原因。第一次让用户进来四种注册渠道和 JWT 登录进后台第一件事是把注册开关和渠道配置好。One-API 给了四条路按需开放邮箱注册走最常规的注册表单见 Register.jsGitHub OAuth适合开发者用户实现在 controller/auth/github.go微信登录面向国内个人用户见 controller/auth/wechat.goLark 登录企业场景用得上见 controller/auth/lark.go登录后会话由 JWT 令牌维持校验逻辑在 middleware/auth.go敏感操作比如改密码、高危接口还会叠加图形验证码代码在 common/verification.go。注意一点渠道开多了记得在后台逐一测试回调尤其是微信和 Lark 的回调地址配置漏配一步登录就会卡在授权页。第一次给团队发额度生成并分发 redemption 兑换码用户进来后是空账户额度靠管理员发放。这里用 redemption 码而不是直接改余额管理员在后台按金额生成一批码逻辑在 controller/redemption.go用户拿码到充值页兑换额度直接加到账户上码用完即作废发放记录在 model/redemption.go 里可查这样做的好处是发放过程留痕、可批量、可回收发错了也能对着记录找到是哪一批。平台替你算钱配置分模型计费后自动扣减接下来不用你盯系统自动处理。每接入一个渠道relay/adaptor/ 下对应的适配器会把各家不统一的返回格式转成标准结构请求完成后relay/billing/ 按模型名和分组找到对应的倍率用本次消耗的 token 数算出实际花费再从账户余额里扣掉。不同模型单价不同分组倍率也不同所以同一个 Key 走不同渠道时账单是分开算的不用手动对账。第一次看懂用量日志和监控面板用了一段时间后问题会变成钱花在哪了。看两个地方就够逐条调用日志谁、哪个模型、多少 token、扣了多少额度记录在 model/log.go统计与渠道监控QPS、成功率、渠道响应时长指标定义在 monitor/metric.go先查日志定位异常用户再看监控判断渠道健不健康两边对不上再去查具体渠道配置。让用户带来用户邀请奖励机制想让账户增长不依赖你自己拉人可以打开邀请奖励新用户带邀请码注册后邀请人和被邀请人都会自动获赠额度相关流水见 model/user.go前端入口在 InviteCard.js。规则很简单奖励额度和新用户基础额度都在系统设置里可调注意别让奖励比基础额度高否则会被刷。拉起来、放人进来、发额度、看账单——四步走完一个能对外服务的统一 API 入口就算建好了。剩下的事就是按团队规模调倍率和渠道配置。【免费下载链接】one-apiLLM 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.项目地址: https://gitcode.com/GitHub_Trending/on/one-api创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表