ResponseCachingChatClient constructor

ResponseCachingChatClient(
  1. ChatClient innerClient, {
  2. required ResponseCache cache,
  3. required ChatDetails chatDetails,
  4. List<String>? cachingKeys,
})

Implementation

ResponseCachingChatClient(
  super.innerClient, {
  required ResponseCache cache,
  required ChatDetails chatDetails,
  List<String>? cachingKeys,
})  : _cache = cache,
      _chatDetails = chatDetails,
      _cachingKeys = cachingKeys ?? [];