changed local models to google gemini
Title
Add Government Scheme RTI Assistant app with RAG utilities
Description
This merge request adds the main Streamlit application and supporting utility modules for the Government Scheme RTI Assistant. The app helps users query Indian government scheme information and generate RTI application drafts.
Changes Made
- Added
app.pyas the main application file. - Added
utilspackage for core backend logic:-
embedder.pyfor HuggingFace embedding model setup. -
loader.pyfor ingesting scheme documents into ChromaDB. -
retriever.pyfor retrieving relevant scheme data and generating RAG-based answers. -
rti_generator.pyfor generating RTI drafts in English and Telugu.
-
- Added
requirements.txtwith project dependencies. - Added
vercel.jsonfor deployment configuration. - Added
.gitignoreto exclude virtual environment, cache files, local database, and generated files. - Added
datafolder for scheme text files.
Purpose
This update provides the base implementation for a multilingual Government Scheme and RTI assistant using LangChain, ChromaDB, HuggingFace embeddings, and Ollama.
Notes
- Local files like
.venv,chroma_db, and__pycache__are ignored. - There is one local uncommitted change in
USER_MANUAL.md; commit it only if it is required for this merge request.