| fastapi>=0.115.0 | |
| uvicorn[standard]>=0.30.0 | |
| requests>=2.32.0 | |
| pydantic>=2.8.0 | |
| python-dotenv>=1.0.1 | |
| pypdf>=5.0.0 | |
| numpy>=2.0.0 | |
| google-generativeai>=0.7.2 | |
| psycopg[binary]>=3.2.0 | |
| sentence-transformers>=3.0.1 | |
| faiss-cpu>=1.8.0.post1 | |
| fastapi>=0.115.0 | |
| uvicorn[standard]>=0.30.0 | |
| requests>=2.32.0 | |
| pydantic>=2.8.0 | |
| python-dotenv>=1.0.1 | |
| pypdf>=5.0.0 | |
| numpy>=2.0.0 | |
| google-generativeai>=0.7.2 | |
| psycopg[binary]>=3.2.0 | |
| sentence-transformers>=3.0.1 | |
| faiss-cpu>=1.8.0.post1 | |