Génération d'images par IA
Aperçu du projet
Le besoin était de pouvoir générer des prompts dans le but de générer de grosses collections d'image via ComfyUI.Pour ce projet j'ai utilisé Python et FastAPI pour le backend, SvelteKit pour le front et Redis avec son système de queue pour s'assurer de la bonne exécution des taches de génération d'images (gérer les erreurs, retry, abandons).Un projet très intéressant autour de l'IA !
PythonDockerComfyUISveltekitFastAPIRedis
Fonctionnalités clés
- Développement d'une API pour la gestion de collection d'images et la génération automatique de multiples prompts
- Inversion de dépendances (la doc FastAPI montre des exemples utilisant directement la db dans les controlleurs, je m'y refuse !)
- Clean Architecture
- Intégration de l'API de ComfyUI pour gestion de workflow / génération
- Queuing de prompts avec Celery + Redis
- Interface frontend pour gestion de collections d'images / critères de génération / affichage en temps réel de la progression et des images sur SvelteKit