Język

ChatClientExtensions.GetStreamingResponseAsync Metoda

Definicja

Wysyła wiadomość czatu i przesyła strumieniowo wiadomości odpowiedzi.

Przeciążenia

Nazwa Opis
GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Wysyła wiadomość czatu i przesyła strumieniowo wiadomości odpowiedzi.

GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Wysyła wiadomość tekstową czatu użytkownika i przesyła strumieniowo wiadomości odpowiedzi.

GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Źródło:
ChatClientExtensions.cs

Wysyła wiadomość czatu i przesyła strumieniowo wiadomości odpowiedzi.

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)

Parametry

client
IChatClient

Klient czatu.

chatMessage
ChatMessage

Wiadomość czatu do wysłania.

options
ChatOptions

Opcje czatu do skonfigurowania żądania.

cancellationToken
CancellationToken

Element CancellationToken do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Komunikaty odpowiedzi generowane przez klienta.

Wyjątki

Parametr chatMessage ma wartość null.

Dotyczy

GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Źródło:
ChatClientExtensions.cs

Wysyła wiadomość tekstową czatu użytkownika i przesyła strumieniowo wiadomości odpowiedzi.

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)

Parametry

client
IChatClient

Klient czatu.

chatMessage
String

Zawartość tekstowa wiadomości czatu do wysłania.

options
ChatOptions

Opcje czatu do skonfigurowania żądania.

cancellationToken
CancellationToken

Element CancellationToken do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Komunikaty odpowiedzi generowane przez klienta.

Wyjątki

Parametr chatMessage ma wartość null.

Dotyczy