Study-with-ChampAI / README.md
SolusOps's picture
fix: sdk_version bump
9f2b43f verified
|
Raw
History Blame Contribute Delete
1.38 kB

A newer version of the Gradio SDK is available: 6.19.0

Upgrade
metadata
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

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