semantic_router.hybrid_layer.HybridRouteLayer#

class semantic_router.hybrid_layer.HybridRouteLayer(encoder, sparse_encoder=None, routes=[], alpha=0.3, top_k=5, aggregation='sum')#

Bases: object

__init__(encoder, sparse_encoder=None, routes=[], alpha=0.3, top_k=5, aggregation='sum')#

Methods

__init__(encoder[, sparse_encoder, routes, ...])

add(route)

update_dense_embeddings_index(utterances)

update_sparse_embeddings_index(utterances)

Attributes

categories

index

sparse_index

score_threshold