| # Core dependencies | |
| gradio | |
| langchain | |
| langchain-community | |
| langchain-core | |
| langchain-openai | |
| langchain-ollama | |
| langchain-ibm | |
| langchain-huggingface | |
| # Document processing | |
| PyPDF2 | |
| pypdf | |
| python-dotenv | |
| # Vector store and embeddings | |
| chromadb | |
| # API clients and utilities | |
| requests | |
| ibm-watsonx-ai | |
| # Optional: for better performance | |
| typing-extensions | |
| typing-inspect | 
