ChatResponseUpdate.MessageId プロパティ

定義

この更新プログラムが含まれるメッセージの ID を取得または設定します。

public:
 property System::String ^ MessageId { System::String ^ get(); void set(System::String ^ value); };
public string? MessageId { get; set; }
member this.MessageId : string with get, set
Public Property MessageId As String

プロパティ値

注釈

1 つのストリーミング応答は複数のメッセージで構成され、それぞれが複数の更新によって表される場合があります。 このプロパティは、これらの更新をメッセージにグループ化するために使用されます。

プロバイダーによっては、ストリーミング応答を 1 つのメッセージと見なす場合があり、その場合、このプロパティの値は応答 ID と同じである可能性があります。

この値は、ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken)がインスタンスChatResponseUpdateChatMessageインスタンスにグループ化するときに使用されます。 値は、基になるプロバイダーへの各呼び出しに対して一意である必要があり、ストリーミング応答内の同じ論理メッセージの一部であるすべての更新によって共有される必要があります。

適用対象