Overview of Semantic Router Integrations
mainSemantic Router supports four main categories of integrations:
- Encoder Integrations: Provides embedding models for semantic similarity. Supports Cloud providers (Jina AI, OpenAI, Cohere, Voyage, Mistral, NVIDIA, Bedrock, Aurelio) and Local/Self-hosted options (Local sentence-transformers, Ollama, Hugging Face, FastEmbed). All encoders support synchronous and asynchronous operations.
- Index Integrations: Enables efficient vector storage and retrieval. Supports Pinecone, Qdrant, PostgreSQL (with
pgvector), and a Local in-memory index. Supports CRUD operations and route isolation via namespaces/collections. - LLM Integrations: Enables dynamic route generation and decision-making. Supported providers include OpenAI, Azure OpenAI, Mistral, Bedrock, and LiteLLM.
- Framework Integrations: Works with popular frameworks like Pydantic AI, LiteLLM, LangChain, and LlamaIndex.