mirror of
https://github.com/RockChinQ/QChatGPT.git
synced 2024-11-16 11:42:44 +08:00
2.1 KiB
2.1 KiB
Warning
此 Wiki 已弃用,所有文档已迁移到 项目主页
说白了就是ChatGPT官方插件那种东西
内容函数是基于GPT的Function Calling能力实现的,这是一种嵌入对话中,由GPT自动调用的函数。
例如我们为GPT提供一个函数access_the_web
,并提供其详细的描述以及其参数的描述,那么当我们在与GPT对话时涉及类似以下内容时:
Q: 请搜索一下github上有那些QQ机器人项目?
Q: 请为我搜索一些不错的云服务商网站?
Q:阅读并总结这篇文章:https://zhuanlan.zhihu.com/p/607570830
Q:搜一下清远今天天气如何
GPT将会回复一个对access_the_web
的函数调用请求,QChatGPT将自动处理执行该调用,并返回结果给GPT使其生成新的回复。
当然,函数调用功能不止局限于网络访问,还可以实现图片处理、科学计算、行程规划等需要调用函数的功能,理论上我们可以通过内容函数实现与ChatGPT Plugins
相同的功能。
- 您需要使用
v2.5.0
以上的版本才能加载包含内容函数的插件 - 您需要同时在
config.py
中的completion_api_params
中设置model
为支持函数调用的模型,推荐使用gpt-3.5-turbo-16k
- 使用此功能可能会造成难以预期的账号余额消耗,请关注
- 逆向库插件现在也支持函数调用了..您可以在完全免费的情况下使用GPT-3.5进行函数调用,若您在主程序配置了内容函数并启用,逆向ChatGPT会自动使用这些函数
?QChatGPT有什么类型的插件?区别是什么?
QChatGPT具有行为插件
和内容函数
两种扩展方式,行为插件是完整的插件结构,是由运行期间的事件驱动的,内容函数被包含于一个完整的插件体中,由GPT接口驱动。
还是不理解?可以尝试根据插件开发页的步骤自行编写插件
QChatGPT的一些不错的内容函数插件
- WebwlkrPlugin - 让机器人能联网!!