ChatResponseExtensions.AddMessages Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till alla meddelanden från response i list.
Överlagringar
| Name | Description |
|---|---|
| AddMessages(IList<ChatMessage>, ChatResponse) |
Lägger till alla meddelanden från |
| AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>) |
Konverterar |
| AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>) |
Konverterar |
AddMessages(IList<ChatMessage>, ChatResponse)
Lägger till alla meddelanden från response i 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)
Parametrar
- list
- IList<ChatMessage>
Mållistan som meddelandena från response ska läggas till i.
- response
- ChatResponse
Svaret som innehåller de meddelanden som ska läggas till.
Undantag
response är null.
Gäller för
AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)
Konverterar updates till instanser ChatMessage och lägger till dem i 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))
Parametrar
- list
- IList<ChatMessage>
Mållistan som de nyligen skapade meddelandena ska läggas till i.
- updates
- IEnumerable<ChatResponseUpdate>
De ChatResponseUpdate instanser som ska konverteras till meddelanden och läggas till i listan.
Undantag
updates är null.
Kommentarer
Som en del av att kombinera updates till en serie ChatMessage instanser kan metoden använda MessageId för att fastställa meddelandegränser, samt sammanslå sammanhängande objekt där det är tillämpligt AIContent , t.ex. flera TextContent instanser i en rad kan kombineras till en enda TextContent.
Gäller för
AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)
Konverterar update till en ChatMessage instans och lägger till den i 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)
Parametrar
- list
- IList<ChatMessage>
Mållistan som det nyligen skapade meddelandet ska läggas till i.
- update
- ChatResponseUpdate
Instansen ChatResponseUpdate för att konvertera till ett meddelande och lägga till i listan.
Undantag
update är null.
Kommentarer
Om det ChatResponseUpdate inte finns något innehåll eller om allt dess innehåll exkluderas av filterläggs inget ChatMessage till i list.