ChatResponseExtensions.AddMessages Metode

Definisi

Menambahkan semua pesan dari response ke dalam list.

Overload

Nama Deskripsi
AddMessages(IList<ChatMessage>, ChatResponse)

Menambahkan semua pesan dari response ke dalam list.

AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)

updates Mengonversi ke dalam ChatMessage instans dan menambahkannya ke list.

AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)

Mengonversi menjadi update instans ChatMessage dan menambahkannya ke list.

AddMessages(IList<ChatMessage>, ChatResponse)

Sumber:
ChatResponseExtensions.cs

Menambahkan semua pesan dari response ke dalam list.

public:
[System::Runtime::CompilerServices::Extension]
 static void AddMessages(System::Collections::Generic::IList<Microsoft::Extensions::AI::ChatMessage ^> ^ list, Microsoft::Extensions::AI::ChatResponse ^ response);
public static void AddMessages(this System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> list, Microsoft.Extensions.AI.ChatResponse response);
static member AddMessages : System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> * Microsoft.Extensions.AI.ChatResponse -> unit
<Extension()>
Public Sub AddMessages (list As IList(Of ChatMessage), response As ChatResponse)

Parameter

list
IList<ChatMessage>

Daftar tujuan tempat pesan response harus ditambahkan.

response
ChatResponse

Respons yang berisi pesan yang akan ditambahkan.

Pengecualian

response adalah null.

Berlaku untuk

AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)

Sumber:
ChatResponseExtensions.cs

updates Mengonversi ke dalam ChatMessage instans dan menambahkannya ke list.

public:
[System::Runtime::CompilerServices::Extension]
 static void AddMessages(System::Collections::Generic::IList<Microsoft::Extensions::AI::ChatMessage ^> ^ list, System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatResponseUpdate ^> ^ updates);
public static void AddMessages(this System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> list, System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> updates);
static member AddMessages : System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> * seq<Microsoft.Extensions.AI.ChatResponseUpdate> -> unit
<Extension()>
Public Sub AddMessages (list As IList(Of ChatMessage), updates As IEnumerable(Of ChatResponseUpdate))

Parameter

list
IList<ChatMessage>

Daftar tujuan tempat pesan yang baru dibuat harus ditambahkan.

updates
IEnumerable<ChatResponseUpdate>

Instans ChatResponseUpdate yang akan dikonversi ke pesan dan ditambahkan ke daftar.

Pengecualian

updates adalah null.

Keterangan

Sebagai bagian dari menggabungkan updates ke dalam serangkaian ChatMessage instans, metode ini dapat digunakan MessageId untuk menentukan batas pesan, serta menyatukan item yang berdekatan AIContent jika berlaku, misalnya beberapa TextContent instans dalam baris dapat digabungkan ke dalam satu TextContent.

Berlaku untuk

AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)

Sumber:
ChatResponseExtensions.cs

Mengonversi menjadi update instans ChatMessage dan menambahkannya ke list.

public static void AddMessages(this System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> list, Microsoft.Extensions.AI.ChatResponseUpdate update, Func<Microsoft.Extensions.AI.AIContent,bool>? filter = default);
static member AddMessages : System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> * Microsoft.Extensions.AI.ChatResponseUpdate * Func<Microsoft.Extensions.AI.AIContent, bool> -> unit
<Extension()>
Public Sub AddMessages (list As IList(Of ChatMessage), update As ChatResponseUpdate, Optional filter As Func(Of AIContent, Boolean) = Nothing)

Parameter

list
IList<ChatMessage>

Daftar tujuan tempat pesan yang baru dibuat harus ditambahkan.

update
ChatResponseUpdate

Instans ChatResponseUpdate yang akan dikonversi ke pesan dan ditambahkan ke daftar.

filter
Func<AIContent,Boolean>

Predikat untuk memfilter yang AIContent disertakan dalam pesan.

Pengecualian

update adalah null.

Keterangan

ChatResponseUpdate Jika tidak memiliki konten, atau semua kontennya dikecualikan oleh filter, maka tidak ChatMessage akan ditambahkan ke list.

Berlaku untuk