本文正在参与技能视角深入 ChatGPT 征文活动

项目效果

  • 由于 ChatGPT 目前只能在漂亮国运用,所以想要在国内运用 ChatGPT 必定险阻重重
  • 不只时时刻刻要跟企鹅公司斗智斗勇,还要时时刻刻都要跟 openai 公司打游击,真的是很难有一个安稳的版别供大家屡试不爽
  • 在不断的游击战中,咱们也是越战越勇,在磨练中,技能越来越完善,体会也越来越趋近于安稳。
  • 在上一版别中,咱们运用的是 mirai 技能登录 QQ,导致会呈现各式各样的问题。
  • 所以在新版中,咱们将战胜一切登录的问题,运用 go-cqhttp 进行扫码登录,一劳永逸处理登录难题
  • 想看 mirai 登录版别文章的可点击:/post/720621…

【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群

装置 go-cqhttp

  • 点击链接下载最新版别的 go-cqhttp: github.com/Mrs4s/go-cq…

  • 这儿我挑选 window 版别的 go-cqhttp_windows_386.exe,下载装置包到本地,解压后,运行其间的 go-cqhttp_windows_386.exe

  • 运行成功后,会生成履行文件:go-cqhttp.bat,点击履行,其间的通信方法挑选3,反向 websocket 通信后,再回车,会生成装备文件:config.yaml

  • 打开装备文件 config.yaml,装备机器人的 QQ,然后装备 ws 信息,关于 ws 的端口能够自定义,后边 chatgpt 也装备相同的端口就行

【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群

【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群

【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群

虚拟文件

  • 装备结束后,再次履行 go-cqhttp.bat 文件,生成虚拟文件,这一步不必扫码,二维码出来后,直接关闭窗口即可

  • 打开生成的虚拟文件:device.json,将其间的 protocol 参数改成 2

  • 再次从头启动 go-cqhttp.bat,这时候能够扫码登录 QQ

【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群

【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群

启动 ChatGPT

  • QQ 登录成功后,咱们只需要启动 ChatGPT 即可
  • 下载最新版别的 chatgpt-mirai-qq-bot,下载地址:github.com/lss233/chat…
  • 点击 初始化.cmd,装备文件内容如下,假如填写有误,后期能够在 chatgpt/config.cfg 从头修正即可
  • 装备里面咱们需要将 mirai 下的装备悉数注释,由于咱们现在运用了 onebot 形式登录了 QQ
  • 装备结束后,咱们只需要点击 chatgpt.cmd 履行文件即可,由于 qq 咱们现已运用 go-cqhttp 登录了,此刻只需要再登录 chatgpt 即可
# 这儿是 ChatGPT for QQ 的一切装备文件
# 请注意:以 "#" 开头的文本均为注释
# 不会被程序读取
# 假如你想要运用某个设置,请保证前面没有 "#" 号
# 假如你想运用 go-cqhttp,则这么写:
[onebot]
qq=机器人QQ
manager_qq = 管理员QQ
# 此处的  reverse_ws_host 和 reverse_ws_port 对应
# go-cqhttp 中的 反向WS Universal 地址,如:ws://localhost:6555/ws
reverse_ws_host = "0.0.0.0"
reverse_ws_port = 8566
# [mirai]
# 这儿需要注释掉,由于咱们现已运用了上面的登录方法
# ==== OpenAI 账号部分开端
[openai]
# OpenAI 相关设置
# 自定义 ChatGPT 的 browserless 接入点
# 自 3月9日 开端,不设置此项将无法正常运用 browserless 形式下的网页版 ChatGPT
browserless_endpoint = "https://bypass.duti.tech/"
[[openai.accounts]]
mode = 'browserless'
# 你的 OpenAI 邮箱
email = "xxxxxxxx" 
# 你的 OpenAI 暗码
password = "xxxxxxxx" 
# 下面是一切的 OpenAI 账号都能够有的设置
# ========= 开端 ========
# 假如你在国内,需要装备署理
# 假如你用 Docker,记得把 127.0.0.1 改成你宿主机 IP(或许你署理程序的容器 IP)
proxy="http://127.0.0.1:7890"