使用pip命令导入OpenAI 库:
pip install openai
连接API
前提:你需要要获取到API_key,自行申请。
import openaiopenai.api_key = "YOUR_API_KEY" #获取的API密钥
提问,获取反馈
使用openai.Completion.create()方法来生成文本:
import openaiopenai.api_key = 'YOUR_API_KEY'prompt = "请编一个童话故事"response = openai.Completion.create( engine="text-davinci-003", prompt=prompt, temperature=0.8, max_tokens=1000, n=1, stop=None, timeout=20,)print(response.choices[0].text)
参数介绍:
prompt:你提问的主体和要求(需求)
engine:使用的OpenAI模型,如:davinci、text-davinci-003等,可以通过访问OpenAI官网来查看全部可用模型
temperature:是用于控制生成文本的随机性的参数,取值在0到1,数值越高,生成的结果越具有创意性
max_tokens:是生成的最大字数
n:要生成的文本的数量
stop:指定停止生成文本的条件
timeout:超时时间(以秒为单位)
当运行上面的代码时,OpenAI API将生成文本并将其存储在response.choices[0].text中,可以将其打印出来或使用它进行其他操作。