如何编写Python程序调用ChatGPT,只需3步
在ChatGPT官网进行注册,注册成功后就可以对ChatGPT进行提问,ChatGPT的注册流程参考这篇文章——手把手教你注册ChatGPT,亲测可用。
来看看ChatGPT,如何回答”ChatGPT是什么“,回答如下图所示。
本文介绍如何编写Python程序调用ChatGPT,编写Python程序调用ChatGPT需要通过以下步骤:
-
安装依赖库
pip install openai
如果你的pip安装速度比较慢,可以参考这篇文章进行加速——使用国内镜像加快pip下载Python包的速度。
-
获取API密钥
在openai网站注册账户,并获取API密钥,才能在Python中调用ChatGPT。
如果还没有账户,可以参考这篇文章进行注册——手把手教你注册ChatGPT,亲测可用。
使用已经注册的账号在openai上登录,登陆后点击右上角头像,选择【查看接口密钥】,进入接口密钥页面。
在接口密钥页面,点击【创建新的密钥】。
生成密钥后,复制保存好,在后续的Python程序中会用到。
-
编写Python程序调用ChatGPT
import openai # 更换你自己的API密钥 OPENAI_SECRET_KEY = 'YOUR_API_SECRET_KEY' # 设置API密钥 openai.api_key = OPENAI_SECRET_KEY # 设置问题 question = '什么是Python?介绍一下Python' response = openai.Completion.create( model='text-davinci-003', prompt=question, max_tokens=1024, n=1, stop=None, temperature=0.5, ) # ChatGPT的回复 answer = response.choices[0].text.strip() print("问:", question) print("答:", answer)
输出:
赶快试一试吧!