ChatClientExtensions.GetStreamingResponseAsync Methode

Definition

Ü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.

Gilt für: