手把手教你微信接入Open AI 轻松搭建、愉快体验
2023-3-13 21:0:53 Author: 灰帽安全(查看原文) 阅读量:14 收藏

注意:准备一个微信小号,目的主要是用于体验。切勿用于常用的微信号,被封的风险很高

1、准备工作:一台VPS(系统选择Ubuntu20.04,选择支持OpenAI的国家),准备一个支持OpenAI干净的节点

2、关闭防火墙:

ufw disable

3、OpenAI注册并获取API

  • 注册要点:选择OpenAI支持的国家的节点(例如:美国、新加坡、台湾等)、节点要比较干净(用的人少)、客户端开启全局模式。

  • 创建API,然后复制保存好:

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

    4、通过VPS安装项目

    • 安装git

    apt install git-all

    克隆项目

    git clone https://github.com/zhayujie/chatgpt-on-wechatcd chatgpt-on-wechat/

    安装所需的核心依赖

    pip3 install itchat-uos==1.5.0.dev0pip3 install --upgrade openai

    5、复制配置文件,并修改参数

    • 复制模板

    cp config-template.json config.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训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。"  # 人格描述}

    6、设置服务后台运行

    touch nohup.out                                   # 首次运行需要新建日志文件                     nohup python3 app.py & tail -f nohup.out          # 在后台运行程序并通过日志输出二维码
    关注微信公众号学习更多网络安全知识及更多科技创新技术。

    文章来源: http://mp.weixin.qq.com/s?__biz=Mzg2MjYxODQ4Mw==&mid=2247484621&idx=1&sn=850bcf1a3c18eeadfaab1124e6969e2c&chksm=ce0452d1f973dbc7054945226c54c398acd22af0489d9482b44bab9f7a5bc76d1de5d3716c75#rd
    如有侵权请联系:admin#unsafe.sh