Method List
-
#add RubyLLM::SemanticCache::VectorStores::Redis
-
#add RubyLLM::SemanticCache::VectorStores::Memory
-
#add RubyLLM::SemanticCache::VectorStores::Base
-
#ask RubyLLM::SemanticCache::Middleware
-
#cache_store RubyLLM::SemanticCache::Configuration
-
cache_store RubyLLM::SemanticCache
-
#chat RubyLLM::SemanticCache::Middleware
-
clear! RubyLLM::SemanticCache
-
#clear! RubyLLM::SemanticCache::CacheStores::Redis
-
#clear! RubyLLM::SemanticCache::VectorStores::Base
-
#clear! RubyLLM::SemanticCache::VectorStores::Memory
-
#clear! RubyLLM::SemanticCache::VectorStores::Redis
-
#clear! RubyLLM::SemanticCache::Scoped
-
#clear! RubyLLM::SemanticCache::CacheStores::Memory
-
#clear! RubyLLM::SemanticCache::CacheStores::Base
-
config RubyLLM::SemanticCache
-
configure RubyLLM::SemanticCache
-
#created_at RubyLLM::SemanticCache::Entry
-
#data RubyLLM::SemanticCache::CacheStores::Memory::CacheEntry
-
#delete RubyLLM::SemanticCache::Scoped
-
#delete RubyLLM::SemanticCache::VectorStores::Memory
-
#delete RubyLLM::SemanticCache::CacheStores::Memory
-
delete RubyLLM::SemanticCache
-
#delete RubyLLM::SemanticCache::VectorStores::Base
-
#delete RubyLLM::SemanticCache::CacheStores::Base
-
#delete RubyLLM::SemanticCache::VectorStores::Redis
-
#delete RubyLLM::SemanticCache::CacheStores::Redis
-
deserialize RubyLLM::SemanticCache::Serializer
-
#each RubyLLM::SemanticCache::CacheStores::Memory
-
#embedding RubyLLM::SemanticCache::Entry
-
#embedding_dimensions RubyLLM::SemanticCache::Configuration
-
embedding_generator RubyLLM::SemanticCache
-
#embedding_model RubyLLM::SemanticCache::Configuration
-
#empty? RubyLLM::SemanticCache::CacheStores::Redis
-
#empty? RubyLLM::SemanticCache::CacheStores::Base
-
#empty? RubyLLM::SemanticCache::VectorStores::Redis
-
#empty? RubyLLM::SemanticCache::CacheStores::Memory
-
#empty? RubyLLM::SemanticCache::VectorStores::Memory
-
#empty? RubyLLM::SemanticCache::VectorStores::Base
-
#exists? RubyLLM::SemanticCache::Scoped
-
exists? RubyLLM::SemanticCache
-
#expires_at RubyLLM::SemanticCache::CacheStores::Memory::CacheEntry
-
#fetch RubyLLM::SemanticCache::Scoped
-
fetch RubyLLM::SemanticCache
-
from_h RubyLLM::SemanticCache::Entry
-
#generate RubyLLM::SemanticCache::Embedding
-
#generate_batch RubyLLM::SemanticCache::Embedding
-
#get RubyLLM::SemanticCache::CacheStores::Redis
-
#get RubyLLM::SemanticCache::CacheStores::Base
-
#get RubyLLM::SemanticCache::CacheStores::Memory
-
#id RubyLLM::SemanticCache::Entry
-
#initialize RubyLLM::SemanticCache::Scoped::ScopedConfig
-
#initialize RubyLLM::SemanticCache::CacheStores::Redis
-
#initialize RubyLLM::SemanticCache::VectorStores::Memory
-
#initialize RubyLLM::SemanticCache::VectorStores::Redis
-
#initialize RubyLLM::SemanticCache::Scoped
-
#initialize RubyLLM::SemanticCache::CacheStores::Memory
-
#initialize RubyLLM::SemanticCache::VectorStores::Base
-
#initialize RubyLLM::SemanticCache::Entry
-
#initialize RubyLLM::SemanticCache::ScopedMiddleware
-
#initialize RubyLLM::SemanticCache::Middleware
-
#initialize RubyLLM::SemanticCache::Embedding
-
#initialize RubyLLM::SemanticCache::CacheStores::Base
-
#initialize RubyLLM::SemanticCache::Configuration
-
#instrumentation_callback RubyLLM::SemanticCache::Configuration
-
#invalidate RubyLLM::SemanticCache::Scoped
-
invalidate RubyLLM::SemanticCache
-
#max_messages RubyLLM::SemanticCache::Configuration
-
#metadata RubyLLM::SemanticCache::Entry
-
#method_missing RubyLLM::SemanticCache::Scoped::ScopedConfig
-
#namespace RubyLLM::SemanticCache::Configuration
-
#namespace RubyLLM::SemanticCache::Scoped
-
#namespace RubyLLM::SemanticCache::Scoped::ScopedConfig
-
parse_time RubyLLM::SemanticCache::Entry
-
#query RubyLLM::SemanticCache::Entry
-
record_hit! RubyLLM::SemanticCache
-
record_miss! RubyLLM::SemanticCache
-
#redis_client RubyLLM::SemanticCache::Configuration
-
#redis_url RubyLLM::SemanticCache::Configuration
-
reset! RubyLLM::SemanticCache
-
reset_all! RubyLLM::SemanticCache
-
#respond_to_missing? RubyLLM::SemanticCache::Scoped::ScopedConfig
-
#response RubyLLM::SemanticCache::Entry
-
#search RubyLLM::SemanticCache::VectorStores::Redis
-
#search RubyLLM::SemanticCache::Scoped
-
search RubyLLM::SemanticCache
-
#search RubyLLM::SemanticCache::VectorStores::Base
-
#search RubyLLM::SemanticCache::VectorStores::Memory
-
serialize RubyLLM::SemanticCache::Serializer
-
#set RubyLLM::SemanticCache::CacheStores::Memory
-
#set RubyLLM::SemanticCache::CacheStores::Redis
-
#set RubyLLM::SemanticCache::CacheStores::Base
-
#similarity_threshold RubyLLM::SemanticCache::Configuration
-
#size RubyLLM::SemanticCache::CacheStores::Redis
-
#size RubyLLM::SemanticCache::CacheStores::Memory
-
#size RubyLLM::SemanticCache::VectorStores::Redis
-
#size RubyLLM::SemanticCache::VectorStores::Memory
-
#size RubyLLM::SemanticCache::CacheStores::Base
-
#size RubyLLM::SemanticCache::VectorStores::Base
-
#stats RubyLLM::SemanticCache::Scoped
-
stats RubyLLM::SemanticCache
-
#store RubyLLM::SemanticCache::Scoped
-
store RubyLLM::SemanticCache
-
#to_h RubyLLM::SemanticCache::Entry
-
#ttl RubyLLM::SemanticCache::Configuration
-
#ttl_seconds RubyLLM::SemanticCache::Configuration
-
#valid? RubyLLM::SemanticCache::Configuration
-
#validate! RubyLLM::SemanticCache::Configuration
-
#vector_store RubyLLM::SemanticCache::Configuration
-
vector_store RubyLLM::SemanticCache
-
#wrap RubyLLM::SemanticCache::Scoped
-
wrap RubyLLM::SemanticCache