LLM-powered document processing and query system for insurance, legal, HR, and compliance domains.
- Document processing (PDF, DOCX, Email)
- Semantic search with Pinecone
- LLM analysis with Gemini 2.5 Flash
- Explainable AI decisions
- Domain-specific expertise
- Clone the repository
- Install dependencies:
pip install -r requirements.txt - Configure environment variables in
.env - Run:
uvicorn app.main:app --reload
- POST
/upload-document/- Upload documents - POST
/query/- Query documents - GET
/document/{id}- Get document info - DELETE
/document/{id}- Delete document
See .env.example for required configuration.