ChatClientExtensions.GetStreamingResponseAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken) |
Sendet eine Chatnachricht und streamt die Antwortnachrichten. |
| GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken) |
Sendet eine Benutzerchattextnachricht und streamt die Antwortnachrichten. |
GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)
- Quelle:
- ChatClientExtensions.cs
Sendet eine Chatnachricht und streamt die Antwortnachrichten.
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)
Parameter
- client
- IChatClient
Der Chatclient.
- chatMessage
- ChatMessage
Die zu sendende Chatnachricht.
- options
- ChatOptions
Die Chatoptionen zum Konfigurieren der Anforderung.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
Die vom Client generierten Antwortnachrichten.
Ausnahmen
chatMessage ist null.
Gilt für:
GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)
- Quelle:
- ChatClientExtensions.cs
Sendet eine Benutzerchattextnachricht und streamt die Antwortnachrichten.
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)
Parameter
- client
- IChatClient
Der Chatclient.
- chatMessage
- String
Der Textinhalt der zu sendenden Chatnachricht.
- options
- ChatOptions
Die Chatoptionen zum Konfigurieren der Anforderung.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
Die vom Client generierten Antwortnachrichten.
Ausnahmen
chatMessage ist null.