Nodes/Y7Nodes for ComfyUI/Y7 JoyCaption Extra Options
ComfyUI Node

Y7 JoyCaption Extra Options

JoyCaption Extra Options<div style="font-size: 0.8em"><div id="Y7_shortdesc" style="margin-bottom: 15px;">Optional caption modifiers — connect to the JoyCaption node to refine what the model includes or excludes in its output.</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 0px; font-size: 12px;">Each toggle appends an instruction to the caption prompt. Enable only the options relevant to your use case.</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 0px; font-size: 12px;">Available options:</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Exclude People Info</code>: Omit fixed attributes (ethnicity, gender) but keep changeable ones (hair, clothing)</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include Lighting</code>: Describe the lighting conditions</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include Camera Angle</code>: Describe the camera angle</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include Watermark</code>: Note whether a watermark is present</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include JPEG Artifacts</code>: Note whether JPEG artifacts are present</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include EXIF</code>: Describe likely camera settings (aperture, shutter speed, ISO, etc.)</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Exclude Sexual</code>: Keep the caption PG — no sexual content</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Exclude Image Resolution</code>: Do not mention image resolution</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include Aesthetic Quality</code>: Rate the subjective aesthetic quality (low to very high)</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include Composition Style</code>: Describe composition (leading lines, rule of thirds, symmetry, etc.)</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Exclude Text</code>: Do not mention any text visible in the image</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Specify Depth Field</code>: Describe depth of field and background focus</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Specify Lighting Sources</code>: Mention likely artificial or natural light sources</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Do Not Use Ambiguous Language</code>: Avoid vague or ambiguous phrasing</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include NSFW</code>: State whether the image is SFW, suggestive, or NSFW</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Only Describe Most Important Elements</code>: Focus only on the most prominent elements</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Do Not Include Artist Name or Title</code>: Omit artist name and artwork title</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Identify Image Orientation</code>: Note portrait, landscape, or square orientation and aspect ratio</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include Character Age</code>: Describe the ages of people/characters when applicable</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include Camera Shot Type</code>: Specify shot type (close-up, medium shot, wide shot, etc.)</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Exclude Mood Feeling</code>: Do not describe mood or emotional tone</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Include Camera Vantage Height</code>: Specify vantage height (eye-level, bird's-eye, worm's-eye, etc.)</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Mention Watermark</code>: Explicitly mention any watermark present</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Avoid Meta Descriptive Phrases</code>: Skip phrases like 'This image shows…' for cleaner T2I prompts</div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Refer Character Name</code>: Refer to people/characters by the name entered in <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">character_name</code></div></div><div style="font-size: 0.8em"><div style="margin-bottom: 8px; margin-left: 20px; font-size: 12px;">- <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">character_name</code>: Name used when <code style="border: 1px solid #666; border-radius: 3px; padding: 0px 1px; font-family: monospace; display: inline-block;">Refer Character Name</code> is enabled</div></div>

By yushan777·Created about a year ago·Updated 23 days ago· 7
Y7 JoyCaption Extra Options
    • extra_options
    exclude_people_infofalse
    include_lightingfalse
    include_camera_anglefalse
    include_watermarkfalse
    include_JPEG_artifactsfalse
    include_exiffalse
    exclude_sexualfalse
    exclude_image_resolutionfalse
    include_aesthetic_qualityfalse
    include_composition_stylefalse
    exclude_textfalse
    specify_depth_fieldfalse
    specify_lighting_sourcesfalse
    do_not_use_ambiguous_languagefalse
    include_nsfwfalse
    only_describe_most_important_elementsfalse
    do_not_include_artist_name_or_titlefalse
    identify_image_orientationfalse
    use_vulgar_slang_and_profanityfalse
    do_not_use_polite_euphemismsfalse
    include_character_agefalse
    include_camera_shot_typefalse
    exclude_mood_feelingfalse
    include_camera_vantage_heightfalse
    mention_watermarkfalse
    avoid_meta_descriptive_phrasesfalse
    refer_character_namefalse
    character_name
    CategoryY7Nodes/JoyCaption

    Inputs (28)

    NameTypeDefaultDescription
    exclude_people_infoBOOLEANfalse
    include_lightingBOOLEANfalse
    include_camera_angleBOOLEANfalse
    include_watermarkBOOLEANfalse
    include_JPEG_artifactsBOOLEANfalse
    include_exifBOOLEANfalse
    exclude_sexualBOOLEANfalse
    exclude_image_resolutionBOOLEANfalse
    include_aesthetic_qualityBOOLEANfalse
    include_composition_styleBOOLEANfalse
    exclude_textBOOLEANfalse
    specify_depth_fieldBOOLEANfalse
    specify_lighting_sourcesBOOLEANfalse
    do_not_use_ambiguous_languageBOOLEANfalse
    include_nsfwBOOLEANfalse
    only_describe_most_important_elementsBOOLEANfalse
    do_not_include_artist_name_or_titleBOOLEANfalse
    identify_image_orientationBOOLEANfalse
    use_vulgar_slang_and_profanityBOOLEANfalse
    do_not_use_polite_euphemismsBOOLEANfalse
    include_character_ageBOOLEANfalse
    include_camera_shot_typeBOOLEANfalse
    exclude_mood_feelingBOOLEANfalse
    include_camera_vantage_heightBOOLEANfalse
    mention_watermarkBOOLEANfalse
    avoid_meta_descriptive_phrasesBOOLEANfalse
    refer_character_nameBOOLEANfalse
    character_nameSTRING

    Outputs (1)

    NameTypeDescription
    extra_optionsJOYCAPTION_EXTRA_OPTIONS