Newer
Older
description = "Super fast semantic router for AI decision making"
cohere = {version = ">=5.9.4,<6.00", optional = true}
mistralai= {version = ">=0.0.12,<0.1.0", optional = true}
aurelio-sdk = {version = "^0.0.18"}
pinecone-text = {version = ">=0.7.1", optional = true}
torch = {version = ">=2.1.0,<2.6.0", optional = true, python = "<3.13" }
transformers = {version = ">=4.36.2", optional = true, python = "<3.13" }
tokenizers = {version = ">=0.19", optional = true, python = "<3.13" }
llama-cpp-python = {version = ">=0.2.28,<0.2.86", optional = true, python = "<3.13" }
torchvision = { version = ">=0.17.0,<0.18.0", optional = true, python = "<3.13" }
pillow = { version = ">=10.2.0,<11.0.0", optional = true, python = "<3.13" }
qdrant-client = {version = "^1.11.1", optional = true}
google-cloud-aiplatform = {version = "^1.45.0", optional = true}
botocore = {version = "^1.34.110", optional = true}
fastembed = {version = "^0.3.0", optional = true, python = "<3.13" }
sphinx = {version = "^7.0.0", optional = true}
sphinxawesome-theme = {version = "^5.2.0", optional = true}
[tool.poetry.extras]
hybrid = ["pinecone-text"]
local = ["torch", "transformers", "tokenizers", "huggingface-hub", "llama-cpp-python"]
vision = ["torch", "torchvision", "transformers", "pillow"]
google = ["google-cloud-aiplatform"]
pytest-mock = "^3.12.0"
pytest-cov = "^4.1.0"
black = {extras = ["jupyter"], version = ">=23.12.1,<24.5.0"}
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"