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