ComfyUI_FMJ_LLM
Advanced nodes for interaction with Olama (text, vision, image editing), with dynamic management of prompts via CSV.
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/chatd’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
| Nom | Type | Description |
|---|---|---|
text (obligatoire) | STRING | Le 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_style | LIST | Sé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_name | STRING | Nom du modèle Ollama à utiliser. Ex: qwen3:2b, llama3.2, mistral, phi3, etc. Doit être présent localement (ollama list). |
ollama_url | STRING | URL de l’API Ollama. Par défaut : http://localhost:11434. Modifiez si Ollama tourne sur une autre machine ou un port personnalisé. |
max_tokens | INT | Nombre maximum de tokens à générer. Valeur typique : 256 à 2048. Pour Qwen3, des valeurs élevées (jusqu’à 16384) sont possibles. |
temperature | FLOAT | Contrôle la créativité de la réponse. 0.0 = déterministe, 0.7 = équilibré, 1.0+ = très créatif. |
seed | INT | Graine aléatoire pour la reproductibilité. 0 = aléatoire à chaque appel. |
keep_alive | INT | Durée (en minutes) pendant laquelle le modèle reste en mémoire après utilisation. -1 = toujours chargé, 0 = décharger immédiatement. |
request_timeout | INT | (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) | STRING | Remplace 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
| Nom | Type | Description |
|---|---|---|
response | STRING | La 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_info | STRING | Informations de débogage : statut, modèle utilisé, timeout, style de prompt. Utile pour diagnostiquer |
Nodes in this pack
4 nodes
Nodes in this pack
4 nodes- FMJLlmConfigNode
- FMJLlmOllamaVision
- FMJOllamaPromptGenerator
- FMJUnloadAllLLM
Related resources
4 connections
Related resources
4 connectionsSources
3 sources
Sources
3 sourcesVerified Oct 3
Verified Oct 3
Source excerpts
1 excerpt
Source excerpts
1 excerptSource context: Repo bulldog68/ComfyUI_FMJ_LLM
