CachingChatClient.EnableCaching Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se la memorizzazione nella cache deve essere utilizzata con la richiesta specificata.
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
Parametri
- messages
- IEnumerable<ChatMessage>
Sequenza di messaggi di chat inclusi nella richiesta.
- options
- ChatOptions
Le opzioni di chat incluse nella richiesta.
Valori restituiti
true se la memorizzazione nella cache deve essere usata per la richiesta, in modo che CachingChatClient tenti di soddisfare la richiesta dalla cache o, in caso contrario, tenterà di memorizzare nella cache la risposta recuperata.
false se la memorizzazione nella cache non deve essere usata per la richiesta, in modo che la richiesta venga passata all'interno IChatClient senza tentare di leggere o scrivere nella cache.
Commenti
L'implementazione predefinita restituisce true fino a quando options non è impostato.ConversationId