文章目录
前言
目前GPT-4都官宣步入多模态大型语言模型领域了,大佬竟然还没有体验GPT么。作为一个资深搬砖人士,我们可以站在巨人的肩膀上体验下AI预训练模型带给我们的快感。GitHub很多开源项目,只需要我们提供apiKey或者accessToken即可完成部署良好体验。下面,就让我们一步步搭建自己的ChatGPT吧。
鉴赏chatgpt
环境要求
1、可以运行Docker容器的系统即可,CentOS最佳
2、有防火墙的需要开启一个自己喜欢的端口
开始搭建
云安装docker
安装docker依赖环境
yum install -y yum-utils device-mapper-persistent-data lvm2
设置下载docker 镜像源
yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
查看仓库中docker版本
yum list docker –showduplicates | sort -r
安装docker
yum install docker
启动docker
systemctl start docker
将docker加入开机启动
systemctl enable docker
查看已安装docker版本号
docker –version
如下图标识安装成功:
从docker仓库拉取chatgpt-web镜像
查找 chatgpt-web docker镜像
[root@devops-01 ~]# docker search chatgpt-web
拉取镜像到本地
[root@devops-01 ~]# docker pull chenzhaoyu94/chatgpt-web
查看chatgpt-web镜像
[root@devops-01 ~]# docker images | grep chat
如上图已将开源项目chatgpt-web镜像拉取到本地,下面可以开始正常部署工作。
创建容器并运行chatgpt-web
1、apiKey调用方式
海外:docker run –name chatgpt-web -d -p 3002:3002 –env OPENAI_API_KEY=sk-mYfzKM****
–env AUTH_SECRET_KEY=123456 chenzhaoyu94/chatgpt-web
海内:docker run –name chatgpt-web -d -p 3002:3002 –env OPENAI_API_KEY=sk-mYfzKM****
–env AUTH_SECRET_KEY=123456 –env OPENAI_API_BASE_URL=https://open2.aiproxy.xyz chenzhaoyu94/chatgpt-web
备注:
OPENAI_API_KEY:你自己在官方创建的apiKey
AUTH_SECRET_KEY:自定义访问密码
该种方式由于走apiKey需要收费,走代理的话回答速度稍微慢一些。但是,官网注册的用户可以获得免费获得18美元的问答试用额度,根据对话次数与内容长短来扣费。大约调用200次消费1美元,那么18美元就能调用大约3600次。
2、accessToken调用方式
docker run –name chatgpt-web -d -p 3002:3002 –env OPENAI_ACCESS_TOKEN=eyJhb****
–env AUTH_SECRET_KEY=123456 chenzhaoyu94/chatgpt-web
备注:
OPENAI_ACCESS_TOKEN:你自己的accessToken,获取地址:https://chat.openai.com/api/auth/session
AUTH_SECRET_KEY: 自定义访问密码
该种方式由于accessToken调用是免费的,多人使用不稳定调用失败率高。
由于我是想多人使用故用的是apiKey的方式且走的代理,毕竟有免费额度。
创建容器启动chatgpt-web
docker run –name chatgpt-web -d -p 3002:3002 –env OPENAI_API_KEY=you_api_key –env AUTH_SECRET_KEY=123456 –env OPENAI_API_BASE_URL=https://open2.aiproxy.xyz chenzhaoyu94/chatgpt-web
如图所示,代表启动成功
查看启动的chatgpt-web容器
docker ps | grep chat
如上所示,chatgpt-web容器已经启动,并正常服务
访问自己的chatgpt
浏览器访问 http://ip:port 进入自己搭建的chatgpt-web
总结
用Docker部署一个ChatGPT较为简单,按照博文可以零基础搭建完成。体验了chatgpt,感觉OpenAI的人工语言处理工具还是不错的,基本问题都有着自己的思维方式。特别感谢开源项目chatgpt-web,让我少写代码。
路漫漫其修远兮,吾将上下而求索
有兴趣的小伙伴也可以加我:
订阅号 ‘架构集结号’
知识星球 ‘Coding社区’
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/154642.html