ResponseCreatedRealtimeServerMessage クラス

定義

応答項目を作成するためのリアルタイム メッセージを表します。

public ref class ResponseCreatedRealtimeServerMessage : Microsoft::Extensions::AI::RealtimeServerMessage
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class ResponseCreatedRealtimeServerMessage : Microsoft.Extensions.AI.RealtimeServerMessage
public class ResponseCreatedRealtimeServerMessage : Microsoft.Extensions.AI.RealtimeServerMessage
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ResponseCreatedRealtimeServerMessage = class
    inherit RealtimeServerMessage
type ResponseCreatedRealtimeServerMessage = class
    inherit RealtimeServerMessage
Public Class ResponseCreatedRealtimeServerMessage
Inherits RealtimeServerMessage
継承
ResponseCreatedRealtimeServerMessage
属性

注釈

ResponseDoneメッセージとResponseCreatedメッセージと共に使用されます。

プロバイダーの実装では、モデルが新しい応答の生成を開始するときに ResponseCreated と、応答が完了したときに ResponseDone を使用して、このメッセージを出力する必要があります。 組み込みの OpenTelemetryRealtimeClientSession ミドルウェアは、応答ライフサイクルをトレースするためにこれらのメッセージに依存します。

応答ライフサイクル イベントをネイティブにサポートしていないプロバイダー (コンテンツ パーツのみをストリーミングし、ターン完了を通知するプロバイダーなど) は、これらのメッセージを合成して、ミドルウェアの正しい動作を保証する必要があります。 このような場合、 ResponseId は合成値に設定することも、 nullのままにすることもできます。

コンストラクター

名前 説明
ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType)

ResponseCreatedRealtimeServerMessage クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AdditionalProperties

応答に関連付けられている追加のプロパティを取得または設定します。

Error

応答のエラー内容 (存在する場合) を取得または設定します。

Items

応答に含まれる会話アイテムの一覧を取得または設定します。

MaxOutputTokens

すべてのモダリティとツール呼び出しを含む、応答の出力トークンの最大数を取得または設定します。

MessageId

応答に関連付けられている省略可能なメッセージ ID を取得または設定します。 これは、追跡と関連付けの目的で使用できます。

(継承元 RealtimeServerMessage)
OutputAudioOptions

応答の出力オーディオ オプションを取得または設定します。 null の場合、既定の会話オーディオ オプションが使用されます。

OutputModalities

応答の出力モダリティを取得または設定します。 "text"、"audio" など。 null の場合、既定の会話モダリティが使用されます。

OutputVoice

出力オーディオの音声を取得または設定します。

RawRepresentation

応答の生の表現を取得または設定します。 これを使用して、モデルから受信した元のデータ構造を保持できます。

(継承元 RealtimeServerMessage)
ResponseId

一意の応答 ID を取得または設定します。

Status

応答の状態を取得または設定します。

Type

リアルタイム応答の種類を取得または設定します。

(継承元 RealtimeServerMessage)
Usage

課金目的での応答ごとのトークンの使用を取得または設定します。

適用対象