├── .dagger ├── .gitattributes ├── .gitignore ├── dagger.json ├── pyproject.toml ├── src │ └── semantic_router_ci │ │ ├── __init__.py │ │ └── main.py └── uv.lock ├── .env.example ├── .github └── workflows │ ├── conventional_commits.yml │ ├── diff.yml │ ├── docs.yml │ ├── lint.yml │ ├── pr_agent.yml │ ├── release.yml │ ├── test.yml │ ├── triggers_merge.yml │ └── triggers_pr.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pydoc-markdown.yml ├── .python-version ├── CLAUDE.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── bedrock.ipynb ├── commitlint.config.js ├── coverage.xml ├── diff-config.yaml ├── docs ├── 00-introduction.ipynb ├── 01-save-load-from-file.ipynb ├── 02-dynamic-routes.ipynb ├── 03-basic-langchain-agent.ipynb ├── 05-local-execution.ipynb ├── 06-threshold-optimization.ipynb ├── 07-multi-modal.ipynb ├── 08-async-dynamic-routes.ipynb ├── 09-route-filter.ipynb ├── Makefile ├── encoders │ ├── aurelio-bm25.ipynb │ ├── bedrock.ipynb │ ├── cohere.ipynb │ ├── fastembed.ipynb │ ├── google.ipynb │ ├── huggingface-endpoint.ipynb │ ├── huggingface.ipynb │ ├── jina-encoder.ipynb │ ├── local-encoder.ipynb │ ├── mistral-encoder.ipynb │ ├── nvidia_nim-encoder.ipynb │ ├── openai-embed-3.ipynb │ ├── openai-encoder.ipynb │ ├── vision-transformer.ipynb │ └── voyage-encoder.ipynb ├── examples │ ├── function_calling.ipynb │ ├── hybrid-chat-guardrails.ipynb │ ├── hybrid-router.ipynb │ ├── integrations │ │ └── pydantic-ai │ │ │ └── chatbot-with-guardrails.ipynb │ ├── ollama-local-execution.ipynb │ ├── pinecone-and-scaling.ipynb │ └── pinecone-hybrid.ipynb ├── get-started │ ├── introduction.md │ └── quickstart.md ├── indexes │ ├── local.ipynb │ ├── pinecone-async.ipynb │ ├── pinecone-local.ipynb │ ├── pinecone-sync-routes.ipynb │ ├── pinecone.ipynb │ ├── pinecone_async.ipynb │ ├── postgres-sync.ipynb │ ├── postgres │ │ ├── Dockerfile │ │ ├── postgres.compose.yaml │ │ └── postgres.ipynb │ └── qdrant.ipynb ├── integrations │ ├── agents-sdk │ │ ├── hybrid-router-guardrails.ipynb │ │ └── semantic-router-guardrail.ipynb │ ├── aurelio.md │ ├── bedrock.md │ ├── cohere.md │ ├── graphai │ │ └── sparse-threshold-optimization-guardrail-graphai.ipynb │ ├── integrations.md │ ├── jina.md │ ├── litellm.md │ ├── local.md │ ├── mistral.md │ ├── nvidia.md │ ├── ollama.md │ ├── openai.md │ ├── pinecone.md │ ├── postgres.md │ ├── pydantic-ai.md │ ├── qdrant.md │ └── voyage.md ├── make.bat └── user-guide │ ├── changelog.md │ ├── components │ ├── encoders.md │ ├── indexes.md │ └── routers.md │ ├── concepts │ ├── architecture.md │ └── overview.md │ ├── features │ ├── dynamic-routes.md │ ├── route-filter.md │ ├── sync.md │ └── threshold-optimization.md │ └── guides │ ├── configuration.md │ ├── local-execution.md │ ├── migration-to-v1.md │ ├── save-load-from-file.md │ └── semantic-router.md ├── pyproject.toml ├── replace.py ├── semantic_router ├── __init__.py ├── encoders │ ├── __init__.py │ ├── aurelio.py │ ├── azure_openai.py │ ├── base.py │ ├── bedrock.py │ ├── bm25.py │ ├── clip.py │ ├── cohere.py │ ├── encode_input_type.py │ ├── fastembed.py │ ├── google.py │ ├── huggingface.py │ ├── jina.py │ ├── litellm.py │ ├── local.py │ ├── mistral.py │ ├── nvidia_nim.py │ ├── ollama.py │ ├── openai.py │ ├── tfidf.py │ ├── vit.py │ └── voyage.py ├── index │ ├── __init__.py │ ├── base.py │ ├── hybrid_local.py │ ├── local.py │ ├── pinecone.py │ ├── postgres.py │ └── qdrant.py ├── linear.py ├── llms │ ├── __init__.py │ ├── base.py │ ├── cohere.py │ ├── grammars │ │ └── json.gbnf │ ├── llamacpp.py │ ├── mistral.py │ ├── ollama.py │ ├── openai.py │ ├── openrouter.py │ └── zure.py ├── py.typed ├── route.py ├── routers │ ├── __init__.py │ ├── base.py │ ├── hybrid.py │ └── semantic.py ├── schema.py ├── tokenizers.py └── utils │ ├── __init__.py │ ├── defaults.py │ ├── function_call.py │ └── logger.py ├── tests ├── conftest.py ├── functional │ ├── encoders │ │ └── test_bm25_functional.py │ └── test_linear.py ├── integration │ ├── 57640.4032.txt │ ├── encoders │ │ └── test_openai_integration.py │ └── test_router_integration.py └── unit │ ├── encoders │ ├── test_azure.py │ ├── test_base.py │ ├── test_bedrock.py │ ├── test_bm25.py │ ├── test_clip.py │ ├── test_fastembed.py │ ├── test_google.py │ ├── test_hfendpointencoder.py │ ├── test_huggingface.py │ ├── test_lite_encoders.py │ ├── test_local.py │ ├── test_ollama.py │ ├── test_openai.py │ ├── test_sparse_sentence_transformer.py │ ├── test_tfidf.py │ └── test_vit.py │ ├── llms │ ├── test_llm_azure_openai.py │ ├── test_llm_base.py │ ├── test_llm_cohere.py │ ├── test_llm_llamacpp.py │ ├── test_llm_mistral.py │ ├── test_llm_ollama.py │ ├── test_llm_openai.py │ └── test_llm_openrouter.py │ ├── test_function_schema.py │ ├── test_route.py │ ├── test_router.py │ ├── test_schema.py │ ├── test_sync.py │ └── test_tokenizers.py └── uv.lock /.dagger/.gitattributes: -------------------------------------------------------------------------------- 1 | /sdk/** linguist-generated 2 | -------------------------------------------------------------------------------- /.dagger/.gitignore: -------------------------------------------------------------------------------- 1 | /.venv 2 | /**/__pycache__ 3 | /sdk 4 | /.env 5 | -------------------------------------------------------------------------------- /.dagger/dagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.dagger/dagger.json -------------------------------------------------------------------------------- /.dagger/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.dagger/pyproject.toml -------------------------------------------------------------------------------- /.dagger/src/semantic_router_ci/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.dagger/src/semantic_router_ci/__init__.py -------------------------------------------------------------------------------- /.dagger/src/semantic_router_ci/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.dagger/src/semantic_router_ci/main.py -------------------------------------------------------------------------------- /.dagger/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.dagger/uv.lock -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/conventional_commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.github/workflows/conventional_commits.yml -------------------------------------------------------------------------------- /.github/workflows/diff.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.github/workflows/diff.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pr_agent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.github/workflows/pr_agent.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/triggers_merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.github/workflows/triggers_merge.yml -------------------------------------------------------------------------------- /.github/workflows/triggers_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.github/workflows/triggers_pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pydoc-markdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/.pydoc-markdown.yml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/README.md -------------------------------------------------------------------------------- /bedrock.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/bedrock.ipynb -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /coverage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/coverage.xml -------------------------------------------------------------------------------- /diff-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/diff-config.yaml -------------------------------------------------------------------------------- /docs/00-introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/00-introduction.ipynb -------------------------------------------------------------------------------- /docs/01-save-load-from-file.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/01-save-load-from-file.ipynb -------------------------------------------------------------------------------- /docs/02-dynamic-routes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/02-dynamic-routes.ipynb -------------------------------------------------------------------------------- /docs/03-basic-langchain-agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/03-basic-langchain-agent.ipynb -------------------------------------------------------------------------------- /docs/05-local-execution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/05-local-execution.ipynb -------------------------------------------------------------------------------- /docs/06-threshold-optimization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/06-threshold-optimization.ipynb -------------------------------------------------------------------------------- /docs/07-multi-modal.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/07-multi-modal.ipynb -------------------------------------------------------------------------------- /docs/08-async-dynamic-routes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/08-async-dynamic-routes.ipynb -------------------------------------------------------------------------------- /docs/09-route-filter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/09-route-filter.ipynb -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/encoders/aurelio-bm25.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/aurelio-bm25.ipynb -------------------------------------------------------------------------------- /docs/encoders/bedrock.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/bedrock.ipynb -------------------------------------------------------------------------------- /docs/encoders/cohere.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/cohere.ipynb -------------------------------------------------------------------------------- /docs/encoders/fastembed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/fastembed.ipynb -------------------------------------------------------------------------------- /docs/encoders/google.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/google.ipynb -------------------------------------------------------------------------------- /docs/encoders/huggingface-endpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/huggingface-endpoint.ipynb -------------------------------------------------------------------------------- /docs/encoders/huggingface.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/huggingface.ipynb -------------------------------------------------------------------------------- /docs/encoders/jina-encoder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/jina-encoder.ipynb -------------------------------------------------------------------------------- /docs/encoders/local-encoder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/local-encoder.ipynb -------------------------------------------------------------------------------- /docs/encoders/mistral-encoder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/mistral-encoder.ipynb -------------------------------------------------------------------------------- /docs/encoders/nvidia_nim-encoder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/nvidia_nim-encoder.ipynb -------------------------------------------------------------------------------- /docs/encoders/openai-embed-3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/openai-embed-3.ipynb -------------------------------------------------------------------------------- /docs/encoders/openai-encoder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/openai-encoder.ipynb -------------------------------------------------------------------------------- /docs/encoders/vision-transformer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/vision-transformer.ipynb -------------------------------------------------------------------------------- /docs/encoders/voyage-encoder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/encoders/voyage-encoder.ipynb -------------------------------------------------------------------------------- /docs/examples/function_calling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/examples/function_calling.ipynb -------------------------------------------------------------------------------- /docs/examples/hybrid-chat-guardrails.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/examples/hybrid-chat-guardrails.ipynb -------------------------------------------------------------------------------- /docs/examples/hybrid-router.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/examples/hybrid-router.ipynb -------------------------------------------------------------------------------- /docs/examples/integrations/pydantic-ai/chatbot-with-guardrails.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/examples/integrations/pydantic-ai/chatbot-with-guardrails.ipynb -------------------------------------------------------------------------------- /docs/examples/ollama-local-execution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/examples/ollama-local-execution.ipynb -------------------------------------------------------------------------------- /docs/examples/pinecone-and-scaling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/examples/pinecone-and-scaling.ipynb -------------------------------------------------------------------------------- /docs/examples/pinecone-hybrid.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/examples/pinecone-hybrid.ipynb -------------------------------------------------------------------------------- /docs/get-started/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/get-started/introduction.md -------------------------------------------------------------------------------- /docs/get-started/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/get-started/quickstart.md -------------------------------------------------------------------------------- /docs/indexes/local.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/local.ipynb -------------------------------------------------------------------------------- /docs/indexes/pinecone-async.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/pinecone-async.ipynb -------------------------------------------------------------------------------- /docs/indexes/pinecone-local.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/pinecone-local.ipynb -------------------------------------------------------------------------------- /docs/indexes/pinecone-sync-routes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/pinecone-sync-routes.ipynb -------------------------------------------------------------------------------- /docs/indexes/pinecone.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/pinecone.ipynb -------------------------------------------------------------------------------- /docs/indexes/pinecone_async.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/pinecone_async.ipynb -------------------------------------------------------------------------------- /docs/indexes/postgres-sync.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/postgres-sync.ipynb -------------------------------------------------------------------------------- /docs/indexes/postgres/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/postgres/Dockerfile -------------------------------------------------------------------------------- /docs/indexes/postgres/postgres.compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/postgres/postgres.compose.yaml -------------------------------------------------------------------------------- /docs/indexes/postgres/postgres.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/postgres/postgres.ipynb -------------------------------------------------------------------------------- /docs/indexes/qdrant.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/indexes/qdrant.ipynb -------------------------------------------------------------------------------- /docs/integrations/agents-sdk/hybrid-router-guardrails.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/agents-sdk/hybrid-router-guardrails.ipynb -------------------------------------------------------------------------------- /docs/integrations/agents-sdk/semantic-router-guardrail.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/agents-sdk/semantic-router-guardrail.ipynb -------------------------------------------------------------------------------- /docs/integrations/aurelio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/aurelio.md -------------------------------------------------------------------------------- /docs/integrations/bedrock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/bedrock.md -------------------------------------------------------------------------------- /docs/integrations/cohere.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/cohere.md -------------------------------------------------------------------------------- /docs/integrations/graphai/sparse-threshold-optimization-guardrail-graphai.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/graphai/sparse-threshold-optimization-guardrail-graphai.ipynb -------------------------------------------------------------------------------- /docs/integrations/integrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/integrations.md -------------------------------------------------------------------------------- /docs/integrations/jina.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/jina.md -------------------------------------------------------------------------------- /docs/integrations/litellm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/litellm.md -------------------------------------------------------------------------------- /docs/integrations/local.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/local.md -------------------------------------------------------------------------------- /docs/integrations/mistral.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/mistral.md -------------------------------------------------------------------------------- /docs/integrations/nvidia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/nvidia.md -------------------------------------------------------------------------------- /docs/integrations/ollama.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/ollama.md -------------------------------------------------------------------------------- /docs/integrations/openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/openai.md -------------------------------------------------------------------------------- /docs/integrations/pinecone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/pinecone.md -------------------------------------------------------------------------------- /docs/integrations/postgres.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/postgres.md -------------------------------------------------------------------------------- /docs/integrations/pydantic-ai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/pydantic-ai.md -------------------------------------------------------------------------------- /docs/integrations/qdrant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/qdrant.md -------------------------------------------------------------------------------- /docs/integrations/voyage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/integrations/voyage.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/user-guide/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/changelog.md -------------------------------------------------------------------------------- /docs/user-guide/components/encoders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/components/encoders.md -------------------------------------------------------------------------------- /docs/user-guide/components/indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/components/indexes.md -------------------------------------------------------------------------------- /docs/user-guide/components/routers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/components/routers.md -------------------------------------------------------------------------------- /docs/user-guide/concepts/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/concepts/architecture.md -------------------------------------------------------------------------------- /docs/user-guide/concepts/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/concepts/overview.md -------------------------------------------------------------------------------- /docs/user-guide/features/dynamic-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/features/dynamic-routes.md -------------------------------------------------------------------------------- /docs/user-guide/features/route-filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/features/route-filter.md -------------------------------------------------------------------------------- /docs/user-guide/features/sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/features/sync.md -------------------------------------------------------------------------------- /docs/user-guide/features/threshold-optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/features/threshold-optimization.md -------------------------------------------------------------------------------- /docs/user-guide/guides/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/guides/configuration.md -------------------------------------------------------------------------------- /docs/user-guide/guides/local-execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/guides/local-execution.md -------------------------------------------------------------------------------- /docs/user-guide/guides/migration-to-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/guides/migration-to-v1.md -------------------------------------------------------------------------------- /docs/user-guide/guides/save-load-from-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/guides/save-load-from-file.md -------------------------------------------------------------------------------- /docs/user-guide/guides/semantic-router.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/docs/user-guide/guides/semantic-router.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/pyproject.toml -------------------------------------------------------------------------------- /replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/replace.py -------------------------------------------------------------------------------- /semantic_router/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/__init__.py -------------------------------------------------------------------------------- /semantic_router/encoders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/__init__.py -------------------------------------------------------------------------------- /semantic_router/encoders/aurelio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/aurelio.py -------------------------------------------------------------------------------- /semantic_router/encoders/azure_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/azure_openai.py -------------------------------------------------------------------------------- /semantic_router/encoders/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/base.py -------------------------------------------------------------------------------- /semantic_router/encoders/bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/bedrock.py -------------------------------------------------------------------------------- /semantic_router/encoders/bm25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/bm25.py -------------------------------------------------------------------------------- /semantic_router/encoders/clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/clip.py -------------------------------------------------------------------------------- /semantic_router/encoders/cohere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/cohere.py -------------------------------------------------------------------------------- /semantic_router/encoders/encode_input_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/encode_input_type.py -------------------------------------------------------------------------------- /semantic_router/encoders/fastembed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/fastembed.py -------------------------------------------------------------------------------- /semantic_router/encoders/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/google.py -------------------------------------------------------------------------------- /semantic_router/encoders/huggingface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/huggingface.py -------------------------------------------------------------------------------- /semantic_router/encoders/jina.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/jina.py -------------------------------------------------------------------------------- /semantic_router/encoders/litellm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/litellm.py -------------------------------------------------------------------------------- /semantic_router/encoders/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/local.py -------------------------------------------------------------------------------- /semantic_router/encoders/mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/mistral.py -------------------------------------------------------------------------------- /semantic_router/encoders/nvidia_nim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/nvidia_nim.py -------------------------------------------------------------------------------- /semantic_router/encoders/ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/ollama.py -------------------------------------------------------------------------------- /semantic_router/encoders/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/openai.py -------------------------------------------------------------------------------- /semantic_router/encoders/tfidf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/tfidf.py -------------------------------------------------------------------------------- /semantic_router/encoders/vit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/vit.py -------------------------------------------------------------------------------- /semantic_router/encoders/voyage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/encoders/voyage.py -------------------------------------------------------------------------------- /semantic_router/index/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/index/__init__.py -------------------------------------------------------------------------------- /semantic_router/index/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/index/base.py -------------------------------------------------------------------------------- /semantic_router/index/hybrid_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/index/hybrid_local.py -------------------------------------------------------------------------------- /semantic_router/index/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/index/local.py -------------------------------------------------------------------------------- /semantic_router/index/pinecone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/index/pinecone.py -------------------------------------------------------------------------------- /semantic_router/index/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/index/postgres.py -------------------------------------------------------------------------------- /semantic_router/index/qdrant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/index/qdrant.py -------------------------------------------------------------------------------- /semantic_router/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/linear.py -------------------------------------------------------------------------------- /semantic_router/llms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/llms/__init__.py -------------------------------------------------------------------------------- /semantic_router/llms/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/llms/base.py -------------------------------------------------------------------------------- /semantic_router/llms/cohere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/llms/cohere.py -------------------------------------------------------------------------------- /semantic_router/llms/grammars/json.gbnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/llms/grammars/json.gbnf -------------------------------------------------------------------------------- /semantic_router/llms/llamacpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/llms/llamacpp.py -------------------------------------------------------------------------------- /semantic_router/llms/mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/llms/mistral.py -------------------------------------------------------------------------------- /semantic_router/llms/ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/llms/ollama.py -------------------------------------------------------------------------------- /semantic_router/llms/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/llms/openai.py -------------------------------------------------------------------------------- /semantic_router/llms/openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/llms/openrouter.py -------------------------------------------------------------------------------- /semantic_router/llms/zure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/llms/zure.py -------------------------------------------------------------------------------- /semantic_router/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /semantic_router/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/route.py -------------------------------------------------------------------------------- /semantic_router/routers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/routers/__init__.py -------------------------------------------------------------------------------- /semantic_router/routers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/routers/base.py -------------------------------------------------------------------------------- /semantic_router/routers/hybrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/routers/hybrid.py -------------------------------------------------------------------------------- /semantic_router/routers/semantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/routers/semantic.py -------------------------------------------------------------------------------- /semantic_router/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/schema.py -------------------------------------------------------------------------------- /semantic_router/tokenizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/tokenizers.py -------------------------------------------------------------------------------- /semantic_router/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /semantic_router/utils/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/utils/defaults.py -------------------------------------------------------------------------------- /semantic_router/utils/function_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/utils/function_call.py -------------------------------------------------------------------------------- /semantic_router/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/semantic_router/utils/logger.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/functional/encoders/test_bm25_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/functional/encoders/test_bm25_functional.py -------------------------------------------------------------------------------- /tests/functional/test_linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/functional/test_linear.py -------------------------------------------------------------------------------- /tests/integration/57640.4032.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/integration/57640.4032.txt -------------------------------------------------------------------------------- /tests/integration/encoders/test_openai_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/integration/encoders/test_openai_integration.py -------------------------------------------------------------------------------- /tests/integration/test_router_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/integration/test_router_integration.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_azure.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_base.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_bedrock.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_bm25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_bm25.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_clip.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_fastembed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_fastembed.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_google.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_hfendpointencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_hfendpointencoder.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_huggingface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_huggingface.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_lite_encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_lite_encoders.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_local.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_ollama.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_openai.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_sparse_sentence_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_sparse_sentence_transformer.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_tfidf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_tfidf.py -------------------------------------------------------------------------------- /tests/unit/encoders/test_vit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/encoders/test_vit.py -------------------------------------------------------------------------------- /tests/unit/llms/test_llm_azure_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/llms/test_llm_azure_openai.py -------------------------------------------------------------------------------- /tests/unit/llms/test_llm_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/llms/test_llm_base.py -------------------------------------------------------------------------------- /tests/unit/llms/test_llm_cohere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/llms/test_llm_cohere.py -------------------------------------------------------------------------------- /tests/unit/llms/test_llm_llamacpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/llms/test_llm_llamacpp.py -------------------------------------------------------------------------------- /tests/unit/llms/test_llm_mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/llms/test_llm_mistral.py -------------------------------------------------------------------------------- /tests/unit/llms/test_llm_ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/llms/test_llm_ollama.py -------------------------------------------------------------------------------- /tests/unit/llms/test_llm_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/llms/test_llm_openai.py -------------------------------------------------------------------------------- /tests/unit/llms/test_llm_openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/llms/test_llm_openrouter.py -------------------------------------------------------------------------------- /tests/unit/test_function_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/test_function_schema.py -------------------------------------------------------------------------------- /tests/unit/test_route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/test_route.py -------------------------------------------------------------------------------- /tests/unit/test_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/test_router.py -------------------------------------------------------------------------------- /tests/unit/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/test_schema.py -------------------------------------------------------------------------------- /tests/unit/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/test_sync.py -------------------------------------------------------------------------------- /tests/unit/test_tokenizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/tests/unit/test_tokenizers.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurelio-labs/semantic-router/HEAD/uv.lock --------------------------------------------------------------------------------