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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

红尘炼炼心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值