Files
chat-rag-api/requirements.txt

45 lines
1.0 KiB
Plaintext

langchain==0.3.12
langchain-community==0.3.12
langchain-openai==0.2.11
langchain-core==0.3.27
langchain-aws==0.2.1
langchain-google-vertexai==2.0.11
langchain_text_splitters==0.3.4
boto3==1.34.144
sqlalchemy==2.0.28
python-dotenv==1.0.1
fastapi==0.115.12
psycopg2-binary==2.9.9
pgvector==0.2.5
uvicorn==0.28.0
pypdf==4.1.0
unstructured==0.16.11
markdown==3.6
networkx==3.2.1
pandas==2.2.1
openpyxl==3.1.2
docx2txt==0.8
pypandoc==1.13
PyJWT==2.8.0
asyncpg==0.29.0
python-multipart==0.0.19
sentence_transformers==3.1.1
aiofiles==23.2.1
rapidocr-onnxruntime==1.3.24
opencv-python-headless==4.9.0.80
pymongo==4.6.3
langchain-mongodb==0.2.0
langchain-ollama==0.2.0
langchain-huggingface==0.1.0
cryptography==44.0.1
python-magic==0.4.27
python-pptx==0.6.23
xlrd==2.0.1
pydantic==2.9.2
# Qdrant (hanzoai/vector) backend. The rest of the stack is pinned exactly by
# constraints.txt (the working 0.7.8-hanzo image's `pip freeze`), so pip can't
# backtrack on the already-resolved set — only these two get added on top.
langchain-qdrant==0.2.0
qdrant-client==1.12.1