Språk

ChatClientExtensions.GetResponseAsync Metod

Definition

Skickar ett chattmeddelande och returnerar svarsmeddelandena.

Överlagringar

Name Description
GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Skickar ett chattmeddelande och returnerar svarsmeddelandena.

GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Skickar ett sms för användarchatt och returnerar svarsmeddelandena.

GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Källa:
ChatClientExtensions.cs

Skickar ett chattmeddelande och returnerar svarsmeddelandena.

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)

Parametrar

client
IChatClient

Chattklienten.

chatMessage
ChatMessage

Chattmeddelandet som ska skickas.

options
ChatOptions

Chattalternativen för att konfigurera begäran.

cancellationToken
CancellationToken

Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.

Returer

Svarsmeddelandena som genereras av klienten.

Undantag

chatMessage är null.

Gäller för

GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Källa:
ChatClientExtensions.cs

Skickar ett sms för användarchatt och returnerar svarsmeddelandena.

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)

Parametrar

client
IChatClient

Chattklienten.

chatMessage
String

Textinnehållet som chattmeddelandet ska skicka.

options
ChatOptions

Chattalternativen för att konfigurera begäran.

cancellationToken
CancellationToken

Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.

Returer

Svarsmeddelandena som genereras av klienten.

Undantag

chatMessage är null.

Gäller för