CachingChatClient.EnableCaching Método

Definición

Determina si se debe usar el almacenamiento en caché con la solicitud especificada.

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>

Secuencia de mensajes de chat incluidos en la solicitud.

options
ChatOptions

Las opciones de chat incluidas en la solicitud.

Devoluciones

true si se debe usar el almacenamiento en caché para la solicitud, de modo que CachingChatClient intente satisfacer la solicitud de la memoria caché o, si no es posible, intentará almacenar en caché la respuesta capturada. false si no se debe usar el almacenamiento en caché para la solicitud, de modo que la solicitud se pasará al interior IChatClient sin intentar leer ni escribir en la memoria caché.

Comentarios

La implementación predeterminada devuelve true siempre que options no tenga un ConversationId conjunto.

Se aplica a