[tool.poetry] name = "vector-api" version = "1.0.0" description = "Vector DB API with AI/ML capabilities" authors = ["Developer "] packages = [{include = "app"}] [tool.poetry.dependencies] python = "^3.11" fastapi = "0.115.9" uvicorn = {extras = ["standard"], version = "^0.34.3"} pydantic = "^2.11.7" python-dotenv = "^1.1.0" python-multipart = "^0.0.20" aiohttp = "^3.12.13" requests = "^2.32.4" numpy = "^2.3.0" pandas = "^2.3.0" tokenizers = "^0.21.1" transformers = "^4.52.4" huggingface-hub = "^0.33.0" sentence-transformers = "^4.1.0" chromadb = "^1.0.12" hnswlib = "^0.8.0" duckdb = "^1.3.0" anthropic = "^0.54.0" typing-extensions = "^4.14.0" sqlalchemy = "^2.0.41" torch = {version = "^2.7.1+cpu", source = "pytorch-cpu"} torchvision = {version = "^0.22.1+cpu", source = "pytorch-cpu"} torchaudio = {version = "^2.7.1+cpu", source = "pytorch-cpu"} starlette = ">=0.40.0,<0.46.0" [[tool.poetry.source]] name = "pytorch-cpu" url = "https://download.pytorch.org/whl/cpu" priority = "supplemental" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"