首页IT科技Docker部署Navidrome(实战:向人工智能看齐用Docker部署一个ChatGPT)

Docker部署Navidrome(实战:向人工智能看齐用Docker部署一个ChatGPT)

时间2025-04-29 00:01:27分类IT科技浏览3546
导读:前言 目前GPT-4都官宣步入多模态大型语言模型领域了,大佬竟然还没有体验GPT么。作为一个资深搬砖人士,我们可以站在巨人的肩膀上体验下AI预训练模型带给我们的快感。GitHub很多开源项目,只需要我们提供apiKey或者accessToken即可完成部署良好体验。下面,就让我们一步步搭...

前言

目前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社区’
声明:本站所有文章          ,如无特殊说明或标注      ,均为本站原创发布           。任何个人或组织                 ,在未征得本站同意时          ,禁止复制                、盗用          、采集      、发布本站内容到任何网站                 、书籍等各类媒体平台                。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理     。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
sprin注解(SNP注释神器——VEP(生信)) ros仿真教程(ROS入门——slam之cartographer仿真建图,存图,加载地图)