接口请求使用二进制请求,数据流式返回,即分块(分批次)返回。
问题:一周有几天
请求头
参数详解
参数名称 | 说明 |
role | 消息发送者的角色,这里为 "assistant"。 |
id | 消息的唯一标识符。 |
parentMessageId | 父消息的 ID,可以用于确定消息之间的层次关系。 |
text | 消息的文本内容,即 "一"。 |
delta | 消息与原始文本的差异,即增加了一个汉字 "一"。 |
detail属性 | |
id | (消息的唯一标识符,与上面的 id 属性相同。 |
object | 消息对象的类型,这里为 "chat.completion.chunk",表示该消息是一个聊天补全块。 |
created | 消息创建的时间戳,单位为秒。 |
model | 使用的 AI 模型名称,这里是 "gpt-3.5-turbo-0301"。 |
choices属性 | |
delta | 该建议与原始文本的差异,这里为 {"content": "一"}。 |
index | 该建议在所有建议中的索引号,这里为 0。 |
finish_reason | AI 模型提供补全建议的原因,"stop" 表示模型停止提供补全建议,null 表示模型继续提供建议,但内容还未加载完成。 |
- role:消息发送者的角色,这里为 "assistant"。
- id:消息的唯一标识符。
- parentMessageId:父消息的 ID,可以用于确定消息之间的层次关系。
- text:消息的文本内容,即 "一"。
- delta:消息与原始文本的差异,即增加了一个汉字 "一"。
在 detail 属性中,包含以下子属性:
- id:消息的唯一标识符,与上面的 id 属性相同。
- object:消息对象的类型,这里为 "chat.completion.chunk",表示该消息是一个聊天补全块。
- created:消息创建的时间戳,单位为秒。
- model:使用的 AI 模型名称,这里是 "gpt-3.5-turbo-0301"。
- choices:AI 模型生成的补全建议,是一个列表,仅包含一个元素。该元素包含以下属性:
-
- delta:该建议与原始文本的差异,这里为 {"content": "一"}。
- index:该建议在所有建议中的索引号,这里为 0。
- finish_reason:AI 模型提供补全建议的原因,"stop" 表示模型停止提供补全建议,null 表示模型继续提供建议,但内容还未加载完成。
- 首次返回数据
{"role": "assistant","id": "chatcmpl-757xI2obW41Qyx7M9g25ZicbgjNWX","parentMessageId": "12913811-4262-41b7-ba34-19bf62a0c0ae","text": "","detail": {"id": "chatcmpl-757xI2obW41Qyx7M9g25ZicbgjNWX","object": "chat.completion.chunk","created": 1681456576,"model": "gpt-3.5-turbo-0301","choices": [{"delta": {"role": "assistant"},"index": 0,"finish_reason": null}]}
}
- 第二次返回数据
{"role": "assistant","id": "chatcmpl-757xI2obW41Qyx7M9g25ZicbgjNWX","parentMessageId": "12913811-4262-41b7-ba34-19bf62a0c0ae","text": "一","detail": {"id": "chatcmpl-757xI2obW41Qyx7M9g25ZicbgjNWX","object": "chat.completion.chunk","created": 1681456576,"model": "gpt-3.5-turbo-0301","choices": [{"delta": {"content": "一"},"index": 0,"finish_reason": null}]}
}
- 最后一次返回结果
{"role": "assistant","id": "chatcmpl-757xI2obW41Qyx7M9g25ZicbgjNWX","parentMessageId": "12913811-4262-41b7-ba34-19bf62a0c0ae","text": "一周有七天。","detail": {"id": "chatcmpl-757xI2obW41Qyx7M9g25ZicbgjNWX","object": "chat.completion.chunk","created": 1681456576,"model": "gpt-3.5-turbo-0301","choices": [{"delta": {},"index": 0,"finish_reason": "stop"}]}
}