大家好,这里是程序员晚枫。
去年开发了一个开源项目:PyOfficeRobot,微信聊天机器人。今年ChatGPT大火,很多朋友在后台提问:
“
能不能把微信机器人和ChatGPT加在一起?1行代码就可以调用~
当然可以了!视频教程已经录制好了传送门,在这里,我们分享一下文字教程。
1、实现原理
也许所有智能聊天机器人都是下图这种实现思路?
首先通过代码(不限语言)去获取聊天内容,其次把聊天内容传给AI后台,最后把拿到的AI回复,原路传给聊天界面。
在这个过程中,问题的难点有:
在开发的过程中你会发现,其中最后一项:如何正确每一次对话是最难的。
2、上代码
1行代码,实现微信机器人 + ChatGPT
3、参数说明
上面只列出了2个参数:
who='程序员晚枫':必填,你想智能回复的人;
api_key='你的api_key':必填,你自己的ChatGPT
其实在方法内部还有一系列参数,不过我们的项目主要给小白使用,我都给填了默认值,如果你是专业开发,可以参考下面的说明,去修改一下。(来自OpenAI官网)
4、写在最后
GPT-3,尤其是GPT-4发布以后,越来越多的大厂加入到这场AIGC的竞争中,你觉得哪家公司会笑道最后?
领取专属 10元无门槛券
私享最新 技术干货