本文概要
众所周知,吴恩达老师与OpenAI联合推出了一门面向开发者的Prompt课程(https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers
),时隔几天,吴恩达老师发推说已经有超过20万人注册学习此课程,可见这门课程的受欢迎程度是如此之高。
博主将用几篇博客来总结记录这门课程的要点,方便大家配合视频一起学习,能够快速掌握这门面向开发者的Prompt课程。
本篇博客不讲课程内容,主要讲解一下课前的准备工作,毕竟在正式使用openai的API接口时,有很多要注意的地方,博主根据自身的经验,将这些课前准备工作给大家梳理好,并附上相关链接,方便大家避坑。
1 安装openai库
要调用openai的API接口,首先要安装openai库。但openai库不适用于所有版本的python,一开始博主用python3.6安装,没能安装成功,换成python3.10安装,安装成功了(似乎最低版本为python3.8)
2 获取API
作为一名开发者,肯定要接入目标网站的API接口,要接入API就要有KEY,API KEY 是应用程序接口密钥,等于是你使用别人家服务的一个私人凭证。你作为开发者使用openai官网提供的AI对话模型服务,需要使用到这个key。openai的API KEY的获取方式可以参考这篇文章:https://zhuanlan.zhihu.com/p/615392081。写得很详细。
3 Jupyter notebook切换内核
吴恩达老师在视频中用的Jupyter notebook进行代码演示,为了和吴恩达老师同步,相信大部分初学者也会选择Jupyter notebook来运行代码,但如果安装openai库的python环境与Jupyter notebook默认的python环境不一致怎么办?这时我们就要在Jupyter notebook中将安装有openai库的python环境添加进去,并将kernel(内核)切换为该环境,就可以运行openai库了。添加新环境的方式可以参考这篇文章:https://blog.csdn.net/qq_45708837/article/details/128931015
4 安装cchardet库
教程中,会用到这个库,按照普通的pip install的安装方式进行安装,会报错,查阅了相关资料后,在这篇文章——https://www.saoniuhuo.com/question/detail-2552898.html的评论区给出了解决方式:pip install -U --force-reinstall charset-normalizer。亲测有效。
5 安装dotenv库
教程中也用了这个库,如果输入“pip install dotenv”是安装不成功的,要输入“pip install python-dotenv”才可以安装成功(参考文献:https://blog.csdn.net/wohu1104/article/details/128281466)
6 运行ChatGPT
如果只是import openai,没有任何问题,但如果想要运行ChatGPT模型,输入Prompt,与ChatGPT展开一系列互动,就要“魔法上网”了。
以上就是吴恩达老师正式的Prompt课程开始之前需要做的准备工作,有关吴恩达老师的正课内容要点,博主将在接下来的博文中进行更新,请大家敬请期待!