Język

ChatClientExtensions.GetResponseAsync Metoda

Definicja

Wysyła wiadomość czatu i zwraca wiadomości odpowiedzi.

Przeciążenia

Nazwa 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)

Źródło:
ChatClientExtensions.cs

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)

Źródło:
ChatClientExtensions.cs

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.

Dotyczy