创建Chat Completions | Chat Completion块对象 |
{
"id": "chatcmpl-123",
"object": "chat.completion",
"created": 1677652288,
"model": "gpt-3.5-turbo-0125",
"system_fingerprint": "fp_44709d6fcb",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "\n\nHello there, how may I assist you today?",
},
"logprobs": null,
"finish_reason": "stop"
}],
"usage": {
"prompt_tokens": 9,
"completion_tokens": 12,
"total_tokens": 21
}
}
聊天完成的唯一标识符。
聊天完成选项的列表。如果 n 大于 1,则可能会有多个选项。
模型停止生成令牌的原因。如果模型到达自然停止点或提供的停止序列,则为 stop;如果达到请求中指定的最大令牌数,则为 length;如果由于内容过滤器的标志而省略了内容,则为 content_filter;如果模型调用了工具,则为 tool_calls;如果模型调用了函数(已弃用),则为 function_call。
选项在 choices 列表中的索引。
模型生成的聊天完成消息。
消息的内容。
模型生成的工具调用,例如函数调用。
工具调用的 ID。
工具的类型。目前仅支持 function。
模型调用的函数。
要调用的函数名称。
模型生成的调用函数的参数,以 JSON 格式表示。请注意,模型并不总是生成有效的 JSON,并且可能会幻觉出未在函数模式中定义的参数。在调用函数之前,请在代码中验证参数。
此消息作者的角色。
已弃用并由 tool_calls 取代。模型生成的要调用的函数名称和参数。
模型生成的调用函数的参数,以 JSON 格式表示。请注意,模型并不总是生成有效的 JSON,并且可能会幻觉出未在函数模式中定义的参数。在调用函数之前,请在代码中验证参数。
要调用的函数名称。
选项的日志概率信息。
带有日志概率信息的消息内容令牌列表。
令牌。
此令牌的日志概率(如果它在前 20 个最可能的令牌中)。否则,值 -9999.0 表示令牌非常不可能。
表示令牌的 UTF-8 字节表示的整数列表。在字符由多个令牌表示且必须组合其字节表示以生成正确的文本表示的情况下非常有用。如果令牌没有字节表示,则可以为空。
在此令牌位置处,最可能的令牌及其日志概率的列表。在少数情况下,返回的 top_logprobs 可能少于请求的数量。
令牌。
此令牌的日志概率(如果它在前 20 个最可能的令牌中)。否则,值 -9999.0 表示令牌非常不可能。
表示令牌的 UTF-8 字节表示的整数列表。在字符由多个令牌表示且必须组合其字节表示以生成正确的文本表示的情况下非常有用。如果令牌没有字节表示,则可以为空。
聊天完成创建的 Unix 时间戳(以秒为单位)。
用于聊天完成的模型。
用于处理请求的服务层。仅在请求中指定 service_tier 参数时包含此字段。
表示模型运行的后端配置的指纹。可以与 seed 请求参数一起使用,以了解何时进行了后端更改,这些更改可能会影响确定性。
对象类型,始终为 chat.completion。
完成请求的使用统计信息。
生成完成时的令牌数。
提示中的令牌数。
请求中使用的令牌总数(提示 + 完成)。