Sahayak.AI ("Helper" in Hindi) is a next-generation educational assistant designed to democratize access to quality learning. It adapts to the user's language, intellectual level, and style, providing deep, multimedia-rich explanations.
🔗 Live Demo: https://sahayakai-okwu.onrender.com/app/
- Adaptive Persona: The AI analyzes your tone. If you speak academically, it responds with profound depth. If you are casual, it relaxes while maintaining accuracy.
- Context Awareness: It remembers your name, previous topics, and learning progress throughout the session.
- Multilingual Support: Chat in Hindi, Tamil, Kannada, Telugu, or English. The AI understands all and replies in your language.
- Hybrid Voice Engine: Automatically selects the best available voice (English Male/British preference) to provide a premium auditory experience.
- AI Video: Ask for a video (e.g., "Show me a fox running"), and it generates one using Hugging Face ModelScope (Text-to-Video).
- Fallback: If the complex model is busy, it instantly creates a high-quality "Motion Slide" (Image-to-Video) so you never get an error.
- Smart PPT: Click "Download PPT" for any topic, and the system uses the LLM (Groq) to write 5 actual content slides (Introduction, Key Concepts, Summary) for you.
- YouTube Integration: Just say "Search YouTube for quantum physics" to get instant video results.
- Groq LPU: Powered by Llama 3.3 70B on Groq, ensuring near-instantaneous text responses.
- Hybrid Protocol: Uses a smart mix of Plain Text (for speed/depth) and JSON (for tools) to minimize latency and errors.
This project is configured for 1-Click Deployment on Render.
- Fork/Clone this repo.
- Go to Render Dashboard -> New Web Service.
- Connect your repository (
saurabhhhcodes/SahayakAI). - Settings:
- Runtime: Python 3
- Build Command:
pip install -r backend/requirements.txt - Start Command:
cd backend && uvicorn app.main:app --host 0.0.0.0 --port $PORT
- Environment Variables (Critical):
PYTHON_VERSION:3.10.0GROQ_API_KEY: Get from Groq CloudHF_TOKEN: Get from Hugging Face
-
Clone:
git clone https://github.com/saurabhhhcodes/SahayakAI.git cd SahayakAI -
Install Dependencies:
pip install -r backend/requirements.txt
-
Run Server:
cd backend uvicorn app.main:app --host 0.0.0.0 --port 8000Open
http://localhost:8000/app/in your browser.
Open Source education is the future. Feel free to fork, submit PRs, or suggest features!
Created by: Saurabh Bajpai (saurabhhhcodes)