你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ChatChoice interface

作为整体聊天完成请求的一部分的单个提示完成的表示形式。 通常, n 根据提供的提示生成选项,默认值为 1。 令牌限制和其他设置可能会限制生成的选项数。

属性

contentFilterResults

有关内容筛选类别的信息 (仇恨、性、暴力、self_harm) (如果已检测到)以及确定) 有害内容的强度和风险级别的严重级别 (very_low、低、中、高级别以及是否经过筛选。

delta

流式处理响应的增量消息内容。

enhancements

表示通过请求中提供的匹配输入配置的 Azure OpenAI 增强功能对聊天完成的输出结果。 此补充信息仅在使用 Azure OpenAI 时可用,并且仅当请求配置为使用增强功能时才可用。

finishDetails

模型停止生成令牌的原因,以及任何适用的详细信息。 此结构化表示形式替换某些模型的“finish_reason”。

finishReason

此聊天完成选择完成其生成的原因。

index

与此聊天完成选项关联的有序索引。

logprobs

此选项的对数概率信息,通过“logprobs”请求选项启用。

message

给定聊天完成提示的聊天消息。

属性详细信息

contentFilterResults

有关内容筛选类别的信息 (仇恨、性、暴力、self_harm) (如果已检测到)以及确定) 有害内容的强度和风险级别的严重级别 (very_low、低、中、高级别以及是否经过筛选。

contentFilterResults?: ContentFilterResultsForChoice

属性值

delta

流式处理响应的增量消息内容。

delta?: ChatResponseMessage

属性值

enhancements

表示通过请求中提供的匹配输入配置的 Azure OpenAI 增强功能对聊天完成的输出结果。 此补充信息仅在使用 Azure OpenAI 时可用,并且仅当请求配置为使用增强功能时才可用。

enhancements?: AzureChatEnhancements

属性值

finishDetails

模型停止生成令牌的原因,以及任何适用的详细信息。 此结构化表示形式替换某些模型的“finish_reason”。

finishDetails?: ChatFinishDetailsUnion

属性值

finishReason

此聊天完成选择完成其生成的原因。

finishReason: null | string

属性值

null | string

index

与此聊天完成选项关联的有序索引。

index: number

属性值

number

logprobs

此选项的对数概率信息,通过“logprobs”请求选项启用。

logprobs: null | ChatChoiceLogProbabilityInfo

属性值

message

给定聊天完成提示的聊天消息。

message?: ChatResponseMessage

属性值