一、pandala 项目

仓库地址:pandora

docker 部署方案

  1. 拉取镜像
1
docker pull pengzhile/pandora
  1. 本地启动镜像
1
docker run -d --name chatgpt-e PANDORA_ACCESS_TOKEN=<access_token> -e PANDORA_SERVER=0.0.0.0:<port> -p <host-port>:<container-port>  pengzhile/pandora

演示如下:

1
docker run -d --name pandora -e PANDORA_ACCESS_TOKEN=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik1UaEVOVUpHTkVNMVFURTRNMEZCTWpkQ05UZzVNRFUxUlRVd1FVSkRNRU13UmtGRVFrRXpSZyJ9.eyJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJseWFuOTI4OTNAZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsidXNlcl9pZCI6InVzZXItODZuZ3BEeUhoRFhYTDhtOUxSYWR1Z2xvIn0sImlzcyI6Imh0dHBzOi8vYXV0aDAub3BlbmFpLmNvbS8iLCJzdWIiOiJnb29nbGUtb2F1dGgyfDEwNDUzNzgzMzc4NjYwOTMzMjc4NiIsImF1ZCI6WyJodHRwczovL2FwaS5vcGVuYWkuY29tL3YxIiwiaHR0cHM6Ly9vcGVuYWkub3BlbmFpLmF1dGgwYXBwLmNvbS91c2VyaW5mbyJdLCJpYXQiOjE2OTM1NTQzMzksImV4cCI6MTY5NDc2MzkzOSwiYXpwIjoiVGRKSWNiZTE2V29USHROOTVueXl3aDVFNHlPbzZJdEciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG1vZGVsLnJlYWQgbW9kZWwucmVxdWVzdCBvcmdhbml6YXRpb24ucmVhZCBvcmdhbml6YXRpb24ud3JpdGUgb2ZmbGluZV9hY2Nlc3MifQ.JFdhz6bzerlgvJKPepO8sRm4nB0bAbFqPn5hnkGtYR4kKWSWNZVWXMym2R6Q68nS985SXzriBnypCyY2tUvVmD7CPfj7dm5fcITmg4P5EFcefUUy9ZPP-rkEKxqgxS5qqRT4vIsY6K_10utDN6oh4-_2X7A64ykabaAPC9cfQDykiM9cZE6K5bc7xyIdX0mYzrq0JYJNExpEeCVCi5fW58stmtYHMU6qXZA_ubd5SlBWzLmRTTpBJCm8czaFQpFPEg-EqEtK_5mKVGBP6PyX68UlGJkTI_jAxEVbnKwfrnWaDppzezNGIHIDMkLh1wS8tYIoXeWEtp1m8-ueyBFr4kQ -e PANDORA_SERVER=0.0.0.0:10010 -p 0.0.0.0:10010:10010 pengzhile/pandora
  1. 云启动镜像:
1
docker run -d -e PANDORA_CLOUD=1 -e PANDORA_SERVER=0.0.0.0:9998 -p  9998:9998 pengzhile/pandora

参数介绍:

  1. PANDORA_ACCESS_TOKEN 为 chatgpt token 获取地址:点击即可
  2. port 为本地启动的端口
  3. host-port 为本地映射的端口
  4. ontainer-port 为容器内部的端口

该项目的优点:

  • 可以使用chatgpt token 部署 与chatgpt key 部署,提供了两种部署方案,本次介绍主要用chatgpt token 部署为主,因为chatgpt key 部署需要自己去申请key,比较麻烦
  • 可以使用云部署

二、chatgpt-web 项目

仓库地址:chatgpt-web

docker 部署方案命令如下:

  1. 拉取镜像
1
docker pull chenzhaoyu94/chatgpt-web
  1. 启动服务
1
docker run -d  --name chatgpt-web  -e OPENAI_ACCESS_TOKEN="{OPENAI_ACCESS_TOKEN}" -e AUTH_SECRET_KEY="alex123." -p 3002:3002 chenzhaoyu94/chatgpt-web

参数介绍

  1. OPENAI_ACCESS_TOKEN chatgpt token 获取地址:点击即可
  2. AUTH_SECRET_KEY 为自定义的密码,用于访问 chatgpt-web 项目

三 、chatgpt-next-web 项目

仓库地址:ChatGPT-Next-Web

docker 部署方案

  1. 拉取镜像
1
docker pull yidadaa/chatgpt-next-web
  1. 运行镜像

不加密码访问

1
docker run  --name chatgpt-next-web -d -p 3000:3000   -e OPENAI_API_KEY="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"  yidadaa/chatgpt-next-web

增加密码访问

1
docker run  --name chatgpt-next-web -d -p 3000:3000   -e OPENAI_API_KEY="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" -e CODE="alex123456"  yidadaa/chatgpt-next-web

参数介绍:

  1. OPENAI_API_KEY chatgpt api 需要登录从 chatgpt 官网获取
  2. CODE 为自定义的密码,用于访问 chatgpt-next-web 项目

四、chatgpt-web-share

  1. 仓库地址:chatgpt-web-share
  2. 语言:python
  3. 框架:FastAPI

五、微信聊天机器人 wechat-chatgpt

docker 部署方案

1
2
3
4
5
6
7
docker run -it --name wechat-chatgpt \
-e OPENAI_API_KEY=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\
-e MODEL="gpt-3.5-turbo" \
-e CHAT_PRIVATE_TRIGGER_KEYWORD="" \
-v $(pwd)/data:/app/data/wechat-assistant.memory-card.json \
holegots/wechat-chatgpt:latest

六、微信聊天机器人 基于 chatgpt chatgpt-on-wechat

七、常见的 chagpt 搭建教程:

1、地址

https://github.com/LiLittleCat/awesome-free-chatgpt/blob/main/README_en.md#-want-to-build-your-own-chatgpt-mirror

2、免费的镜像

https://github.com/LiLittleCat/awesome-free-chatgpt/blob/main/README_en.md#-chatgpt-mirrors