Extensions/COMFYUI_PROMPTMODELS
ComfyUI Extension

COMFYUI_PROMPTMODELS

“Custom nodes for ComfyUI by PROMPTMODELS”

By cdanielp·Created 8 months ago·Updated about a month ago· 28
cdanielp/COMFYUI_PROMPTMODELS
Nodes41
On cloudLocal install
CategoryPrompt Tools, 🧩 Utility
Stars28
Updatedabout a month ago

Nodes (41)

DivisorDePrompts (10)
Prompt Tools
Get Frame by Index
🧩 Utility
Get Last Frame
🧩 Utility
Google AI - Compatibility Checker
Google AI/Diagnostic
Google AI - Image Generator (Imagen 4)
Google AI/Image
Google AI - Training Analyzer
Google AI/Diagnostic
Google AI - Architecture Detector
Google AI/Diagnostic
Google AI - Nano Banana (NB2/Pro)
Google AI/Image
Google AI - Text Generator
Google AI/Text
Google AI - Vision Analyzer
Google AI/Text
Google AI - Trigger Word Extractor
Google AI/Diagnostic
Google AI - Video Generator (Veo 3.1)
Google AI/Video
Google AI - Video Interpolation
Google AI/Video
Google AI - Video Storyboard
Google AI/Video
Google AI - Workflow Analyzer
Google AI/Diagnostic
Grok Chat (PMS)

Prompt expansion through xAI's Grok models

PromptModels/Grok
Imagen latente Pro
Selectores Pro
Dual Prompt List Batch (PMS)
PromptModels/batch
Gemini Chat (PMS)
Google AI/Text
Gemini Chat V3 (PMS)
PromptModels/Google
Gemini Text to Speech (PMS)
PromptModels/Google
Grok Image Gen (PMS)
PromptModels/Grok
Grok Speech to Text (PMS)
PromptModels/Grok
Grok Text to Speech (PMS)
PromptModels/Grok
Grok Video Gen (PMS)
PromptModels/Grok
Nano Banana - Imagen IA (PMS)
Google AI/Image
NIMbus Text (PMS)
PromptModels/NVIDIA (NIMbus)
NIMbus Vision (PMS)
PromptModels/NVIDIA (NIMbus)
Video Batch Concat (PMS)
PromptModels/batch
🗑️ PRO Clear Cache
GetSetNode_Pro/utils
📤 PRO Get Node
GetSetNode_Pro/utils
📋 PRO List Cache
GetSetNode_Pro/utils
Prompt Pro
Selectores Pro
📦 PRO Set Node
GetSetNode_Pro/utils
📦 PRO Set Node (Named)
GetSetNode_Pro/utils
🧠 PRO Unet Loader GGUF
GetSetNode_Pro/loaders
🧠 PRO Unet Loader GGUF+
GetSetNode_Pro/loaders
Selector de imágenes
Selectores Pro
Selector de Prompts
Selectores Pro
🛡️ Text Prompt Blocker
Text/Security
🔍 Text Prompt Blocker (Preview)
Text/Security
Readme

PromptModels Studio — ComfyUI Custom Nodes

v3.0.0 · Requiere ComfyUI >= 0.26.0

Nodos de IA para ComfyUI: NVIDIA NIM, Google Gemini y Grok. Sin SDKs externos — solo REST nativo con requests y Pillow.


Nodos activos en v3.0.0

Nuevos — v3 (sin deprecar, 3 nodos)

| Nodo | Categoria | API | Descripcion | |------|-----------|-----|-------------| | PMS_NimbusText | PromptModels/NVIDIA (NIMbus) | NVIDIA NIM | Chat con modelos de texto: Nemotron, DeepSeek V4 | | PMS_NimbusVision | PromptModels/NVIDIA (NIMbus) | NVIDIA NIM | Analisis de imagen multimodal (VL models) | | PMS_GeminiChatV3 | PromptModels/Google | Gemini API | Chat Gemini con thinking budget (Gemini 3+ / 2.5) |

No activos todavia (v3.1.0): PMS_GrokChat, PMS_GrokImageGenV3, PMS_GrokImageEdit, PMS_NanoBananaGen, PMS_NanoBananaEdit — el codigo existe pero estan fuera de get_node_list hasta tener key Grok y billing Gemini.

Legacy — 38 nodos (is_deprecated=True, siguen activos)

Funcionan igual que en v2. Se mantienen para compatibilidad con workflows existentes.

| Modulo | Cantidad | Nodos | |--------|----------|-------| | google_ai | 15 | GoogleAI_TextNode, PMS_GeminiChat, GoogleAI_TextVisionNode, GoogleAI_NanoBananaNode, PMS_NanaBanana, GoogleAI_ImageNode, GoogleAI_VideoGenerator, GoogleAI_VideoInterpolation, GoogleAI_VideoStoryboard, GoogleAI_ModelArchitectureDetector, GoogleAI_TriggerWordExtractor, GoogleAI_WorkflowAnalyzer, GoogleAI_CompatibilityChecker, GoogleAI_LoRATrainingAnalyzer, PMS_GeminiTTS | | grok_ai | 5 | GrokTextNode, PMS_GrokImageGen, PMS_GrokVideoGen, PMS_GrokTTS, PMS_GrokSTT | | getset_pro | 7 | PRO_SetNode, PRO_GetNode, PRO_UnetLoaderGGUF, PRO_SetNodeNamed, PRO_UnetLoaderGGUFAdvanced, PRO_ListCacheNode, PRO_ClearCacheNode | | selectores | 4 | SelectorDeImagenes, SelectorDePrompts, ImagenLatentePro, PromptPro | | batch | 2 | PMS_DualPromptListBatch, PMS_VideoBatchConcat | | frame | 2 | GetLastFrame, GetFrameByIndex | | blocker | 2 | TextPromptBlocker, TextPromptBlockerPreview | | divisor | 1 | DivisorDePrompts | | Total | 38 | |


Instalacion

  1. Copia esta carpeta en ComfyUI/custom_nodes/COMFYUI_PROMPTMODELS/
  2. Crea un archivo .env en la raiz del paquete con tus API keys:
NVIDIA_API_KEY=nvapi-...
GEMINI_API_KEY=AI...
XAI_API_KEY=xai-...
  1. Reinicia ComfyUI.

Las keys tambien se pueden pegar en el input api_key de cada nodo (ver advertencia abajo).


Protege tu API key

Advertencia importante: si pegas una API key directamente en el campo api_key de un nodo, esa key queda expuesta en dos lugares:

  • El JSON del workflow — el archivo .json que guardas o compartes contiene el valor en texto plano.
  • Los metadatos PNG — cuando guardas una imagen desde ComfyUI, el workflow completo (con la key) se embebe en los metadatos del PNG.

Recomendacion: usa siempre el archivo .env o una variable de entorno del sistema (NVIDIA_API_KEY, GEMINI_API_KEY, XAI_API_KEY). Asi el campo api_key del nodo queda vacio y la key nunca viaja en tus archivos.


Variables de entorno

| Variable | Proveedor | |----------|-----------| | NVIDIA_API_KEY | NVIDIA NIM (PMS_NimbusText, PMS_NimbusVision) | | GEMINI_API_KEY | Google Gemini (todos los nodos Google AI) | | XAI_API_KEY | Grok / xAI (todos los nodos Grok) |

Prioridad de resolucion: input del nodo > variable de entorno > .env


Que viene en v3.1.0

  • Nano Banana Gen + Edit — generacion y edicion de imagenes con Gemini (/v1beta/interactions). Requiere cuenta Gemini con billing activo.
  • Grok completo — PMS_GrokChat, PMS_GrokImageGenV3, PMS_GrokImageEdit (codigo listo, activacion pendiente de XAI_API_KEY).
  • Video — nodos de video Veo y Grok en API v3.
  • Voz — TTS/STT actualizados a v3.

Requisitos

  • ComfyUI >= 0.26.0
  • Python >= 3.10
  • requests
  • Pillow