RevLib Support for QChatGPT
2023/8/29 现已支持
gpt4free
,请查看下方的使用方法
2023/8/14 现已支持Claude
和Bard
,请查看下方的使用方法
2023/8/03 逆向库现已支持函数调用
, 配置方法同主程序配置方法
得益于QChatGPT项目的插件功能,此插件将允许接入ChatGPT网页版
用以替换原项目主线的GPT-3模型接口,提升回复质量。
官方接口与ChatGPT网页版的区别?
安装方式
若您未安装QChatGPT程序,请先查看原仓库文档
使用管理员账号私聊机器人发送指令:
!plugin https://github.com/RockChinQ/revLibs
若无法访问GitHub,可以使用Gitee镜像
!plugin https://gitee.com/RockChin/revLibs
等待程序获取源码,并解决依赖,这可能需要数分钟的时间。
安装完毕后,请发送:
!reload
重载插件,生成配置文件,关闭主程序。
到QChatGPT
程序目录编辑revcfg.py
文件,根据注释修改必填配置项。
配置完成后重新启动主程序以使用。
Cookies获取方法
大部分逆向库基于Cookies登录,因此需要获取Cookies。这里讲解了获取一个网站的Cookies的详细步骤,您可以先查看下方选择逆向库的步骤,到需要的网站使用以下方式获取Cookies。
- 安装适用于Chrome/Edge 或 Firefox 的Cookies编辑器插件
- 访问 目标网站
- 打开这个插件
- 点击
Export
按钮, 复制JSON格式的Cookies - 将
Cookies
保存到指定的文件中
选择逆向库
目前支持的逆向库及使用方式如下, 下方所述文件保存位置均为主程序config.py
同目录,若无此文件,请自行创建:
ChatGPT网页版
本插件默认使用的逆向库,使用方法请参考配置文件注释。 使用的是 acheong08/ChatGPT
目前已支持中国主机使用,请在revcfg.py中修改openai_account字段,按照注释使用access_token方式登录
New Bing(暂不可用)
使用的是 acheong08/EdgeGPT
- 修改
revcfg.py
中的reverse_lib
的值为acheong08/EdgeGPT
- 获取NewBing的Cookies,保存到
cookies.json
中
配置
- new bing逆向库默认输出参考资料, 若不需要, 请在
revcfg.py
中设置:
output_references = False
- 设置New Bing的风格
查看revcfg.py中的new_bing_style
字段,按照说明更改。在运行期间可以通过指令!style <风格(创意、平衡、精确)>
来更改风格。
HuggingChat
- 在
revcfg.py
中修改reverse_lib
的值为Soulter/hugging-chat-api
- 获取HuggingChat的Cookies,保存到
hugchat.json
中
Claude
- 在
revcfg.py
中修改reverse_lib
的值为KoushikNavuluri/Claude-API
- 获取Claude的Cookies,保存到
claude.json
中
Google Bard
- 在
revcfg.py
中修改reverse_lib
的值为dsdanielpark/Bard-API
- 获取Bard的Cookies,保存到
bard.json
中
gpt4free
接入xtekky/gpt4free自动从数个平台选择可用的 GPT-4,无需鉴权,但很不稳定,仅需要在revcfg.py
中修改reverse_lib
的值为xtekky/gpt4free
即可。
🚫请勿修改revcfg-template.py
的内容,配置项请在主程序config.py
同目录的revcfg.py
中修改🚫
特别感谢
向所有致力于人工智能民主化的开发者致敬。
Salute to all developers committed to the democratization of artificial intelligence.
인공지능 민주화에 힘쓴 모든 개발자들에게 경의를 표합니다.
人工知能の民主化に取り組むすべての開発者に敬意を表します。