Saudi-Law-AI-Assistant / pyproject.toml
AldawsariNLP's picture
pushing alst changes ...2
f917987
[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",
]