完成对象

表示来自 API 的完成返回对象。留意:实时流返回和非流式式返回对象具有相同的结构(与 chat 端点不同)。

配置项

配置项类型说明
idstring完成的唯一标识符
choicesarray模型为传入提示产出的完成选项列表
createdinteger新建完成的 Unix 时间戳(秒)
modelstring用以完成的模型
system_fingerprintstring该指纹表示模型运行的后端设定
objectstring对象类型,总是 "text_completion"
usageobject完成请求的使用统计信息
usage.completion_tokensinteger产出的完成中的词元数
usage.prompt_tokensinteger提示中的词元数
usage.total_tokensinteger请求中使用的词元总数(提示 + 完成)

范例

{
  "id": "cmpl-uqkvlQyYK7bGYrRHQ0eXlWi7",
  "object": "text_completion",
  "created": 1589478378,
  "model": "gpt-3.5-turbo",
  "choices": [
    {
      "text": "\n\nThis is indeed a test",
      "index": 0,
      "logprobs": null,
      "finish_reason": "length"
    }
  ],
  "usage": {
    "prompt_tokens": 5,
    "completion_tokens": 7,
    "total_tokens": 12
  }
}