docker部署
项目地址:https://github.com/zhayujie/chatgpt-on-wechat
镜像:zhayujie/chatgpt-on-wechat
项目bug:
使用https代理,日志显示返回400错误
原因:python的requests的模块存在https返回400错误这个问题
所以在配置环境变量代理时候需要使用http协议
企业微信应用配置
①设置可信域名(随意设置)
②设置可信ip(服务器ip)
③设置接收消息
环境变量
OPEN_AI_API_KEY='sk-0RsPHW2E1jXXoqBf94E321E965Dc4b06B7Ed566eB69e95E4'
MODEL='gpt-3.5-turbo'
PROXY='http://oneapi.7li7li.cn/'
open_ai_api_base='http://oneapi.7li7li.cn/v1'
SINGLE_CHAT_PREFIX='["bot", "@bot"]'
SINGLE_CHAT_REPLY_PREFIX='"[bot] "'
GROUP_CHAT_PREFIX='["@bot"]'
GROUP_NAME_WHITE_LIST='["测试群", "测试群2"]'
IMAGE_CREATE_PREFIX='["画", "看", "找"]'
CONVERSATION_MAX_TOKENS=1000
SPEECH_RECOGNITION='False'
CHARACTER_DESC='你是鲁树人, 一个由7li7li训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。'
EXPIRES_IN_SECONDS=3600
USE_GLOBAL_PLUGIN_CONFIG='True'
USE_LINKAI='False'
LINKAI_API_KEY=''
LINKAI_APP_CODE=''
CHANNEL_TYPE="wechatmp"
WECHATMP_PORT=8888
WECHATMP_APP_ID="wx3836b63273c5677e"
WECHATMP_APP_SECRET="31e46d573cabbca8ac0d5b0c6f86f2cf"
WECHATMP_AES_KEY="ly9ujIO0TV7f3FYwYJ5mESZvlydvSOHGiDasgRpMogI"
WECHATMP_TOKEN="7li7li"
SINGLE_CHAT_PREFIX=[""]
SINGLE_CHAT_REPLY_PREFIX=""
PLUGIN_TRIGGER_PREFIX="&"
qwen_access_key_id="LTAI5t6j2Jav7SjLGfwPMQWC",
qwen_access_key_secret="MqqEQgznPoEdROhY4SwsEqaWxU5LEn",
qwen_agent_key="2ce078037d7245bba83e83b50e4ce7fe_p_efm",
qwen_app_id="9702e2e612134154aaa7329cd3996dd2",
qwen_node_id=""
# 企业微信->我的企业->企业ID
WECHATCOM_CORP_ID: "xxxxxxxxxxxxxxxxxx"
# 企业微信->应用管理->应用->Secret
WECHATCOMAPP_SECRET: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# 企业微信->应用管理->应用->AgentId
WECHATCOMAPP_AGENT_ID: "xxxxxx"
# 企业微信->应用管理->应用->接收消息->设置API接收->Token
WECHATCOMAPP_TOKEN: "xxxxxxxxxxxxxxxxxxxxxxxxxx"
# 企业微信->应用管理->应用->接收消息->设置API接收->EncodingAESKey
WECHATCOMAPP_AES_KEY: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
WECHATCOMAPP_PORT": 9898
OPEN_AI_API_KEY='sk-2UlmKt9LfQn3Jmzi6b213b84D72d46D0A70aF58c82168133'
MODEL='gpt-4o'
PROXY='http://oneapi.7li7li.cn/'
open_ai_api_base='http://oneapi.7li7li.cn/v1'
SINGLE_CHAT_PREFIX='["bot", "@bot"]'
SINGLE_CHAT_REPLY_PREFIX='"[bot] "'
GROUP_CHAT_PREFIX='["@bot"]'
GROUP_NAME_WHITE_LIST='["测试群", "测试群2"]'
IMAGE_CREATE_PREFIX='["画", "看", "找"]'
CONVERSATION_MAX_TOKENS=1000
SPEECH_RECOGNITION='False'
CHARACTER_DESC='你是鲁树人, 一个由7li7li训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。'
EXPIRES_IN_SECONDS=3600
USE_GLOBAL_PLUGIN_CONFIG='True'
USE_LINKAI='False'
LINKAI_API_KEY=''
LINKAI_APP_CODE=''
CHANNEL_TYPE="wechatcom_app"
WECHATCOMAPP_PORT=8888
WECHATCOM_CORP_ID="wwe8392d635e5a9859"
WECHATCOMAPP_SECRET="hTU3Kb8mJY-NZCjGgmJWHIa2_iaqZ7xcez5yBxpM5Xk"
WECHATCOMAPP_AGENT_ID="1000002"
WECHATCOMAPP_TOKEN="GMwc4ds9KZMb"
WECHATCOMAPP_AES_KEY="wi5AcIVTuh9mojTXkYtvulY1DC8JSyDzR2IFhjE5DfN"
SINGLE_CHAT_PREFIX=[""]
SINGLE_CHAT_REPLY_PREFIX=""
PLUGIN_TRIGGER_PREFIX="&"
OPEN_AI_API_KEY=''
MODEL='gemini'
PROXY=''
SINGLE_CHAT_PREFIX='["bot", "@bot"]'
SINGLE_CHAT_REPLY_PREFIX='"[bot] "'
GROUP_CHAT_PREFIX='["@bot"]'
GROUP_NAME_WHITE_LIST='["测试群", "测试群2"]'
IMAGE_CREATE_PREFIX='["画", "看", "找"]'
CONVERSATION_MAX_TOKENS=1000
SPEECH_RECOGNITION='False'
CHARACTER_DESC='你是咕噜, 一个由7li7li训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。'
EXPIRES_IN_SECONDS=3600
USE_GLOBAL_PLUGIN_CONFIG='True'
USE_LINKAI='False'
LINKAI_API_KEY=''
LINKAI_APP_CODE=''
CHANNEL_TYPE="wechatcom_app"
GEMINI_API_KEY='AIzaSyAE3aE3rw3TeU0bXiu1p74rcBPu0ldxZ9k'
WECHATCOMAPP_PORT=8888
WECHATCOM_CORP_ID="wwe8392d635e5a9859"
WECHATCOMAPP_SECRET="AYXiqZAHQDhN9bZXx2tXkhoKIPzPa22NBeD6cYppEV8"
WECHATCOMAPP_AGENT_ID="1000005"
WECHATCOMAPP_TOKEN="YGyM9QOEKhmNUBz1SHqjKN6QFU1jP"
WECHATCOMAPP_AES_KEY="n6432Dr25Bn8HdtWfHsRiWn7xpwxpFVFvSYWiOFcQ5V"
SINGLE_CHAT_PREFIX=[""]
SINGLE_CHAT_REPLY_PREFIX=""
PLUGIN_TRIGGER_PREFIX="&"
OPEN_AI_API_KEY='sk-X0XIQgdG74P71x8z46Fa753aBf4b40D4A78e4c7aF0296a6f'
MODEL='COZE'
PROXY='http://oneapi.7li7li.sbs/'
open_ai_api_base='http://oneapi.7li7li.sbs/v1'
SINGLE_CHAT_PREFIX='["bot", "@bot"]'
SINGLE_CHAT_REPLY_PREFIX='"[bot] "'
GROUP_CHAT_PREFIX='["@bot"]'
GROUP_NAME_WHITE_LIST='["测试群", "测试群2"]'
IMAGE_CREATE_PREFIX='["画", "看", "找"]'
CONVERSATION_MAX_TOKENS=1000
SPEECH_RECOGNITION='False'
CHARACTER_DESC='你是小浣熊, 一个由7li7li训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。'
EXPIRES_IN_SECONDS=3600
USE_GLOBAL_PLUGIN_CONFIG='True'
USE_LINKAI='False'
LINKAI_API_KEY=''
LINKAI_APP_CODE=''
CHANNEL_TYPE="wechatcom_app"
WECHATCOMAPP_PORT=8889
WECHATCOM_CORP_ID="wwe8392d635e5a9859"
WECHATCOMAPP_SECRET="vNIT3P1zvEIf4gQcGQUNIyRAjKFc6YFZPk8GxIj3fdQ"
WECHATCOMAPP_AGENT_ID="1000006"
WECHATCOMAPP_TOKEN="iNTIkXNfzRQX"
WECHATCOMAPP_AES_KEY="5XenKjwxFWSv8K4PBhX5BkMq41mxK9HFPApdElQozoT"
SINGLE_CHAT_PREFIX=[""]
SINGLE_CHAT_REPLY_PREFIX=""
PLUGIN_TRIGGER_PREFIX="&"