ChatClientExtensions.GetStreamingResponseAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.