CachingChatClient.EnableCaching Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.