File size: 1,612 Bytes
fd0b9df f4f474d fd0b9df 9d3707b fd0b9df f4f474d fd0b9df 53940d1 fd0b9df 53940d1 fd0b9df 53940d1 fd0b9df 53940d1 fd0b9df 53940d1 fd0b9df 53940d1 fd0b9df 2b1f846 53940d1 2b1f846 53940d1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | ---
title: NumZoo
emoji: π¦
colorFrom: purple
colorTo: pink
sdk: gradio
sdk_version: "6.17.3"
app_file: app.py
pinned: false
license: apache-2.0
tags:
- flux
- text-to-image
- kids
- education
- math
---
# π¦ NumZoo
A mental math app for kids β answer questions, earn cute AI-generated animal images as rewards!
## How it works
1. Enter your name
2. Pick your favourite animals πΎ and places π (used to personalise reward images)
3. Answer math questions β every **3 correct answers** earns a reward image
4. Level up: **Additions β Subtractions β Multiplications β Mix**
## Levels
| Level | Operation | Goal |
|-------|-----------|------|
| 1 | β Additions | 5 correct |
| 2 | β Subtractions | 5 correct |
| 3 | βοΈ Multiplications | 5 correct |
| 4 | π² Mix | Endless |
## Image model
Rewards generated with **FLUX.2-klein-4B** (4B params, Apache 2.0) via π€ Diffusers.
Images start generating in the background as soon as the quiz begins.
## Run locally
> Requires Python on Apple Silicon (arm64). Recommended: [Miniforge](https://github.com/conda-forge/miniforge).
```bash
# 1. Install dependencies
~/miniforge3/bin/pip install -r requirements.txt
# 2. Accept FLUX.2-klein-4B license on HuggingFace
# β https://huggingface.co/black-forest-labs/FLUX.2-klein-4B
# Then log in:
hf auth login
# 3. Run
~/miniforge3/bin/python3 app.py
# Opens at http://localhost:7860
# First run downloads ~23GB of model weights (cached after that)
```
> On standard Python/pip (non-Apple Silicon):
> ```bash
> pip install -r requirements.txt
> python app.py
> ```
|