IChatClient.GetResponseAsync Metode

Definisi

Mengirim pesan obrolan dan mengembalikan respons.

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)

Parameter

messages
IEnumerable<ChatMessage>

Urutan pesan obrolan yang akan dikirim.

options
ChatOptions

Opsi obrolan untuk mengonfigurasi permintaan.

cancellationToken
CancellationToken

CancellationToken untuk memantau permintaan pembatalan. Defaultnya adalah None.

Mengembalikan

Pesan respons yang dihasilkan oleh klien.

Pengecualian

messages adalah null.

Berlaku untuk

Lihat juga