Dakhane-Parag/wealthwise-backend
0
WealthWise AI — RAG Backend
FastAPI backend powering the WealthWise AI financial advisory assistant.
Stack
- FastAPI + Uvicorn — REST API & SSE streaming
- Gemini 2.5 Flash — LLM for financial answers
- SentenceTransformers — Semantic embedding model
- ChromaDB — Vector store for RAG retrieval
- SQLite — User auth & chat history persistence
- Google OAuth 2.0 — JWT-based authentication
API Endpoints
GET /health— Health checkPOST /auth/google— Google ID token authPOST /auth/google/token— Google access token authGET /chats— List user chatsPOST /chats— Create new chatPOST /query/stream— Streaming RAG query (SSE)POST /ingest— Trigger PDF ingestion
