阿里云函数计算FC ---- 部署ChatGPT UI
阿里云函数计算FC ---- 部署ChatGPT UI
前提条件
ChatGPT API Key
阿里云函数计算FC (什么是函数计算 (aliyun.com))
阿里云容器镜像服务
Docker环境
一.准备镜像
从github上下载chatbot-ui的代码
git clone https://github.com/mckaywrigley/chatbot-ui.git
在阿里云上申请容器镜像服务ACR,创建一个命名空间
设置访问凭证
登录Registry实例,首先使用之前设置的访问凭证的密码登录.这条命令可以直接在阿里云访问凭证页面复制
sudo docker login --username=你的用户名 registry.cn-hongkong.aliyuncs.com
打包镜像,在代码的根目录下,使用如下命令打包
docker build -t [阿里云镜像地址]/[命名空间]/自定义名称 .
# 比如 镜像地址在中国香港 命名空间为yy_docker_images
docker build -t registry.cn-hongkong.aliyuncs.com/yy_docker_images/chatbot-ui .
docker push registry.cn-hongkong.aliyuncs.com/yy_docker_images/chatbot-ui
push成功之后会在阿里云容器镜像服务 镜像仓库看到刚刚上传的镜像
二.使用函数计算FC部署服务
打开阿里云函数计算FC的控制,点击服务及函数 选择地址为中国香港,点击创建服务
服务创建成功之后,选择创建函数
选择使用容器镜像创建,请求处理程序类型为处理HTTP请求,选择镜像为使用ACR中的容器镜像,选择刚刚上传的镜像,监听端口修改为3000
在环境变量中添加变量 OPENAI_API_KEY 对应chatGPT的API Key
如果出现角色没有权限 按照说明配置即可
三.配置域名
函数创建成功之后,点击测试函数看返回结果是否正常
为了将函数作为Web页面展示,需要为它配置一个自定义域名。在域名管理中添加一个自定义域名,将自定义域名的公网CNAME在云解析DNS中使用现有的备案好的域名解析到这个地址上
完成后只需要等待一会即可通过之前配置的域名访问chatbot-ui
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
YeYu的个人博客!
喜欢就支持一下吧
打赏
微信
支付宝