Sign inSign up

limccn/chatgpt-on-wechat

By limccn

•Updated over 3 years ago

基于ChatGPT的微信聊天机器人 A fork from zhayujie/chatgpt-on-wechat

Image
15

10K+

limccn/chatgpt-on-wechat repository overview

⁠使用Docker部署

使用微信扫码登录存在封号风险,请谨慎使用!

⁠快速开始

启动容器运行,执行以下命令:

docker run -it --name sample-chatgpt-on-wechat --env OPEN_AI_API_KEY=sk-YourOpenApiKey limccn/chatgpt-on-wechat        

⁠版本TAG和Dockerfile

1.0.6, 1.0.6-alpine⁠ 1.0.6-debian⁠

1.0.5, 1.0.5-alpine⁠ 1.0.5-debian⁠

1.0.4, 1.0.4-alpine⁠ 1.0.4-debian⁠

1.0.3, 1.0.3-alpine⁠ 1.0.3-debian⁠

1.0.2, 1.0.2-alpine⁠ 1.0.2-debian⁠

1.0.0, 1.0.0-alpine⁠ 1.0.0-debian⁠

⁠使用环境变量和运行时配置修改

  1. 直接在Shell中使用--env参数覆盖环境变量,实现修改运行参数,参考命令:
docker run -it --name sample-chatgpt-on-wechat --env OPEN_AI_API_KEY=sk-YourOpenApiKey --env CONVERSATION_MAX_TOKENS=1000 limccn/chatgpt-on-wechat        
  1. 或者,使用--env-file=配合env文件覆盖环境变量,实现修改运行参数,参考命令:
docker run -it --name sample-chatgpt-on-wechat --env-file=.env limccn/chatgpt-on-wechat     
  1. 或者,使用-v替换容器中的config.json,实现修改运行参数,参考命令:
docker run -it --name sample-chatgpt-on-wechat -v YOUR_PATH_TO_CONFIG:/app/config.json limccn/chatgpt-on-wechat       
  1. 可用环境变量,示例.env文件
OPEN_AI_API_KEY=YOUR API KEY
OPEN_AI_PROXY=
OPEN_AI_MODEL=gpt-3.5-turbo
SINGLE_CHAT_PREFIX=["BOT", "@BOT"]
SINGLE_CHAT_REPLY_PREFIX="[BOT] "
GROUP_CHAT_PREFIX=["@BOT"]
GROUP_NAME_WHITE_LIST=["CHATGPT测试群", "CHATGPT测试群2"]
IMAGE_CREATE_PREFIX=["画", "看", "找"]
CONVERSATION_MAX_TOKENS=1000
SPEECH_RECOGNITION=false
VOICE_REPLY_VOICE=false
CHARACTER_DESC=你是CHATGPT, 一个由OPENAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。
EXPIRES_IN_SECONDS=3600

⁠使用docker-compose

  1. 启动容器, 执行以下命令:
docker-compose up             
  1. 示例docker-compose.yaml文件
version: '2.0'
services:
  chatgpt-on-wechat:
    image: limccn/chatgpt-on-wechat
    container_name: sample-chatgpt-on-wechat
    environment:
      OPEN_AI_API_KEY: 'YOUR API KEY'
      OPEN_AI_PROXY: ''
      OPEN_AI_MODEL: 'gpt-3.5-turbo'
      SINGLE_CHAT_PREFIX: '["bot", "@bot"]'
      SINGLE_CHAT_REPLY_PREFIX: '"[bot] "'
      GROUP_CHAT_PREFIX: '["@bot"]'
      GROUP_NAME_WHITE_LIST: '["ChatGPT测试群", "ChatGPT测试群2"]'
      IMAGE_CREATE_PREFIX: '["画", "看", "找"]'
      CONVERSATION_MAX_TOKENS: 1000
      SPEECH_RECOGNITION: 'false'
      VOICE_REPLY_VOICE: 'false'
      CHARACTER_DESC: '你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。'
      EXPIRES_IN_SECONDS: 3600

Tag summary

Content type

Image

Digest

sha256:39510b946…

Size

24.4 MB

Last updated

over 3 years ago

docker pull limccn/chatgpt-on-wechat