Nodes/Eric's Prompt Enhancers for ComfyUI/Text-to-Image Prompt Enhancer
ComfyUI Node

Text-to-Image Prompt Enhancer

A ComfyUI node in Eric Prompt Enhancers with 33 inputs and 6 outputs.

By EricRollei·Created 10 months ago·Updated 8 months ago· 38
Text-to-Image Prompt Enhancer
  • reference_image_1
  • reference_image_2
  • positive_prompt
  • negative_prompt
  • settings_used
  • status
  • vision_caption
  • seed_used
text_prompta beautiful woman in a garden
reference_directive_1none
reference_directive_2none
prompt_contextnone
creative_randomnessnone
target_platformflux
llm_backendlm_studio
api_endpointhttp://localhost:1234/v1
temperature0.7
vision_backendauto
vision_api_endpointhttp://localhost:1234/v1
camera_anglenone
compositionnone
lighting_sourcenone
lighting_qualitynone
time_of_daynone
historical_periodnone
weathernone
art_stylenone
genre_stylenone
color_moodnone
subject_framingnone
subject_posenone
positive_keywords
negative_keywordsugly, blurry, duplicate, deformed, distorted, lowres, bad anatomy, disfigured, poorly drawn, mutation, mutated, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, fused fingers, too many fingers, long neck
seed_moderandom
random_seed-1
save_to_filefalse
filename_basetxt2img_prompt
reference_caption_override_1
reference_caption_override_2
CategoryEric Prompt Enhancers

Inputs (33)

NameTypeDefaultDescription
text_promptSTRINGa beautiful woman in a garden
reference_directive_1COMBOnone9 options: none, auto, recreate, reinterpret, subject only, style only, +3
reference_directive_2COMBOnone9 options: none, auto, recreate, reinterpret, subject only, style only, +3
prompt_contextCOMBOnonenone/auto: Standard prompt expand_short_prompt: Expand shorthand into full description finish_opening_line: Continue from your opening line prompt_from_item_list: Transform comma-separated elements into scene modify_reference_image: Alter specific parts of reference enhance_reference_image: Enrich reference with new elements
creative_randomnessCOMBOnoneoff/none: Minimal embellishment subtle: Gentle mood enhancement moderate: Add supporting details bold: Vivid scene with narrative hooks storyteller: Imaginative mini-story chaotic: Experimental, surreal twists
target_platformCOMBOflux14 options: flux, flux_kontex, sd_xl, sd_1_5, pony, illustrious, +8
llm_backendCOMBOlm_studiolm_studio: Uses currently loaded model in LM Studio ollama: Uses currently loaded model in Ollama qwen3_vl: Auto-detects local Qwen3-VL model (no API server needed)
api_endpointSTRINGhttp://localhost:1234/v1lm_studio/ollama: API endpoint URL qwen3_vl: Leave default, or specify custom model path like 'A:\path\to\model'
temperatureFLOAT0.70.1–2
vision_backendCOMBOautoVision captioning: auto=inherit from main LLM, qwen3_vl=local Qwen3-VL, lm_studio/ollama=separate vision model, disable=heuristics only
vision_api_endpointSTRINGhttp://localhost:1234/v1Vision backend API endpoint (lm_studio/ollama) or custom model path (qwen3_vl) For qwen3_vl: Leave default for auto-detect, or specify 'A:\path\to\model'
camera_angleCOMBOnone12 options: auto, random, none, eye level, low angle, high angle, +6
compositionCOMBOnone13 options: auto, random, none, rule of thirds, centered, symmetrical, +7
lighting_sourceCOMBOnone16 options: auto, random, none, natural sunlight, studio lighting, golden hour sun, +10
lighting_qualityCOMBOnone12 options: auto, random, none, soft diffused, hard dramatic, even balanced, +6
time_of_dayCOMBOnone14 options: auto, random, none, dawn, early morning, mid-morning, +8
historical_periodCOMBOnone24 options: auto, random, none, prehistoric era, ancient civilizations, classical antiquity, +18
weatherCOMBOnone13 options: auto, random, none, clear sky, partly cloudy, overcast, +7
art_styleCOMBOnone19 options: auto, none, photorealistic, digital art, oil painting, watercolor, +13
genre_styleCOMBOnone29 options: auto, random, none, surreal, cinematic, dramatic, +23
color_moodCOMBOnone13 options: auto, random, none, vibrant, muted, monochrome, +7
subject_framingCOMBOnone17 options: auto, random, none, extreme close-up, close-up, medium close-up, +11
subject_poseCOMBOnone21 options: auto, random, none, standing, sitting, lying down, +15
positive_keywordsSTRING
negative_keywordsSTRINGugly, blurry, duplicate, deformed, distorted, lowres, bad anatomy, disfigured, poorly drawn, mutation, mutated, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, fused fingers, too many fingers, long neck
seed_modeCOMBOrandom4 options: random, fixed, increment, decrement
random_seedINT-1-1–2147483647
save_to_fileBOOLEANfalse
filename_baseSTRINGtxt2img_prompt
reference_image_1optIMAGE
reference_image_2optIMAGE
reference_caption_override_1optSTRING
reference_caption_override_2optSTRING

Outputs (6)

NameTypeDescription
positive_promptSTRING
negative_promptSTRING
settings_usedSTRING
statusSTRING
vision_captionSTRING
seed_usedINT