ChatResponse クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
チャット要求への応答を表します。
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- 継承
-
ChatResponse
- 派生
注釈
ChatResponse は、応答に関する 1 つ以上の応答メッセージとメタデータを提供します。 一般的な応答には 1 つのメッセージが含まれますが、応答にはさまざまなシナリオで複数のメッセージが含まれる場合があります。 たとえば、関数の自動呼び出しが採用されている場合、 IChatClient に対する 1 つの要求が実際に使用する内部 IChatClient への複数のラウンド トリップを生成する可能性があるため、関連するすべてのメッセージが最終的な ChatResponseの一部として表示される可能性があります。
コンストラクター
| 名前 | 説明 |
|---|---|
| ChatResponse() |
ChatResponse クラスの新しいインスタンスを初期化します。 |
| ChatResponse(ChatMessage) |
ChatResponse クラスの新しいインスタンスを初期化します。 |
| ChatResponse(IList<ChatMessage>) |
ChatResponse クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AdditionalProperties |
チャット応答に関連付けられている追加のプロパティを取得または設定します。 |
| ContinuationToken |
バックグラウンド チャット応答の結果を取得するための継続トークンを取得または設定します。 |
| ConversationId |
会話の状態の識別子を取得または設定します。 |
| CreatedAt |
チャット応答のタイムスタンプを取得または設定します。 |
| FinishReason |
チャット応答の理由を取得または設定します。 |
| Messages |
チャット応答メッセージを取得または設定します。 |
| ModelId |
チャット応答の作成に使用されるモデル ID を取得または設定します。 |
| RawRepresentation |
基になる実装からのチャット応答の生表現を取得または設定します。 |
| ResponseId |
チャット応答の ID を取得または設定します。 |
| Text |
応答のテキストを取得します。 |
| Usage |
チャット応答の使用状況の詳細を取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| ToChatResponseUpdates() |
このChatResponseUpdateを表すChatResponseインスタンスの配列を作成します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
ChatCompletionから OpenAI ChatResponseを作成します。 |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
ResponseResultから OpenAI ChatResponseを作成します。 |
| RenderText(ChatResponse) |
指定した |