五分钟本地部署你的赛博猫娘(需要一定基础)

五分钟本地部署你的赛博猫娘(需要一定基础)

shiyu · published on 2023-01-17

0

前言:

        本项目已配置好所有的环境依赖,参数,由于项目原因,不同机型可能存在部分bug,只需下载文后给出的压缩包,参照给出的步骤,五分钟便可部署本地运行的QQ机器人,在群聊里@该机器人问题,即可得到ChatGPT的回复。注意,本项目需要一定的理解能力及计算机基础,且需要全程具备优质的科学上网能力,免费梯子自行转至此教程:三分钟零基础教你本地部署GPT-QQ机器人 | 牧次元 - 乾杯[]~( ̄  ̄)~* 为了一场跨越次元的欢聚! (mucyfun.net)

        如有客官想自行部署,转向https://github.com/MuBai-He/ChatWaifu-marai  ,也欢迎各位去向大佬打call。

        本项目需要使用chrom浏览器最新版本(版本 109.0.5414.75(正式版本) (64 位)),请自行安装。

        项目展示,请自行扫码观看实际运行效果:

     

基于:

当前支持功能:

  • ChatGPT的对话聊天
  • 回答转语音
  • 多角色语音
  • 语音识别对话 (研发了一款真正人性化的智能语音Q宝
  • 对接Marai机器人
  • 对接Live2D版本     

教程第一步:

        选择合适路径解压文后压缩包,点击安装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重新输入命令行创建环境即可。

 

 

     

       

                                                                                                                                                                                                                                   

Related downloads

Bonnie image
shiyu
谁说站在光里的才算英雄~

comment

qwzx

分享取消了啊

poiuy

登录失败,推荐使用常用设备这应该怎么解决呢