IChatClient.GetResponseAsync Methode

Definitie

Verzendt chatberichten en retourneert het antwoord.

public System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse> GetResponseAsync(System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatMessage> messages, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetResponseAsync : seq<Microsoft.Extensions.AI.ChatMessage> * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse>
Public Function GetResponseAsync (messages As IEnumerable(Of ChatMessage), Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ChatResponse)

Parameters

messages
IEnumerable<ChatMessage>

De volgorde van chatberichten die moeten worden verzonden.

options
ChatOptions

De chatopties waarmee de aanvraag moet worden geconfigureerd.

cancellationToken
CancellationToken

De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.

Retouren

De antwoordberichten die door de client worden gegenereerd.

Uitzonderingen

messages is null.

Van toepassing op

Zie ook