Download README.md from test974/IA-Image: direct link, hf CLI and curl.
- Browser
- Download file 3.6 kB
-
https://huggingface.co/spaces/test974/IA-Image/resolve/main/README.md
- Command line
-
hf download hf://spaces/test974/IA-Image/README.md
-
curl -L -o README.md https://huggingface.co/spaces/test974/IA-Image/resolve/main/README.md
A newer version of the Gradio SDK is available: 6.31.0
title: IA Génération d'images
emoji: 🎨
colorFrom: yellow
colorTo: red
sdk: gradio
sdk_version: 5.50.0
app_file: app.py
pinned: false
Atelier IA — page de classe (fal.ai)
Page web pour que les étudiants génèrent des images avec vos crédits fal.ai, sans jamais voir la clé API.
- Texte → Image : Krea 2 Turbo, Z-Image Turbo + templates de prompts (CSV)
- Image → Image : Nano Banana 2 (édition), Seedream 5 Pro (édition), 1 à 4 images de référence
- Ma galerie : images de l'étudiant, prompt, réutilisation comme référence, export .zip (avec
prompts.csv) - Enseignant : crédits par étudiant, quota, remise à zéro, import des templates de classe, galeries des étudiants
Connexion
- Étudiant : identifiant = son prénom (ou pseudo), mot de passe = le code de classe (
CLASS_CODE) - Enseignant : identifiant
prof, mot de passeADMIN_CODE→ l'onglet « Enseignant » apparaît
Chaque identifiant a sa propre galerie : les étudiants doivent toujours utiliser le même.
Crédits
Chaque étudiant a un quota (60 crédits par défaut, modifiable dans l'onglet Enseignant).
Texte → Image = 1 crédit/image, édition = 4 crédits/image (réglable dans app.py, dictionnaires T2I_MODELS / I2I_MODELS).
Les images bloquées par le filtre de sécurité ne sont pas décomptées.
Côté fal.ai, ne rechargez que le budget prévu : le solde ne peut pas passer en négatif.
Option A — Hugging Face Spaces (en ligne, gratuit)
- Sur huggingface.co : New Space → SDK Gradio → matériel CPU basic (gratuit) → visibilité Public (l'accès reste protégé par le code de classe ; un Space privé n'est accessible qu'aux comptes autorisés).
- Onglet Files → Upload files :
app.py,requirements.txt,templates_exemple.csv,README.md. - Settings → Variables and secrets → New secret :
FAL_KEY= votre clé fal.aiCLASS_CODE= code de la classeADMIN_CODE= votre mot de passe enseignant- (optionnel)
QUOTA= 60
- Sauvegarde des galeries (recommandé) : le disque d'un Space gratuit est effacé à chaque redémarrage.
Ajoutez aussi les secrets
HF_TOKEN(jeton Write créé dans Settings → Access Tokens de votre compte) etDATA_REPO=votre-nom/atelier-ia-data. Les galeries sont copiées toutes les 2 min dans un dataset privé et restaurées au redémarrage. - Donnez aux étudiants l'adresse directe du Space :
https://votre-nom-nom-du-space.hf.space(la connexion fonctionne mal dans la page huggingface.co/spaces/… à cause des cookies).
Un Space gratuit se met en veille après 48 h sans visite : ouvrez-le quelques minutes avant le cours.
Option B — Sur votre PC pendant le cours
- Installez Python 3.10+ (cochez « Add Python to PATH »).
- Ouvrez
lancer_windows.batavec le Bloc-notes, remplissezFAL_KEY,CLASS_CODE,ADMIN_CODE, enregistrez. - Double-cliquez dessus. Les étudiants sur le même Wi-Fi ouvrent
http://<IP de votre PC>:7860(IP donnée par la commandeipconfig). Autorisez Python dans le pare-feu Windows si demandé. - Les images restent dans le dossier
data/.
Format des templates CSV
Colonnes categorie, titre, prompt — séparateur ; ou ,, UTF-8 ou export Excel.
Voir templates_exemple.csv (14 templates animation 2D, chargés automatiquement au premier lancement).
L'import dans l'onglet Enseignant remplace les templates de classe.
Les étudiants peuvent importer leurs propres templates (marqués ★, visibles d'eux seuls).