ChatClientExtensions.GetResponseAsync 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 zwraca wiadomości odpowiedzi.
Przeciążenia
| Nazwisko | Opis |
|---|---|
| GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken) |
Wysyła wiadomość czatu i zwraca wiadomości odpowiedzi. |
| GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken) |
Wysyła wiadomość SMS czatu użytkownika i zwraca wiadomości odpowiedzi. |
GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)
Wysyła wiadomość czatu i zwraca wiadomości odpowiedzi.
public static System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse> GetResponseAsync(this Microsoft.Extensions.AI.IChatClient client, Microsoft.Extensions.AI.ChatMessage chatMessage, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GetResponseAsync : Microsoft.Extensions.AI.IChatClient * Microsoft.Extensions.AI.ChatMessage * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse>
<Extension()>
Public Function GetResponseAsync (client As IChatClient, chatMessage As ChatMessage, Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ChatResponse)
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
GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)
Wysyła wiadomość SMS czatu użytkownika i zwraca wiadomości odpowiedzi.
public static System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse> GetResponseAsync(this Microsoft.Extensions.AI.IChatClient client, string chatMessage, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GetResponseAsync : Microsoft.Extensions.AI.IChatClient * string * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse>
<Extension()>
Public Function GetResponseAsync (client As IChatClient, chatMessage As String, Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ChatResponse)
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.