共用方式為


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

屬性值