Repository navigation
v7.8.0 — Image Generation (Génération d'images locale, texte → image)
🎨 Ton IA prend le pinceau — et s'installe toute seule
My_AI savait déjà regarder tes images (« décris cette photo »)... maintenant elle les dessine. Décris ce que tu veux, l'IA le crée : « génère une image de dragon rouge », « dessine-moi un chat astronaute, style aquarelle », « crée un logo minimaliste ». La boucle multimodale est enfin complète : ton IA voit ET dessine.
Et surtout : zéro prise de tête. Au premier usage, si rien n'est installé, My_AI télécharge et lance le moteur d'image tout seul — exactement comme l'assistant qui configure Ollama pour toi. Tu demandes une image, ça s'installe, ça génère. C'est tout.
Comme toujours dans My_AI : 100% local. La génération tourne sur ton PC, tes prompts et tes images ne quittent jamais ta machine.
🖼️ Génération d'images (texte → image)
- Demande une image en langage naturel (« génère / dessine / crée une image, une illustration, un logo… ») et elle apparaît directement dans le chat, sauvegardée dans
outputs/. - Une animation « Génération en cours… » avec pourcentage de progression s'affiche pendant la création.
- Le bouton STOP reste actif : un clic annule le message ET la génération (même pendant l'installation).
- L'image arrive dans la même bulle que la réponse, cliquable pour l'ouvrir en grand.
- L'IA s'en souvient : demande-lui ensuite « de quoi on a parlé ? », elle sait qu'elle a généré une image.
⚙️ Installation automatique (vraiment zéro config)
- À la première demande d'image sans moteur détecté, My_AI télécharge et lance ComfyUI tout seul (version portable Windows/NVIDIA, Python + CUDA embarqués — ça n'altère pas ton environnement) et récupère un modèle par défaut.
- Toute la progression (téléchargement, installation, démarrage) s'affiche dans le chat, avec le bouton STOP pour annuler.
- Une fois en place, c'est réutilisé instantanément aux fois suivantes.
🔌 Multi-moteurs & multi-GPU
- Trois backends au choix, configurables dans
config.yaml→image_generation:: ComfyUI (auto-installé), AUTOMATIC1111 / Forge (recommandé sur petite VRAM avec--medvram), ou diffusers (100% pip). - Le mode
diffusersdétecte tout le matériel : NVIDIA & AMD (CUDA/ROCm), Apple Silicon (Metal), Intel Arc, DirectML sous Windows — et un repli CPU universel (ça marche même sans GPU, en plus lent). - Dégradation propre : si aucun moteur n'est dispo, un message clair t'explique quoi faire — jamais de plantage.
📱 Sur ton téléphone aussi
- Les images générées s'affichent dans l'app mobile (My_AI Relay), et elles transitent chiffrées de bout en bout (AES-256-GCM) — comme tes pièces jointes. Rien ne circule en clair.
🐛 Correctifs & finitions
- L'image s'affiche désormais dans la même bulle que le texte (plus de bulle dupliquée).
- Le gras (
**texte**) est correctement rendu dans la bulle d'image. - L'extraction du moteur portable gère le format compressé BCJ2 (téléchargement d'un extracteur 7-Zip dédié).
- Nettoyage du code : Pylint 10/10 sur les nouveaux modules.
Construit avec ❤️ pour rester local, privé et puissant.