ChatResponseExtensions.AddMessages Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| AddMessages(IList<ChatMessage>, ChatResponse) |
Adiciona todas as mensagens de |
| AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>) |
Converte em |
| AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>) |
Converte em |
AddMessages(IList<ChatMessage>, ChatResponse)
- Origem:
- ChatResponseExtensions.cs
Adiciona todas as mensagens de response .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)
Parâmetros
- list
- IList<ChatMessage>
A lista de destino da response qual as mensagens devem ser adicionadas.
- response
- ChatResponse
A resposta que contém as mensagens a serem adicionadas.
Exceções
response é null.
Aplica-se a
AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)
- Origem:
- ChatResponseExtensions.cs
Converte em updatesChatMessage instâncias e as adiciona a 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))
Parâmetros
- list
- IList<ChatMessage>
A lista de destino à qual as mensagens recém-construídas devem ser adicionadas.
- updates
- IEnumerable<ChatResponseUpdate>
As ChatResponseUpdate instâncias a serem convertidas em mensagens e adicionadas à lista.
Exceções
updates é null.
Comentários
Como parte da combinação updates em uma série de ChatMessage instâncias, o método pode usar MessageId para determinar limites de mensagem, bem como unir itens contíguos AIContent quando aplicável, por exemplo, várias TextContent instâncias em uma linha podem ser combinadas em um único TextContent.
Aplica-se a
AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)
- Origem:
- ChatResponseExtensions.cs
Converte em update uma ChatMessage instância e a adiciona a 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)
Parâmetros
- list
- IList<ChatMessage>
A lista de destino à qual a mensagem recém-construída deve ser adicionada.
- update
- ChatResponseUpdate
A ChatResponseUpdate instância a ser convertida em uma mensagem e adicionada à lista.
Exceções
update é null.
Comentários
Se o ChatResponseUpdate conteúdo não tiver ou todo o conteúdo for excluído, filternenhum ChatMessage será adicionado ao list.