Comfy
Apps
Gallery
{{ name.replace('_',' ').title() }}
{{ meta.desc }} —
{{ meta.price_sats }} sats
Example output — generated with this workflow
{% set is_t2i = name in ['logo','hero','article','portrait'] %} {% set is_img = name in ['upscale','inpaint','outpaint','restore_face','ipadapter','controlnet','face_swap','banner'] %} {% set is_flux = name in ['hero','banner','inpaint','outpaint'] %} {% if is_img %}
{% if name in ['ipadapter'] %}Style image{% elif name in ['controlnet'] %}Control image (pose/edge/depth){% elif name in ['face_swap'] %}Face to swap{% elif name == 'banner' %}Image to extend{% else %}Source image{% endif %}
{% if name == 'inpaint' %}
Mask (white = edit this region)
{% endif %}
{% endif %}
Prompt
{% if is_t2i or name in ['controlnet','ipadapter','face_swap'] %}
Negative prompt
(what to avoid)
{% endif %} {% if is_t2i %}
Width
Height
{% endif %} {% if name == 'banner' or name == 'outpaint' %}
Extend left
Extend right
Extend top
Extend bottom
{% endif %} {% if name == 'upscale' or name == 'restore_face' or name == 'logo' %}
Upscaler
4x-UltraSharp.pth
RealESRGAN_x4.pth
4x_foolhardy_Remacri.pth
4x_NMKD-Siax_200k.pth
4x_NMKD-Superscale-SP_178000_G.pth
{% endif %} {% if name == 'controlnet' %}
Control type
openpose
canny
depth
lineart
tile
{% endif %}
Steps
Seed
(blank = random)
{% if name in ['inpaint','outpaint'] %}
Denoise
(how much to change — {{ '0.7' if name=='inpaint' else '0.85' }} default)
{% endif %} {% if name in ['controlnet','ipadapter'] %}
CFG scale
(prompt adherence)
{% endif %} {% if name == 'controlnet' %}
Control strength
{% endif %} {% if name in ['ipadapter','face_swap'] %}
{% if name=='ipadapter' %}Style weight{% else %}Identity weight{% endif %}
{% endif %}
Pay {{ meta.price_sats }} sats & generate