CachingChatClient.EnableCaching メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した要求でキャッシュを使用するかどうかを決定します。
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
パラメーター
- messages
- IEnumerable<ChatMessage>
要求に含まれるチャット メッセージのシーケンス。
- options
- ChatOptions
要求に含まれるチャット オプション。
返品
true キャッシュを要求に使用する必要がある場合は、 CachingChatClient がキャッシュからの要求を満たそうとするか、できない場合は、フェッチされた応答をキャッシュしようとします。
false キャッシュを要求に使用しない場合は、キャッシュからの読み取りまたはキャッシュへの書き込みを試みることなく、要求が内部 IChatClient に渡されます。
注釈
既定の実装では、optionsにConversationIdが設定されていない限り、trueが返されます。