COMFYUI_PROMPTMODELS
“Custom nodes for ComfyUI by PROMPTMODELS”
Nodes (41)
Prompt expansion through xAI's Grok models
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_listhasta 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
- Copia esta carpeta en
ComfyUI/custom_nodes/COMFYUI_PROMPTMODELS/ - Crea un archivo
.enven la raiz del paquete con tus API keys:
NVIDIA_API_KEY=nvapi-...
GEMINI_API_KEY=AI...
XAI_API_KEY=xai-...
- 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_keyde un nodo, esa key queda expuesta en dos lugares:
- El JSON del workflow — el archivo
.jsonque 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
.envo una variable de entorno del sistema (NVIDIA_API_KEY,GEMINI_API_KEY,XAI_API_KEY). Asi el campoapi_keydel 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
requestsPillow