Langue

ChatClientExtensions.GetStreamingResponseAsync Méthode

Définition

Envoie un message de conversation et diffuse les messages de réponse.

Surcharges

Nom Description
GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Envoie un message de conversation et diffuse les messages de réponse.

GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Envoie un sms de conversation utilisateur et diffuse les messages de réponse.

GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Source:
ChatClientExtensions.cs

Envoie un message de conversation et diffuse les messages de réponse.

public static System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> GetStreamingResponseAsync(this Microsoft.Extensions.AI.IChatClient client, Microsoft.Extensions.AI.ChatMessage chatMessage, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GetStreamingResponseAsync : Microsoft.Extensions.AI.IChatClient * Microsoft.Extensions.AI.ChatMessage * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate>
<Extension()>
Public Function GetStreamingResponseAsync (client As IChatClient, chatMessage As ChatMessage, Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ChatResponseUpdate)

Paramètres

client
IChatClient

Client de conversation.

chatMessage
ChatMessage

Message de conversation à envoyer.

options
ChatOptions

Options de conversation pour configurer la requête.

cancellationToken
CancellationToken

À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.

Retours

Messages de réponse générés par le client.

Exceptions

chatMessage a la valeur null.

S’applique à

GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Source:
ChatClientExtensions.cs

Envoie un sms de conversation utilisateur et diffuse les messages de réponse.

public static System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> GetStreamingResponseAsync(this Microsoft.Extensions.AI.IChatClient client, string chatMessage, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GetStreamingResponseAsync : Microsoft.Extensions.AI.IChatClient * string * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate>
<Extension()>
Public Function GetStreamingResponseAsync (client As IChatClient, chatMessage As String, Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ChatResponseUpdate)

Paramètres

client
IChatClient

Client de conversation.

chatMessage
String

Contenu texte du message de conversation à envoyer.

options
ChatOptions

Options de conversation pour configurer la requête.

cancellationToken
CancellationToken

À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.

Retours

Messages de réponse générés par le client.

Exceptions

chatMessage a la valeur null.

S’applique à