ChatResponse 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表對聊天請求的回應。
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- 繼承
-
ChatResponse
- 衍生
備註
ChatResponse 提供一個或多個回應訊息及關於回應的元資料。 典型的回應會包含單一訊息,但在不同情境下,回應可能包含多個訊息。 例如,若採用自動函式呼叫,使得對 的 IChatClient 單一請求可能產生多次往返至其內部 IChatClient 的訊息,所有相關訊息可能作為最終 ChatResponse的一部分被呈現。
建構函式
| 名稱 | Description |
|---|---|
| ChatResponse() |
初始化 ChatResponse 類別的新執行個體。 |
| ChatResponse(ChatMessage) |
初始化 ChatResponse 類別的新執行個體。 |
| ChatResponse(IList<ChatMessage>) |
初始化 ChatResponse 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| AdditionalProperties |
取得或設定與聊天回應相關的額外屬性。 |
| ContinuationToken |
取得或設定繼續權杖,以取得背景聊天回應的結果。 |
| ConversationId |
取得或設定對話狀態的識別碼。 |
| CreatedAt |
為聊天回覆設定或設定時間戳。 |
| FinishReason |
取得或設定聊天回應的原因。 |
| Messages |
接收或設定聊天回覆訊息。 |
| ModelId |
取得或設定用於建立聊天回應的模型 ID。 |
| RawRepresentation |
從底層實作中取得或設定聊天回應的原始表示。 |
| ResponseId |
它會取得或設定聊天回應的 ID。 |
| Text |
取得回覆文字。 |
| Usage |
為聊天回應取得或設定使用細節。 |
方法
| 名稱 | Description |
|---|---|
| ToChatResponseUpdates() |
建立一個代表此 ChatResponseUpdate的實例陣列ChatResponse。 |
| ToString() |
傳回表示目前 物件的字串。 |
擴充方法
| 名稱 | Description |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) | |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) | |
| RenderText(ChatResponse) |
將所提供的 |