ComfyUI Extension: FMJ-LLM

Authored by bulldog68

Created

Updated

0 stars

Advanced nodes for interaction with Olama (text, vision, image editing), with dynamic management of prompts via CSV.

Custom Nodes (0)

    README

    📩 Package : ComfyUI_FMJ_LLM

    Auteur : FMJ
    Description : NƓuds avancĂ©s pour l’interaction avec Ollama (texte, vision, Ă©dition d’image), avec gestion dynamique des prompts via CSV.

    <img width="1163" height="1209" alt="Capture d’écran du 2025-11-10 13-50-10" src="https://github.com/user-attachments/assets/91e2b3b6-f1b8-42bb-829c-d06b63daa545" />

    🧠 ComfyUI FMJ LLM — IntĂ©gration Ollama native dans ComfyUI

    GĂ©nĂ©rez, amĂ©liorez, analysez et dĂ©crivez vos prompts avec l’IA locale — directement dans ComfyUI.

    Ce pack de nƓuds personnalisĂ©s permet d’intĂ©grer Ollama (modĂšles comme llama3, qwen3, moondream, llava, etc.) directement dans vos workflows ComfyUI, sans dĂ©pendance externe ni service cloud. Tout reste 100 % local.


    🌟 FonctionnalitĂ©s principales

    đŸ”č 1. GĂ©nĂ©ration de prompts textuels avancĂ©s (🩙FMJ Ollama Prompt Generator)

    • Choisissez parmi 5 styles de sortie :
      • photo → prompt rĂ©aliste pour photographie
      • surrealism → description onirique et artistique
      • character → description dĂ©taillĂ©e de personnage
      • qwen_edit → reformulation prĂ©cise pour Qwen Image Edit (respect des rĂšgles strictes)
      • enhancer → optimisation automatique pour Stable Diffusion
    • ContrĂŽle fin : temperature, max_tokens, seed
    • Compatible avec tous les modĂšles texte (ex: qwen3, llama3, mistral)

    đŸ”č 2. Analyse d’image par IA vision (đŸ‘ïž FMJ Llm Ollama Vision)

    • Branchez n’importe quelle image (IMAGE) → obtenez une description gĂ©nĂ©rĂ©e par un modĂšle vision-langage (moondream, qwen3-vl:2b, llava, etc.)
    • Choisissez ce que vous voulez extraire :
      • simple → description courte
      • detailed → description riche
      • composition → analyse de cadrage
      • objects → liste d’objets
      • characters → description de personnages
      • art_style → style artistique (photo, peinture, anime
)
      • lighting → analyse de l’éclairage
    • Parfait pour rĂ©troaction visuelle, reconstruction d’image, ou enrichissement de prompt

    đŸ”č 3. Gestion centralisĂ©e d’Ollama (⚙ FMJ Llm Config)

    • SĂ©lectionnez l’URL d’Ollama (par dĂ©faut : http://localhost:11434)
    • Liste dynamique des modĂšles installĂ©s → choisissez celui Ă  utiliser
    • Branchez la sortie vers les autres nƓuds → configuration unifiĂ©e et modulaire

    đŸ”č 4. Nettoyage mĂ©moire Ă  la demande (đŸ§č FMJ Unload All LLM)

    • DĂ©charge tous les modĂšles d’Ollama de la mĂ©moire → libĂšre la RAM/VRAM
    • IdĂ©al avant un long workflow ou pour changer de modĂšle lourd
    • Aucun risque de rechargement automatique

    📩 CompatibilitĂ©

    • ✅ Ollama ≄ v0.12 (testĂ© sur Linux, Windows)

    🚀 Exemples d’usage

    • DĂ©crivez une image → gĂ©nĂ©rer un prompt Stable Diffusion fidĂšle
    • AmĂ©liorez un prompt simple → version ultra-dĂ©taillĂ©e prĂȘte pour l’image
    • Nettoyez la mĂ©moire → Ă©vitez les conflits entre moondream et qwen3-vl
    • ChaĂźnez avec FMJ-speed-Prompt → mĂ©langez CSV + IA gĂ©nĂ©rative

    💡 Tout tourne en local. Vos images, vos prompts, vos donnĂ©es restent sur votre machine.