身处AI时代,作为开发者的你,是不是也遇到了这样的“甜蜜烦恼”:
- 今天想用一下 OpenAI 的 GPT-4o;
- 明天想试试 Anthropic 的 Claude 3 Sonnet;
- 后天又要调用国内的文心一言或通义千问...
结果就是,你的代码和配置里散落着十几个甚至几十个不同的 API 密钥和 Base URL。管理起来既混乱又麻烦,分享给团队成员时还担心密钥泄露。
有没有一个优雅的办法,能把所有这些大模型API统一管理起来呢?
答案是肯定的。今天,我们就来介绍这样一位开源界的“大管家”—— One-API。
One-API 是一个开源的API管理与分发系统。
它可以将市面上几乎所有主流大模型(如 OpenAI, Azure, Claude, 文心一言, Gemini 等)的 API 统一成一个标准接口。
你只需要记住一个地址、一个密钥,就能调用所有模型。
它的核心优势包括:
- 统一API格式:所有模型的调用都变成了标准的 OpenAI 格式。
- 负载均衡:可以添加多个密钥,系统会自动轮询,避免单个密钥超额。
- 渠道管理:轻松添加、禁用、管理不同大模型的API渠道。
- 用量统计:清晰地看到每个令牌的调用次数和消耗额度。
然而,自己部署 One-API 同样需要服务器、Docker、反向代理等一系列繁琐操作。
但别担心,有了 Sealos 应用商店,这一切都将变得无比简单。
第一步:在 Sealos 应用商店中找到 One-API
和上次一样,登录你的 Sealos 账号,进入“应用商店”。在搜索框中输入“One-API”,你就能立刻找到它。
第二步:一键部署,静待花开
点击 One-API 的卡片,进入详情页后,直接点击右上角的“部署应用”按钮。
你什么都不用做,只需静静等待1-2分钟。Sealos 会在云端为你处理好所有事情。
第三步:访问你的API管理中心
当应用状态变为“运行中”,就代表你的 One-API 已经部署成功了!
点击详情
点击“公网地址”,系统会跳转到 One-API 的登录页面。默认的管理员账号是 root,密码是 123456。请务必在第一时间登录并修改密码!
快速上手:添加渠道并生成令牌
现在,让我们来完成最重要的两步,让你的 One-API 真正可用。
“渠道”指的就是你要接入的具体大模型服务。
- 在左侧菜单栏点击“渠道”。
- 点击“添加新的渠道”。
- 类型选择你拥有的模型服务,比如 OpenAI。
- 密钥中填入你自己的 OpenAI API Key。
- 根URL 可以留空(默认使用官方地址),或者填入你的代理地址。
“令牌”就是你未来在所有应用中实际使用的、统一的API密钥。
- 在左侧菜单栏点击“令牌”。
- 点击“添加新的令牌”。
- 给它起个好记的名称。
- 你可以设置它的额度和过期时间。
创建成功后,复制生成的令牌密钥,这个就是你以后要用的“万能钥匙”!
如何在你的代码中使用?
现在,最神奇的部分来了。在你的任何应用或代码中,只需要修改两个地方:
- 将 API 的 Base URL 修改为你在 Sealos 上部署的 One-API 的外网地址。
- 将 API Key 修改为你刚刚在 One-API 中生成的那个令牌 (Token)。
然后,你就可以像调用原生OpenAI一样,调用所有你已添加到渠道中的模型了!
总结
通过 Sealos,我们再次轻松地将一个功能强大的开源项目变成了自己的私人服务。无论是搭建网站监控,还是管理复杂的AI密钥,Sealos 应用商店都为你提供了一条捷径。
告别密钥管理的混乱,现在就去 Sealos 应用商店部署你自己的 One-API 大管家吧!
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |