semantic_router.encoders#

Classes

AutoEncoder(type, name)

Modules

semantic_router.encoders.base

semantic_router.encoders.bedrock

This module provides the BedrockEncoder class for generating embeddings using Amazon's Bedrock Platform.

semantic_router.encoders.bm25

semantic_router.encoders.clip

semantic_router.encoders.cohere

semantic_router.encoders.fastembed

semantic_router.encoders.google

This module provides the GoogleEncoder class for generating embeddings using Google's AI Platform.

semantic_router.encoders.huggingface

This module provides the HFEndpointEncoder class to embeddings models using Huggingface's endpoint.

semantic_router.encoders.mistral

This file contains the MistralEncoder class which is used to encode text using MistralAI

semantic_router.encoders.openai

semantic_router.encoders.tfidf

semantic_router.encoders.vit

semantic_router.encoders.zure