Skip to content
Semantic Router 0.0.62 documentation
⌘ K
Semantic Router 0.0.62 documentation
  • Home page
  • Quickstart
  • API reference
    • semantic_router.encoders
      • semantic_router.encoders.AutoEncoder
      • semantic_router.encoders.base
        • semantic_router.encoders.base.BaseEncoder
      • semantic_router.encoders.bedrock
        • semantic_router.encoders.bedrock.BedrockEncoder
      • semantic_router.encoders.bm25
        • semantic_router.encoders.bm25.BM25Encoder
      • semantic_router.encoders.clip
        • semantic_router.encoders.clip.CLIPEncoder
      • semantic_router.encoders.cohere
        • semantic_router.encoders.cohere.CohereEncoder
      • semantic_router.encoders.fastembed
        • semantic_router.encoders.fastembed.FastEmbedEncoder
      • semantic_router.encoders.google
        • semantic_router.encoders.google.GoogleEncoder
      • semantic_router.encoders.huggingface
        • semantic_router.encoders.huggingface.HFEndpointEncoder
        • semantic_router.encoders.huggingface.HuggingFaceEncoder
      • semantic_router.encoders.mistral
        • semantic_router.encoders.mistral.MistralEncoder
      • semantic_router.encoders.openai
        • semantic_router.encoders.openai.OpenAIEncoder
      • semantic_router.encoders.tfidf
        • semantic_router.encoders.tfidf.TfidfEncoder
      • semantic_router.encoders.vit
        • semantic_router.encoders.vit.VitEncoder
      • semantic_router.encoders.zure
        • semantic_router.encoders.zure.AzureOpenAIEncoder
    • semantic_router.hybrid_layer
      • semantic_router.hybrid_layer.HybridRouteLayer
    • semantic_router.index
      • semantic_router.index.base
        • semantic_router.index.base.BaseIndex
      • semantic_router.index.local
        • semantic_router.index.local.LocalIndex
      • semantic_router.index.pinecone
        • semantic_router.index.pinecone.clean_route_name
        • semantic_router.index.pinecone.PineconeIndex
        • semantic_router.index.pinecone.PineconeRecord
      • semantic_router.index.qdrant
        • semantic_router.index.qdrant.QdrantIndex
    • semantic_router.layer
      • semantic_router.layer.is_valid
      • semantic_router.layer.threshold_random_search
      • semantic_router.layer.LayerConfig
      • semantic_router.layer.RouteLayer
    • semantic_router.linear
      • semantic_router.linear.similarity_matrix
      • semantic_router.linear.top_scores
    • semantic_router.llms
      • semantic_router.llms.base
        • semantic_router.llms.base.BaseLLM
      • semantic_router.llms.cohere
        • semantic_router.llms.cohere.CohereLLM
      • semantic_router.llms.llamacpp
        • semantic_router.llms.llamacpp.LlamaCppLLM
      • semantic_router.llms.mistral
        • semantic_router.llms.mistral.MistralAILLM
      • semantic_router.llms.ollama
        • semantic_router.llms.ollama.OllamaLLM
      • semantic_router.llms.openai
        • semantic_router.llms.openai.get_schemas_openai
        • semantic_router.llms.openai.OpenAILLM
      • semantic_router.llms.openrouter
        • semantic_router.llms.openrouter.OpenRouterLLM
      • semantic_router.llms.zure
        • semantic_router.llms.zure.AzureOpenAILLM
    • semantic_router.route
      • semantic_router.route.is_valid
      • semantic_router.route.Route
    • semantic_router.schema
      • semantic_router.schema.DocumentSplit
      • semantic_router.schema.EncoderInfo
      • semantic_router.schema.EncoderType
      • semantic_router.schema.Message
      • semantic_router.schema.Metric
      • semantic_router.schema.RouteChoice
    • semantic_router.splitters
      • semantic_router.splitters.base
        • semantic_router.splitters.base.BaseSplitter
      • semantic_router.splitters.consecutive_sim
        • semantic_router.splitters.consecutive_sim.ConsecutiveSimSplitter
      • semantic_router.splitters.cumulative_sim
        • semantic_router.splitters.cumulative_sim.CumulativeSimSplitter
      • semantic_router.splitters.rolling_window
        • semantic_router.splitters.rolling_window.RollingWindowSplitter
        • semantic_router.splitters.rolling_window.SplitStatistics
      • semantic_router.splitters.utils
        • semantic_router.splitters.utils.split_to_sentences
        • semantic_router.splitters.utils.tiktoken_length
    • semantic_router.text
      • semantic_router.text.Conversation
    • semantic_router.utils
      • semantic_router.utils.defaults
        • semantic_router.utils.defaults.EncoderDefault
      • semantic_router.utils.function_call
        • semantic_router.utils.function_call.convert_python_type_to_json_type
        • semantic_router.utils.function_call.get_schema
        • semantic_router.utils.function_call.get_schema_list
        • semantic_router.utils.function_call.route_and_execute
        • semantic_router.utils.function_call.FunctionSchema
        • semantic_router.utils.function_call.Parameter
      • semantic_router.utils.llm
        • semantic_router.utils.llm.llm
      • semantic_router.utils.logger
        • semantic_router.utils.logger.add_coloured_handler
        • semantic_router.utils.logger.setup_custom_logger
        • semantic_router.utils.logger.CustomFormatter
Semantic Router 0.0.62 documentation
/
semantic_router
/
semantic_router.layer
/
semantic_router.layer.threshold_random_search

semantic_router.layer.threshold_random_search#

semantic_router.layer.threshold_random_search(route_layer: RouteLayer, search_range: int | float) → Dict[str, float]#

Performs a random search iteration given a route layer and a search range.

On this page

  • threshold_random_search()

© 2024, Aurelio AI Built with Sphinx 7.3.7