0


ChatGPT免费使用:自建Chatbot UI搭建方法分享给大家学习使用-关键免科学上网

自建Chatbot UI搭建方法分享给大家学习使用-关键免科学上网

需要使用的小伙伴,Chatbot UI软件链接分享如下点击即可使用,欢迎大家学习好交流):

http://chatplus-openai.top

自建Chatbot UI目录标题

高仿ChatGPT官网,中文还支持贼好,界面美观,国内也可以使用:支持gpt网页及手机,流畅度极高

自建后的Chatbot UI界面,体验原汁原味的ChatOpenAI

网页端界面:
在这里插入图片描述
手机端界面:
在这里插入图片描述

环境部署

更新环境

  1. apt update -y && apt upgrade -y && apt install -y curl wget sudo socat

安装 Docker

  1. curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
  1. curl -L"https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)"-o /usr/local/bin/docker-compose
  1. chmod +x /usr/local/bin/docker-compose

部署GPT网页版

部署命令如下

  1. docker run -d --name chatbot-ui -e OPENAI_API_KEY=your_open_ai_key -p 3000:3000 ghcr.io/mckaywrigley/chatbot-ui:main

your_open_ai_key 改成自己的API

已经有帐号了。获取自己的OPENAI的APIkey

https://platform.openai.com/account/api-keys

NGINX反向代理到域名

创建nginx目录结构

  1. mkdir -p /home/nginx
  2. touch /home/nginx/nginx.conf
  3. mkdir -p /home/nginx/certs

#申请证书**

  1. curl https://get.acme.sh |sh
  2. ~/.acme.sh/acme.sh --register-account -m chatplus-openai.top
  3. ~/.acme.sh/acme.sh --issue -d gpt.kjlion.ga --standalone

chatplus-openai.top为本人自己搭建的OpenAI,大家可以打开使用学习;

下载证书**

  1. ~/.acme.sh/acme.sh --installcert -d gpt.kjlion.ga --key-file /home/nginx/certs/gpt_key.pem --fullchain-file /home/nginx/certs/gpt_cert.pem

进入目录编辑文件

  1. cd /home/nginx/ &&nano nginx.conf

反向代理配置,代理指定IP加端口

  1. events {
  2. worker_connections 1024;}
  3. http {
  4. client_max_body_size 1000m;#上传限制参数1G以内文件可上传
  5. server {
  6. listen 80;
  7. server_name chatplus-openai.top;return301 https://$host$request_uri;}
  8. server {
  9. listen 443 ssl http2;
  10. server_name chatplus-openai.top;
  11. ssl_certificate /etc/nginx/certs/gpt_cert.pem;
  12. ssl_certificate_key /etc/nginx/certs/gpt_key.pem;
  13. location / {
  14. proxy_pass http://0.0.0.0:3000;
  15. proxy_set_header Host $host;
  16. proxy_set_header X-Real-IP $remote_addr;
  17. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
  18. location /websocket {
  19. proxy_pass http://0.0.0.0:3000/websocket;
  20. proxy_http_version 1.1;
  21. proxy_set_header Upgrade $http_upgrade;
  22. proxy_set_header Connection "Upgrade";}}}

部署容器

  1. docker run -d --name nginx -p 80:80 -p 443:443 -v /home/nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/certs:/etc/nginx/certs -v /home/nginx/html:/usr/share/nginx/html nginx:latest

查看运行状态

  1. dockerps -a

运行状态图,到此搭建基本完成
在这里插入图片描述

开机自启动设置

  1. docker update --restart=always nginx
  2. docker update --restart=always chatbot-ui

Docker常用命令

https://kejilion.blogspot.com/2023/02/docker.html

自己搭建的ChatGPT链接如下(点击即可使用),供小伙伴们免费学习使用,喜欢的话给个赞吧,谢谢!

http://chatplus-openai.top


本文转载自: https://blog.csdn.net/2301_77112972/article/details/130463699
版权归原作者 科技MK 所有, 如有侵权,请联系我们删除。

“ChatGPT免费使用:自建Chatbot UI搭建方法分享给大家学习使用-关键免科学上网”的评论:

还没有评论