IChatClient.GetResponseAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.