📄️ Gradio
Cours Gradio en 3 h : interface, composants, Blocks, interfaces conversationnelles, diffusion progressive, exemples, file d'attente, partage et publication sur un espace Hugging Face.
📄️ 1. Interface : entrées, sorties, fonction
Module 1 du cours premium Gradio : traduire une fonction Python en interface graphique avec gr.Interface, correspondance entre types Python et composants, un classificateur d'images en dix lignes.
📄️ 2. Composants texte, image, audio, vidéo
Module 2 du cours premium Gradio : les composants pour texte, image, audio et vidéo, le format exact reçu par votre fonction et un premier outil de transcription audio.
📄️ 3. Blocks : mise en page et événements
Module 3 du cours premium Gradio : gr.Blocks pour composer une interface multi-étapes avec lignes, colonnes, événements de clic ou de changement et état partagé entre appels.
📄️ 4. Interfaces conversationnelles
Module 4 du cours premium Gradio : construire un assistant conversationnel avec gr.ChatInterface, gérer l'historique, une consigne système et brancher un modèle local ou une API.
📄️ 5. Diffusion progressive
Module 5 du cours premium Gradio : afficher une réponse jeton par jeton avec un générateur Python, gérer l'interruption et la perception de latence.
📄️ 6. Exemples préremplis et cache
Module 6 du cours premium Gradio : proposer des exemples cliquables, mettre en cache leur résultat au démarrage et choisir des exemples qui montrent les limites autant que les réussites.
📄️ 7. File d'attente et concurrence
Module 7 du cours premium Gradio : file d'attente, limites de concurrence, durée maximale et comportement sous charge avec plusieurs utilisateurs simultanés.
📄️ 8. Lien de partage temporaire
Module 8 du cours premium Gradio : ouvrir un lien de partage temporaire avec share=True, comprendre ce qui est exposé, ajouter une authentification simple et savoir quand ne pas l'utiliser.
📄️ 9. Publication espace Hugging Face
Module 9 du cours premium Gradio : créer un espace Hugging Face, structurer les fichiers requis, gérer les secrets et maîtriser la mise en veille automatique.
📄️ 10. Projet démonstration LLM
Module 10 du cours premium Gradio : assistant conversationnel complet publié sur un espace Hugging Face, avec diffusion progressive, exemples, file d'attente, collecte de retours, coût et limites.
📄️ 11. Récapitulatif et examen
Synthèse complète du cours premium Gradio : interface, composants, Blocks, chat, diffusion, exemples, file, partage et publication ; comparaison à Streamlit et examen de 40 questions.