本帖最后由 crm 于 2023-2-13 10:15 编辑
听说在微信会封号?
2023年2月13日更新 未封号
chatgpt 刚注册了个微信玩下
教程在最下面!
教程:
- 准备:
- 1:注册chatgpt账号并开通api (注册地址:https://beta.openai.com/signup)
- 2:一个已经实名开通支付的微信,
- 3:一台海外服务器,
- 4:一部插卡电话卡的手机(微信第一次登录需要用4G网络)
复制代码
- 说明:在vps上运行chatgpt和微信实现转发chatgpt的信息,登录微信的手机需要一直开着
复制代码
开始搭建
2:克隆项目代码:
- git clone https://github.com/zhayujie/chatgpt-on-wechat
- cd chatgpt-on-wechat/
复制代码
3:安装所需核心依赖:
- pip3 install itchat-uos==1.5.0.dev0
- pip3 install --upgrade openai
复制代码
4:配置
配置文件的模板在根目录的config-template.json中,需复制该模板创建最终生效的 config.json 文件:
- cp config-template.json config.json
复制代码
- # config.json文件内容示例
- {
- "open_ai_api_key": "YOUR API KEY" # 填入上面创建的 OpenAI API KEY
- "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, # 支持上下文记忆的最多字符数
- "character_desc": "你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你乐于回答人们的各种问题。" # 人格描述
- }
复制代码
5:如果是开发机 本地运行,直接在项目根目录下执行:
6:如果是 服务器部署,则使用nohup命令在后台运行:
- touch nohup.out # 首次运行需要新建日志文件
- nohup python3 app.py & tail -f nohup.out # 在后台运行程序并通过日志输出二维码
复制代码
脚本来自:https://github.com/zhayujie/chatgpt-on-wechat |