ChatClientExtensions.GetStreamingResponseAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Verzendt een chatbericht en streamt de antwoordberichten.
Overloads
| Name | Description |
|---|---|
| GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken) |
Verzendt een chatbericht en streamt de antwoordberichten. |
| GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken) |
Hiermee wordt een sms-bericht van een gebruiker verzonden en worden de antwoordberichten gestreamd. |
GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)
Verzendt een chatbericht en streamt de antwoordberichten.
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)
Parameters
- client
- IChatClient
De chatclient.
- chatMessage
- ChatMessage
Het chatbericht dat moet worden verzonden.
- options
- ChatOptions
De chatopties voor het configureren van de aanvraag.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De antwoordberichten die door de client worden gegenereerd.
Uitzonderingen
chatMessage is null.
Van toepassing op
GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)
Hiermee wordt een sms-bericht van een gebruiker verzonden en worden de antwoordberichten gestreamd.
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)
Parameters
- client
- IChatClient
De chatclient.
- chatMessage
- String
De tekstinhoud voor het chatbericht dat moet worden verzonden.
- options
- ChatOptions
De chatopties voor het configureren van de aanvraag.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De antwoordberichten die door de client worden gegenereerd.
Uitzonderingen
chatMessage is null.