最近,ChatGPT突然大火,说是十分的智能,可以写诗,写报告,甚至写论文,报着试试看的态度,我也研究了一下,找了很多资料,写了一个智能机器人的小demo。
因为ChatGPT依赖于OpenAI,所以,需要有OpenAI的Key,具体的申请步骤我也是参考了某个博主的博客,但是前提是你需要有个国外的手机号来接收短讯。具体申请方法可以参考https://juejin.cn/post/7175917144025071673
有了key之后,就可以开始代码的编写了。
1、安装openai库,我用的是Python3.9版本,参考各大博客说,至少需要3.7以上版本,具体到哪,我没试过,我直接就封顶了。
执行 pip install openai安装openai库
2、之后,编写下面的代码
3、因为我写了个客户端,所以需要另外在UI界面进行方法的调用操作,通过文本框输入问题,并接收答案。方法如下:
代码编写完成了,就可以测试结果了,不过不知道是不是因为网速原因,如果需要他思考的时候,会回复的比较慢。也有的时候,回复的不是你想要的。