ChatResponseUpdate.MessageId Propriedade

Definição

Obtém ou define a ID da mensagem da qual essa atualização faz 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

Valor da propriedade

Comentários

Uma única resposta de streaming pode ser composta por várias mensagens, cada uma delas pode ser representada por várias atualizações. Essa propriedade é usada para agrupar essas atualizações em mensagens.

Alguns provedores podem considerar as respostas de streaming como uma única mensagem e, nesse caso, o valor dessa propriedade pode ser o mesmo que a ID de resposta.

Esse valor é usado quando ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken) agrupa ChatResponseUpdate instâncias em ChatMessage instâncias. O valor deve ser exclusivo para cada chamada para o provedor subjacente e deve ser compartilhado por todas as atualizações que fazem parte da mesma mensagem lógica dentro de uma resposta de streaming.

Aplica-se a