Method List
-
#== RubyLLM::SemanticRouter::RoutingDecision
-
#add_example RubyLLM::SemanticRouter::Router
-
#agent RubyLLM::SemanticRouter::Router
-
#agent RubyLLM::SemanticRouter::RoutingDecision
-
#agent_name RubyLLM::SemanticRouter::Router::InMemoryExample
-
#agent_name RubyLLM::SemanticRouter::Strategies::Semantic::InMemoryMatch
-
#agent_name RubyLLM::SemanticRouter::Strategies::Semantic::CustomSearchMatch
-
#agent_names RubyLLM::SemanticRouter::Router
-
#agents RubyLLM::SemanticRouter::Router
-
#ask RubyLLM::SemanticRouter::Router
-
#ask_batch RubyLLM::SemanticRouter::Router
-
#cache_ttl RubyLLM::SemanticRouter::Configuration
-
#cleanup! RubyLLM::SemanticRouter::EmbeddingCache
-
#clear! RubyLLM::SemanticRouter::EmbeddingCache
-
#clear_examples! RubyLLM::SemanticRouter::Router
-
#confidence RubyLLM::SemanticRouter::RoutingDecision
-
#confident? RubyLLM::SemanticRouter::RoutingDecision
-
configuration RubyLLM::SemanticRouter
-
configure RubyLLM::SemanticRouter
-
cosine_distance RubyLLM::SemanticRouter::Utils
-
cosine_similarity RubyLLM::SemanticRouter::Utils
-
#current_agent RubyLLM::SemanticRouter::Router
-
#current_chat RubyLLM::SemanticRouter::Router
-
#debug_routing RubyLLM::SemanticRouter::Router
-
#default_agent RubyLLM::SemanticRouter::RouterConfig
-
#default_embedding_model RubyLLM::SemanticRouter::Configuration
-
#default_fallback RubyLLM::SemanticRouter::Configuration
-
#default_k_neighbors RubyLLM::SemanticRouter::Configuration
-
#default_max_words RubyLLM::SemanticRouter::Configuration
-
#default_similarity_threshold RubyLLM::SemanticRouter::Configuration
-
#distance RubyLLM::SemanticRouter::Strategies::Semantic::InMemoryMatch
-
#distance RubyLLM::SemanticRouter::Strategies::Semantic::CustomSearchMatch
-
#embedding RubyLLM::SemanticRouter::Router::InMemoryExample
-
#embedding RubyLLM::SemanticRouter::EmbeddingCache::CacheEntry
-
#embedding_cache RubyLLM::SemanticRouter::Router
-
#embedding_model RubyLLM::SemanticRouter::RouterConfig
-
#example RubyLLM::SemanticRouter::Strategies::Semantic::InMemoryMatch
-
#example_text RubyLLM::SemanticRouter::Router::InMemoryExample
-
#example_text RubyLLM::SemanticRouter::Strategies::Semantic::InMemoryMatch
-
#example_text RubyLLM::SemanticRouter::Strategies::Semantic::CustomSearchMatch
-
#examples RubyLLM::SemanticRouter::Router
-
#expires_at RubyLLM::SemanticRouter::EmbeddingCache::CacheEntry
-
#fallback RubyLLM::SemanticRouter::RouterConfig
-
#fallback? RubyLLM::SemanticRouter::RoutingDecision
-
#fetch RubyLLM::SemanticRouter::EmbeddingCache
-
#get RubyLLM::SemanticRouter::EmbeddingCache
-
#import_examples RubyLLM::SemanticRouter::Router
-
#initialize RubyLLM::SemanticRouter::AgentNotFoundError
-
#initialize RubyLLM::SemanticRouter::NoDefaultAgentError
-
#initialize RubyLLM::SemanticRouter::NoAgentsError
-
#initialize RubyLLM::SemanticRouter::NoRoutingExamplesError
-
#initialize RubyLLM::SemanticRouter::EmbeddingError
-
#initialize RubyLLM::SemanticRouter::InvalidFallbackError
-
#initialize RubyLLM::SemanticRouter::InvalidAgentError
-
#initialize RubyLLM::SemanticRouter::ConfigurationError
-
#initialize RubyLLM::SemanticRouter::Router
-
#initialize RubyLLM::SemanticRouter::Configuration
-
#initialize RubyLLM::SemanticRouter::EmbeddingCache
-
#initialize RubyLLM::SemanticRouter::RoutingDecision
-
#initialize RubyLLM::SemanticRouter::Strategies::Semantic::InMemoryMatch
-
#initialize RubyLLM::SemanticRouter::Strategies::Semantic::CustomSearchMatch
-
#inject_instruction RubyLLM::SemanticRouter::RoutingDecision
-
#inspect RubyLLM::SemanticRouter::RoutingDecision
-
#instructions RubyLLM::SemanticRouter::AgentConfig
-
#k_neighbors RubyLLM::SemanticRouter::RouterConfig
-
#last_routing_decision RubyLLM::SemanticRouter::Router
-
#logger RubyLLM::SemanticRouter::Configuration
-
#match RubyLLM::SemanticRouter::Router
-
#matched_example RubyLLM::SemanticRouter::RoutingDecision
-
#max_retries RubyLLM::SemanticRouter::Configuration
-
#max_words RubyLLM::SemanticRouter::RouterConfig
-
#messages RubyLLM::SemanticRouter::Router
-
#model RubyLLM::SemanticRouter::AgentConfig
-
#name RubyLLM::SemanticRouter::AgentConfig
-
#needs_clarification? RubyLLM::SemanticRouter::RoutingDecision
-
#neighbor_distance RubyLLM::SemanticRouter::Strategies::Semantic::InMemoryMatch
-
#neighbor_distance RubyLLM::SemanticRouter::Strategies::Semantic::CustomSearchMatch
-
new RubyLLM::SemanticRouter
-
#on RubyLLM::SemanticRouter::Router
-
#reason RubyLLM::SemanticRouter::RoutingDecision
-
reset_configuration! RubyLLM::SemanticRouter
-
#result RubyLLM::SemanticRouter::Strategies::Semantic::CustomSearchMatch
-
#retry_base_delay RubyLLM::SemanticRouter::Configuration
-
#route RubyLLM::SemanticRouter::Strategies::Base
-
#route RubyLLM::SemanticRouter::Strategies::Semantic
-
#scope RubyLLM::SemanticRouter::RouterConfig
-
#set RubyLLM::SemanticRouter::EmbeddingCache
-
#similarity_threshold RubyLLM::SemanticRouter::RouterConfig
-
#size RubyLLM::SemanticRouter::EmbeddingCache
-
#switch_to RubyLLM::SemanticRouter::Router
-
#temperature RubyLLM::SemanticRouter::AgentConfig
-
#to_h RubyLLM::SemanticRouter::RoutingDecision
-
#tools RubyLLM::SemanticRouter::AgentConfig
-
truncate_to_max_words RubyLLM::SemanticRouter::Utils
-
#with_examples RubyLLM::SemanticRouter::Router