CachingChatClient.EnableCaching Método

Definição

Determina se o cache deve ser usado com o pedido especificado.

protected:
 virtual bool EnableCaching(System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatMessage ^> ^ messages, Microsoft::Extensions::AI::ChatOptions ^ options);
protected virtual bool EnableCaching(System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatMessage> messages, Microsoft.Extensions.AI.ChatOptions? options);
abstract member EnableCaching : seq<Microsoft.Extensions.AI.ChatMessage> * Microsoft.Extensions.AI.ChatOptions -> bool
override this.EnableCaching : seq<Microsoft.Extensions.AI.ChatMessage> * Microsoft.Extensions.AI.ChatOptions -> bool
Protected Overridable Function EnableCaching (messages As IEnumerable(Of ChatMessage), options As ChatOptions) As Boolean

Parâmetros

messages
IEnumerable<ChatMessage>

A sequência de mensagens de chat incluída no pedido.

options
ChatOptions

As opções de chat incluídas no pedido.

Devoluções

true se o cache deve ser usado para o pedido, de modo que tente CachingChatClient satisfazer o pedido do cache, ou, se não conseguir, tente armazenar em cache a resposta buscada. false se não se deve usar cache para o pedido, de modo a que o pedido seja passado para o interior IChatClient sem tentar ler ou escrever na cache.

Observações

A implementação padrão retorna true desde que não options tenha um ConversationId conjunto.

Aplica-se a