ChatClientExtensions.GetStreamingResponseAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.