同步操作将从 RockChin/QChatGPT 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
English | 简体中文
2023/4/27 正在对纯Python实现的QQ登录框架、YAML配置文件、异步编程等功能进行概念验证,欢迎体验LightQChat项目
2023/4/24 支持使用go-cqhttp登录QQ,请查看此文档
2023/3/18 现已支持GPT-4 API(内测),请查看config-template.py
中的completion_api_params
2023/3/15 逆向库已支持New Bing,使用方法查看插件文档
确保
已经找遍文档和issue均无法解决config.py
切换config.py
切换安装此插件,即可在使用中切换文字模型。
config.py
中修改baidu_check
的值,并填写baidu_api_key
和baidu_secret_key
以开启此功能sensitive.json
,并在config.py
中修改sensitive_word_filter
的值以开启此功能ai
作为前缀或@
机器人的消息config.py
中的response_rules
字段api-key
,内部统计使用量并在超额时自动切换config.py
中修改openai_config
的值以设置api-key
config.py
中修改api_key_fee_threshold
来自定义切换阈值!usage
以查看当前使用情况config.py
中的default_prompt
部分Completion API
和绘图Image API
!draw <prompt>
即可使用绘图模型config.py
或其他代码后,以管理员账号向机器人发送指令!reload
进行热重载,无需重启!update
进行热更新,拉取远程最新代码并执行热重载加入黑名单
节config.py
中blob_message_strategy
等字段openai_config
的说明tips.py
详情请查看Wiki功能使用页
部署过程中遇到任何问题,请先在QChatGPT或qcg-installer的issue里进行搜索
若您要直接使用非OpenAI的模型(如New Bing),可跳过此步骤,直接进行之后的部署,完成后按照相关插件的文档进行配置即可
参考以下文章自行注册
注册成功后请前往个人中心查看api_key
完成注册后,使用以下自动化或手动部署步骤
docker方式目前仅支持使用mirai登录,若您不熟悉docker的操作及相关知识,强烈建议您使用其他方式部署,我们不会且难以解决您主机上多个容器的连接问题。
目前支持mirai和go-cqhttp,配置任意一个即可
login
命令登录QQ账号,保持mirai-console运行状态msg_source_adapter
设为yirimirai
msg_source_adapter
设为nakuru
git clone https://github.com/RockChinQ/QChatGPT
cd QChatGPT
pip3 install requests yiri-mirai openai colorlog func_timeout dulwich Pillow nakuru-project-idk
python3 main.py
config.py
按照文件内注释填写配置信息
python3 main.py
无报错信息即为运行成功
常见问题
现已支持自行开发插件对功能进行扩展或自定义程序行为
详见Wiki插件使用页
开发教程见Wiki插件开发页
在tests/plugin_examples
目录下,将其整个目录复制到plugins
目录下即可使用
cmdcn
- 主程序指令中文形式hello_plugin
- 在收到消息hello
时回复相应消息urlikethisijustsix
- 收到冒犯性消息时回复相应消息欢迎提交新的插件
hello_plugin
的储存库形式,插件开发模板文心一言
等待列表人数以及所有贡献者和其他为本项目提供支持的朋友们。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。