chatgpt接口返回参数分析

接口请求使用二进制请求,数据流式返回,即分块(分批次)返回。

问题:一周有几天


请求头

 


参数详解 

参数名称

说明

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"
		}]
	}
}

猜你喜欢

转载自blog.csdn.net/nw_ningwang/article/details/130990769