Study-with-ChampAI / README.md
SolusOps's picture
fix: sdk_version bump
9f2b43f verified
|
Raw
History Blame Contribute Delete
1.38 kB
---
title: StudyWithChampAI
emoji: πŸ†
colorFrom: yellow
colorTo: red
sdk: gradio
sdk_version: "5.33.0"
app_file: app.py
pinned: false
python_version: "3.11"
---
# StudyWithChampAI
**Turn notes into quests. Turn studying into progression.**
## Prize Targets
| Prize | Model | Role |
|-------|-------|------|
| πŸ† Best MiniCPM Build | MiniCPM-V 4.6 (1.3B) | OCR, handwriting, diagrams, concept extraction |
| πŸ† Nemotron Hardware Prize | Nemotron 3 Nano 4B | Quest gen, batch questions, Socratic tutor, revision quests |
| πŸ† Tiny Titan | 1.3B + 4B + 3.3B + 1.5B = ~10B | All under 32B |
| πŸ† Best Agent | LearningOrchestrator | 7 cooperating specialist agents |
| πŸ† Best Demo | Voice + multilingual + RPG UI | Boss battles, mastery meters, revision quests |
## Setup
```bash
pip install -r requirements.txt
export HF_API_KEY=hf_...
export FEATHERLESS_API_KEY=fl_...
python app.py
```
## How It Works
1. **Import** β€” upload a PDF, image, voice recording, or paste notes
2. **MiniCPM-V** reads the material (OCR + concept extraction in one shot)
3. **Nemotron** designs quests and generates batch questions
4. **Battle** β€” answer questions, earn XP, face the boss at the end
5. **Wrong answer?** Nemotron gives a Socratic hint; translate it to Hindi/Spanish/Bengali
6. **Results** β€” mastery meters per topic; generate a revision quest targeting weak areas