[project] name = "law-document-rag" version = "0.1.0" description = "Law Document RAG Chat Application using FastAPI, LangChain, and FAISS" readme = "README.md" requires-python = ">=3.10,<3.12" dependencies = [ "fastapi==0.104.1", "uvicorn[standard]==0.24.0", "langchain==0.1.16", "langchain-community==0.0.36", "openai>=1.50.0", "huggingface_hub>=0.25.0", "httpx==0.27.2", "requests==2.31.0", "faiss-cpu==1.7.4", "pypdf==3.17.4", "pdfplumber==0.11.0", "pymupdf==1.23.8", "pillow==10.2.0", "python-docx==1.1.0", "docx2txt==0.8", "unstructured==0.11.6", "pydantic==2.5.2", "python-multipart==0.0.6", "python-dotenv==1.0.0", "tiktoken>=0.12.0", "rank-bm25>=0.2.2", ]