0
前言:
本项目已配置好所有的环境依赖,参数,由于项目原因,不同机型可能存在部分bug,只需下载文后给出的压缩包,参照给出的步骤,五分钟便可部署本地运行的QQ机器人,在群聊里@该机器人问题,即可得到ChatGPT的回复。注意,本项目需要一定的理解能力及计算机基础,且需要全程具备优质的科学上网能力,免费梯子自行转至此教程:三分钟零基础教你本地部署GPT-QQ机器人 | 牧次元 - 乾杯[]~( ̄  ̄)~* 为了一场跨越次元的欢聚! (mucyfun.net)。
如有客官想自行部署,转向https://github.com/MuBai-He/ChatWaifu-marai ,也欢迎各位去向大佬打call。
本项目需要使用chrom浏览器最新版本(版本 109.0.5414.75(正式版本) (64 位)),请自行安装。
项目展示,请自行扫码观看实际运行效果:
基于:
当前支持功能:
教程第一步:
选择合适路径解压文后压缩包,点击安装Anaconda,自行选择安装路径,默认安装。base.apk发送至手机安装,使用教程参照:三分钟零基础教你本地部署GPT-QQ机器人 | 牧次元 - 乾杯[]~( ̄  ̄)~* 为了一场跨越次元的欢聚! (mucyfun.net)
打开Chatwaifu内QChatGPT文件夹,选中config.py右键选择使用记事本打开,将文本中的QQ替换成你要登录的QQ,关闭保存。
打开Chatwaifu\mirai\ChatWaifu-marai-main,选中ChatWaifu_marai.py右键选择使用记事本打开,将文本中的QQ替换成你要登录的QQ,关闭保存。
打开Chatwaifu,点击运行run-mirai.bat,直到出现Login successful时,登录成功,保持此窗口,不要关闭,完成下一步的操作。运行教程参照我的上一个教程:三分钟零基础教你本地部署GPT-QQ机器人 | 牧次元 - 乾杯[]~( ̄  ̄)~* 为了一场跨越次元的欢聚! (mucyfun.net)
教程第二步:
右键管理员权限运行文上安装好的Anaconda Prompt (anaconda),打开Chatwaifu目录内的chatwaifu命令.txt,参照上面给出的命令行,依次输入命令回车,一行代表一个命令行,总计6行,全部都要输入,输入后耐心等待,直至Anaconda再次弹出输入提醒。
注意第一步的D:\Robots\Chatwaifu\mirai\ChatWaifu-marai-main地址,修改为你保存Chatwaifu\mirai\ChatWaifu-marai-main的地址。
创建python环境时,出现”(y/[n])“,全部输入y,并按下回车键。
输入完最后一行命令python ChatWaifu_marai.py,进入第三步教程。
教程第三步:
打开你的科学上网工具,选择全局模式,推荐日美韩节点。使用前言部分提示你安装的chrom浏览器最新版本,打开 https://chat.openai.com/ ,登录你的openAI账号,进入主页面后,点击F12按键,打开开发者工具,找到Application并点击,然后视角转到开发者工具左部,选择Cookies打开,点击https://chat.openai.com/,查看Value栏,点击ey开头的那项后,下面栏会显示全值,全部复制后,粘贴到Anaconda上按回车键。
完成上述操作后,你的电脑会弹出一个,chrom窗口,不必理会,等待即可。直至该窗口稳定在chatgpt主页。然后回到Anaconda,输入0-3并回车选择你想要的初设语音。
Anaconda出现如下显示时,即运行成功。保持Anacoda窗口,弹出的chrom窗口,第一步运行的run-mirai.bat窗口不要关闭,一直保持运行。回到QQ群@你的机器人,便可以实现ChatGPT的对话,并语音输出la。
注意事项
由于机型不同,操作系统不同,环境不同等因素,本项目不可避免的存在部分bug,这里是出现以下bug时,你可以尝试的解决方式:
bug1:
method"_http_verify" raised an error: ConnectionError
Http.client.Remote Disconnected: Remote end closed connection with out response
这个错误目前已发现是由于mirai读取setting.yml内容时发生错误
发生该错误时,检查mirai能否正常运行
bug2:
出现红框内字样提示,该问题由于浏览器不是最新的109版本导致,更新即可。
bug3:
Anaconda创建python环境时,出现文件丢失。
退出Anaconda重新输入命令行创建环境即可。
qwzx
poiuy
登录失败,推荐使用常用设备这应该怎么解决呢