Lobe-Chat是一款基于ChatGPT的开源高性能聊天机器人框架,支持语音合成、多模态、可扩展的(Function Call)插件系统,还支持GPT3、GPT4、GPT4V等不同模型,同时作者比较敬业,小版本更新迭代频率非常高,程序体验一流,官方提供了 Vercel 的 自托管版本 和 Docker 镜像安装,部署Lobe-Chat非常简单,本文介绍下通过Docker镜像安装到自己的服务器上面,通过该方式即可随时随地使用ChatGpt服务。
官方项目地址:https://github.com/lobehub/lobe-chat文章源自技术白-https://jishubai.com/2161.html
官方文档:https://github.com/lobehub/lobe-chat/wiki文章源自技术白-https://jishubai.com/2161.html
官方 演示网站:https://chat-preview.lobehub.com文章源自技术白-https://jishubai.com/2161.html
1、连接上服务器,安装 Docker和docker-compose,更多docker命令 点此 查看;文章源自技术白-https://jishubai.com/2161.html
wget -qO- get.docker.com | bash systemctl start docker systemctl enable docker apt install curl || yum install curl curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
2、创建安装目录并编辑配置文件; 文章源自技术白-https://jishubai.com/2161.html
mkdir -p /root/data/docker_data/lobe cd /root/data/docker_data/lobe nano docker-compose.yml docker-compose up -d
在打开的文件内粘贴下列参数后再执行最后一行命令启动文章源自技术白-https://jishubai.com/2161.html
version: "3" services: lobe-chat: ports: - 3210:3210 environment: - OPENAI_API_KEY=sk-xxxxxx - ACCESS_CODE=jishubaigpt image: lobehub/lobe-chat
根据自身需求相应更改其中的变量,其中第一个3210是外网端口可自定义其它端口,如有防火墙请放行该端口,OPENAI_API_KEY在 https://platform.openai.com/api-keys 获取,如果你没有ChatGPT账号可前往 曙光商店 购买或自行注册,ACCESS_CODE 自定义一个访问密码即可;文章源自技术白-https://jishubai.com/2161.html
3、通过宝塔面板配置反向代理,也可以通过其它如Nginx Proxy Manager管理面板配置,在面板内添加1个静态网站,域名需解析到该服务器IP上面,进入到网站设置-反向代理,添加反向代理,此时即可通过域名直接访问;文章源自技术白-https://jishubai.com/2161.html
4、更新和卸载Lobe-Chat;文章源自技术白-https://jishubai.com/2161.html
##更新 cd /root/data/docker_data/lobe docker-compose pull docker-compose up -d docker image prune ##卸载 cd /root/data/docker_data/lobe docker-compose down cd .. rm -rf /root/data/docker_data/lobe
文章源自技术白-https://jishubai.com/2161.html
- 本站TG群组:skill_blog 联系博主:nbskill (微信协助) 苹果ID号:曙光商店