我正在使用 openAI API,并尝试继续对话。例如:
import openai
openai.api_key = mykey
prompt= "write me a haiku"
response = openai.Completion.create(engine="text-davinci-001",
prompt=prompt,
max_tokens=50)
print(response)
Run Code Online (Sandbox Code Playgroud)
这会产生以下格式的俳句:
{
"choices": [
{
"finish_reason": "stop",
"index": 0,
"logprobs": null,
"text": "\n\n\n\nThis world is\nfull of wonders\nSo much to see and do"
}
],
"created": 1670379922,
"id": "cmpl-6KePalYQFhm1cXmwOOJdyKiygSMUq",
"model": "text-davinci-001",
"object": "text_completion",
"usage": {
"completion_tokens": 17,
"prompt_tokens": 5,
"total_tokens": 22
}
}
Run Code Online (Sandbox Code Playgroud)
这太棒了。但是,如果我现在想要求“再给我写一封信”怎么办?如果我使用 openAI Playground 聊天或 chatGPT,我就能够继续对话。我想通过我的 python 脚本来做到这一点。我注意到我收到了id回复。我可以用它来继续我的谈话吗?