0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

云服务器 Flexus X 实例:one-api 部署,支持众多大模型

jf_94205927 来源:jf_94205927 作者:jf_94205927 2025-02-06 17:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文通过 Flexus 云服务器 X 实例 部署 one-api。Flexus 云服务器 X 实例是新一代面向中小企业和开发者打造的柔性算力云服务器,可智能感知业务负载,适用于电商直播、企业建站、开发测试环境、游戏服务器、音视频服务等中低负载场景。相较于 Flexus 应用服务器 L 实例,Flexus 云服务器 X 实例的优势包含:提供丰富的公共镜像、可灵活自定义 vCPU 内存配比、智能感知业务动态升降配,负载范围更高等。

Flexus 云服务器 X 实例 能够支持电商直播、企业建站、个人开发测试、游戏服务器等。

wKgZO2dtK_eAc7kIAACbHKe18ok616.png

一、one-api 介绍

one-api 是一个 OpenAI 接口管理 &分发系统,目前支持 Azure、Anthropic Claude、Google PaLM 2 & Gemini、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑以及腾讯混元,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用。

wKgZPGdtK_iAc3ayAACrqFqjHuo018.png

one-api 特性:

(1)支持多种大模型;

(2)支持配置镜像以及众多第三方代理服务;

(3)支持通过负载均衡的方式访问多个渠道;

(4)支持 stream 模式,可以通过流式传输实现打字机效果;

(5)支持多机部署,支持令牌管理,设置令牌的过期时间、额度、允许的 IP 范围以及允许的模型访问;

(6) 支持兑换码管理,支持批量生成和导出兑换码,可使用兑换码为账户进行充值;

(7)支持渠道管理,批量创建渠道。 支持用户分组以及渠道分组,支持为不同分组设置不同的倍率;

(8) 支持渠道设置模型列表,支持查看额度明细。 支持用户邀请奖励。 支持以美元为单位显示额度等。

二、部署 one-api

2.1 拉取镜像

首先,先从远程镜像仓库中拉取 one-api 镜像,执行如下命令拉取。

root@flexusx-7305:~#dockerpull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/justsong/one-api:v0.6.0

v0.6.0: Pulling from ddn-k8s/docker.io/justsong/one-api

4abcf2066143: Pull complete

c2f30ece0032: Pull complete

213fae9f6ab5: Pull complete

f2605c032589: Pull complete

Digest: sha256:416dc625c8c5a905e70db79b40bed5325fa0bc26aecf9cf9181e89b653595e14

Status: Downloaded newer image for swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/justsong/one-api:v0.6.0

swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/justsong/one-api:v0.6.0

one-api 镜像拉取成功。

2.2 部署 one-api

拉取完 one-api 镜像后,one-api 镜像会存储到本地,如下所示。

root@flexusx-7305:~# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitea/gitea 1.22.1 b3de72970178 2 months ago 167MB

swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/justsong/one-api v0.6.0 36bd98ce5a7c 6 months ago 48.4MB

daocloud.io/library/mysql 8 26d0ac143221 3 years ago 546MB

daocloud.io/library/mysql latest 8457e9155715 3 years ago 546MB

root@flexusx-7305:~#

复制镜像名称,通过 docker 部署 one-api,执行如下命令。

root@flexusx-7305:~# docker run --name one-api -d --restart always -p 3002:3000 -e TZ=Asia/Shanghai -v /root/data/one-api:/data swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/justsong/one-api:v0.6.0

89bb9f7a3dd119008c678243464bdf10df377dc4d482b123be3c077d7a675ac8

root@flexusx-7305:~# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

89bb9f7a3dd1 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/justsong/one-api:v0.6.0 "/one-api" 2 seconds ago Up 2 seconds 0.0.0.0:3002->3000/tcp, [::]:3002->3000/tcp one-api

ef512af0c1c5 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitea/gitea:1.22.1 "/usr/bin/entrypoint…" 2 days ago Up 2 days 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp, 0.0.0.0:222->22/tcp, [::]:222->22/tcp gitea

65fe1c102df6 daocloud.io/library/mysql:8 "docker-entrypoint.s…" 2 days ago Up 2 days 3306/tcp, 33060/tcp root_db_1

root@flexusx-7305:~#

通过 docker ps 可以查看正在运行的容器,可以看到 one-api 已运行,端口是 3002,对应容器内部端口 3000。

三、运行 one-api

通过上面的步骤,one-api 已经部署成功,下面就来详细看下 one-api 的功能。

3.1 添加规则

one-api 对应的端口是 3002,需要将 3002 端口加入到准入规则中。

首先,在基本信息中,找到安全组,点击进入安全组,如下所示。

wKgZO2dtK_iAcX22AABSMFpa2To274.png

然后,点击配置规则配置 3002 端口,如下所示。

wKgZPGdtK_iAITNsAAClNKC6DOw774.png

设置优先级,然后在协议端口中添加端口,点击确定,如下所示。

wKgZO2dtK_iAKGaCAACdB5kY2u0367.png

可以看到 3002 端口已经被加入到安全规则中,如下所示。

wKgZPGdtK_qAUTpaAADrNel8ql4859.png

3.2 运行 one-api

在浏览器中,访问 http://服务器 IP 地址:3002,one-api 界面如下所示。

wKgZO2dtK_qAPhgaAACntc2Mgmo121.png

然后,点击右上角登录按钮,默认用户名为 root,默认密码为 123456,登录后可以修改密码,如下所示。

wKgZPGdtK_qAPzkYAACG8_k-8V8559.png

wKgZO2dtK_uAWzNWAADTXB9fS2Y701.png

四、添加大模型 API

4.1 添加大模型 API

添加大模型 API 是在渠道里面,如下所示。

wKgZPGdtK_uACRr2AACqHBrn_lg032.png

点击添加新渠道,如下所示。

wKgZO2dtK_uAAeSxAAEftk5zhCg828.png

加完成后可以点击测试按钮测试添加是否成功。

4.2 添加令牌

添加完大模型后,点击令牌生成密钥。

wKgZPGdtK_uAaCf8AACB9QU3uvs670.png

点击添加新的令牌,输入令牌名称,过期时间可以默认,表示永不过期,如下所示。

wKgZO2dtK_yAFO_1AACusGn_DCQ642.png

添加完成后,点击复制即可复制密钥,用于通过 one-api 连接大模型时填写密钥。

wKgZPGdtK_yAAoyxAACgcEJwHWU782.png

五、总结

通过 Flexus 云服务器 X 实例 上部署 one-api,能够流畅支持多种大模型接入,方便了大模型的开发工作。而且,Flexus 云服务器 X 实例提供了丰富的公共镜像,可灵活自定义镜像版本,支持智能感知业务动态升降配,负载范围更高,支持灵活自定义 vCPU、内存实例规格,支持按需计费更精细和灵活的定价模式,可基于实际负载画像智能推荐规格。赶紧用起来吧!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云服务器
    +关注

    关注

    0

    文章

    830

    浏览量

    14093
  • 大模型
    +关注

    关注

    2

    文章

    3462

    浏览量

    4998
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华为 Flexus X 实例服务器部署即时通讯 IM 项目

    @TOC   写在前面 手里拿到了一台 华为 Flexus X 实例服务器
    的头像 发表于 02-07 10:15 716次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>云</b><b class='flag-5'>服务器</b><b class='flag-5'>部署</b>即时通讯 IM 项目

    Flexus 服务器 X 实例实践:部署思源笔记工具

    服务器,它为各种应用的部署提供了坚实的基础,就如我们即将探讨的思源笔记工具的部署一样。 一、Flexus
    的头像 发表于 02-06 15:37 1049次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>实践:<b class='flag-5'>部署</b>思源笔记工具

    华为 Flexus 服务器 X 实例部署 Mininote 轻量级笔记工具

    @TOC   一、Flexus 服务器 X 实例介绍 1.1 Flexus
    的头像 发表于 01-23 17:56 762次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>部署</b> Mininote 轻量级笔记工具

    Flexus 服务器 X 实例实践:安装 SimpleMindMap 思维导图工具

    引言 在当今数字化时代,高效的工具对于工作和学习至关重要。华为以其卓越的品质和服务,成为众多用户的首选。本次我们将在华为 Flexus
    的头像 发表于 01-17 09:44 3680次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>实践:安装 SimpleMindMap 思维导图工具

    Flexus 服务器 X 实例实践:部署 Alist 文件列表程序

    引言 在当今数字化时代,华为以其卓越的技术实力和可靠的服务品质成为众多企业和开发者的首选。华为 Flexus
    的头像 发表于 01-14 09:31 1471次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>实践:<b class='flag-5'>部署</b> Alist 文件列表程序

    服务器 Flexus X 实例:RAG 开源项目 FastGPT 部署,玩转大模型

    本篇文章主要通过 Flexus 服务器 X 实例 部署 RAG 开源项目 FastGPT,通过
    的头像 发表于 01-08 11:49 1998次阅读
    <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>:RAG 开源项目 FastGPT <b class='flag-5'>部署</b>,玩转大<b class='flag-5'>模型</b>

    基于华为 Flexus 服务器 X 实例快速搭建 Halo 博客平台

    前言         华为作为领先的服务提供商,一直致力于为企业提供卓越的计算服务,其中,Flex
    的头像 发表于 01-08 11:46 864次阅读
    基于华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>快速搭建 Halo 博客平台

    华为 Flexus 服务器 X 实例之 openEuler 系统下部署 dufs 文件服务器

    一、Flexus 服务器 X 实例介绍 1.1 Flexus
    的头像 发表于 01-08 11:45 933次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler 系统下<b class='flag-5'>部署</b> dufs 文件<b class='flag-5'>服务器</b>

    华为 Flexus 服务器 X 实例之 openEuler 系统下部署 Joplin 笔记工具

    前言 作为 IT 技术人员,在工作与学习中,服务器的使用频率极高。华为 Flexus 服务器
    的头像 发表于 01-08 11:39 1051次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler 系统下<b class='flag-5'>部署</b> Joplin 笔记工具

    服务器 Flexus X 实例:轻量级 http 服务器 Tinyhttpd 部署

    Flexus 服务器 X 实例 是华为推出的一款高性能、高可靠性的
    的头像 发表于 01-07 16:59 934次阅读
    <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>:轻量级 http <b class='flag-5'>服务器</b> Tinyhttpd <b class='flag-5'>部署</b>

    华为 Flexus 服务器 X 实例部署 Trilium Notes 知识库工具

    一、Flexus 服务器 X 实例介绍 1.1 Flexus
    的头像 发表于 01-02 20:45 1026次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>部署</b> Trilium Notes 知识库工具

    华为 Flexus 服务器 X 实例部署 Note Mark 笔记工具

    前言 华为 Flexus 服务器 X 实例作为专为中小企业和开发者设计的新一代柔性算力
    的头像 发表于 01-02 13:42 771次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>部署</b> Note Mark 笔记工具

    华为 Flexus 服务器 X 实例的使用教程

    引言 选择一款性价比高、性能强劲的服务器是 IT 技术人员常面临的问题。华为Flexus 服务
    的头像 发表于 12-30 09:16 1122次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>的使用教程

    华为 Flexus 服务器 X 实例之 openEuler 系统下部署 Discuz 论坛网站

    支持。该实例不仅提供了灵活可扩展的计算资源,还特别优化了对于 openEuler 等开源操作系统的支持,确保用户能够享受到更加高效、安全且易于管理的
    的头像 发表于 12-30 09:12 1014次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler 系统下<b class='flag-5'>部署</b> Discuz 论坛网站

    基于 Flexus 服务器 X 实例体验大模型部署体验测评

    也很快。但是大家目前都是在体验,能不能部署一下试试呢? 今天,我们就以华为 Flexus 服务器 X
    的头像 发表于 12-24 12:27 767次阅读
    基于 <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>体验大<b class='flag-5'>模型</b><b class='flag-5'>部署</b>体验测评