Skip to content
Node packVerifiedExternal
Open source

ComfyUI_FMJ_LLM

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

TasksImage editMaintainer@bulldog68Bgrade

Package profile

Status
Verified
Publisher
@bulldog68
Source
GitHub
Stars
3

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.

🧠 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)

Générez des réponses avancées à partir de n’importe quel modèle Ollama (notamment Qwen3, Llama 3.2, Mistral, etc.) en combinant un texte d’entrée avec un prompt système personnalisé chargé depuis un fichier CSV ou saisi manuellement. Idéal pour automatiser des tâches comme la réécriture, le résumé, la traduction, l’analyse de texte, ou toute interaction structurée avec un LLM.

✅ Compatible avec tous les modèles chat-based via l’endpoint /api/chat d’Ollama
✅ Optimisé pour Qwen3 (y compris les modèles thinking models)
✅ Supporte les prompts système dynamiques via CSV
✅ Intégration transparente dans ComfyUI


📥 Entrées

NomTypeDescription
text (obligatoire)STRINGLe texte à traiter par le modèle (ex: un paragraphe à résumer, une phrase à corriger, une question à répondre). Doit être connecté depuis un nœud en amont.
prompt_styleLISTSélectionnez un style de prompt prédéfini depuis vos fichiers CSV (dossier csv/). Chaque style correspond à une instruction système spécifique (ex: "résumé", "correction", "création de scénario").
model_nameSTRINGNom du modèle Ollama à utiliser. Ex: qwen3:2b, llama3.2, mistral, phi3, etc. Doit être présent localement (ollama list).
ollama_urlSTRINGURL de l’API Ollama. Par défaut : http://localhost:11434. Modifiez si Ollama tourne sur une autre machine ou un port personnalisé.
max_tokensINTNombre maximum de tokens à générer. Valeur typique : 256 à 2048. Pour Qwen3, des valeurs élevées (jusqu’à 16384) sont possibles.
temperatureFLOATContrôle la créativité de la réponse. 0.0 = déterministe, 0.7 = équilibré, 1.0+ = très créatif.
seedINTGraine aléatoire pour la reproductibilité. 0 = aléatoire à chaque appel.
keep_aliveINTDurée (en minutes) pendant laquelle le modèle reste en mémoire après utilisation. -1 = toujours chargé, 0 = décharger immédiatement.
request_timeoutINT(Nouveau) Délai maximal d’attente (en secondes) avant d’abandonner la requête. Crucial pour Qwen3 (mode raisonnement lent). Valeur recommandée : 300 (5 min).
override_prompt (facultatif)STRINGRemplace entièrement le prompt système sélectionné. Si ce champ n’est pas vide, il ignore prompt_style. Utile pour des instructions ponctuelles.
disable_thinking (facultatif)BOOLEAN(Nouveau) Si activé (ON), désactive la trace de raisonnement intermédiaire de Qwen3 (think: false). Recommandé pour obtenir une réponse directe sans balises <think>...<think>.

📤 Sorties

NomTypeDescription
responseSTRINGLa réponse générée par le modèle, prête à être utilisée dans d’autres nœuds (ex: sauvegarde, affichage, traitement ultérieur).
debug_infoSTRINGInformations de débogage : statut, modèle utilisé, timeout, style de prompt. Utile pour diagnostiquer

Nodes in this pack

4 nodes
  • FMJLlmConfigNode
  • FMJLlmOllamaVision
  • FMJOllamaPromptGenerator
  • FMJUnloadAllLLM

Related resources

4 connections

Sources

3 sources
GitHubSource
github.com/bulldog68/ComfyUI_FMJ_LLM

Verified Oct 3

GitHubSourceVersion 835962605f18e2ed0f0794015d39fd87558be701
github.com/bulldog68/ComfyUI_FMJ_LLM

Verified Oct 3

Source excerpts

1 excerpt

Source context: Repo bulldog68/ComfyUI_FMJ_LLM