Skip to content

v7.8.0 — Image Generation (Génération d'images locale, texte → image)

Choose a tag to compare

@gonicolas12 gonicolas12 released this 19 Jun 13:17
· 331 commits to main since this release

🎨 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 diffusers dé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.