王正月 發表於 2025-8-13 17:31:00

One-API 部署教程:用 Sealos 统一管理你的所有大模型密钥

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