ChatChoice interface
在整體聊天完成要求中,單一提示完成的表示法。
一般而言, n
每個提供的提示都會產生選項,預設值為1。
令牌限制和其他設定可能會限制產生的選擇數目。
屬性
content |
已偵測到內容篩選類別 (、性、暴力、self_harm) ,以及嚴重性層級 (very_low、低、中、高延展性,決定有害內容的強度和風險等級) ,以及是否已篩選。 |
delta | 串流回應的差異訊息內容。 |
enhancements | 表示 Azure OpenAI 增強功能對聊天完成的輸出結果,如透過要求中提供的相符輸入所設定。 只有在使用 Azure OpenAI 時,以及要求設定為使用增強功能時,才能使用此補充資訊。 |
finish |
模型停止產生令牌的原因,以及任何適用的詳細數據。 這個結構化表示法會取代某些模型的 『finish_reason』。 |
finish |
此聊天完成選擇已完成其產生的原因。 |
index | 與此聊天完成選項相關聯的已排序索引。 |
logprobs | 此選項的記錄機率資訊,如透過 『logprobs』 要求選項啟用。 |
message | 指定聊天完成提示的聊天訊息。 |
屬性詳細資料
contentFilterResults
已偵測到內容篩選類別 (、性、暴力、self_harm) ,以及嚴重性層級 (very_low、低、中、高延展性,決定有害內容的強度和風險等級) ,以及是否已篩選。
contentFilterResults?: ContentFilterResultsForChoice
屬性值
delta
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
屬性值
null | ChatChoiceLogProbabilityInfo