ChatResponseUpdate.MessageId Proprietà

Definizione

Ottiene o imposta l'ID del messaggio di cui questo aggiornamento fa parte.

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

Valore della proprietà

Commenti

Una singola risposta di streaming può essere costituita da più messaggi, ognuno dei quali può essere rappresentato da più aggiornamenti. Questa proprietà viene utilizzata per raggruppare tali aggiornamenti nei messaggi.

Alcuni provider potrebbero considerare le risposte in streaming come un singolo messaggio e in tal caso il valore di questa proprietà potrebbe essere uguale all'ID risposta.

Questo valore viene usato quando ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken) raggruppa ChatResponseUpdate le istanze in ChatMessage istanze di . Il valore deve essere univoco per ogni chiamata al provider sottostante e deve essere condiviso da tutti gli aggiornamenti che fanno parte dello stesso messaggio logico all'interno di una risposta di streaming.

Si applica a