小编Cha*_*ade的帖子

OpenAI API 在对话中继续对话

我正在使用 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回复。我可以用它来继续我的谈话吗?

python openai-api

56
推荐指数
4
解决办法
4万
查看次数

标签 统计

openai-api ×1

python ×1