Tags: chromarunpod-serverlessvolume-backedsegmentationsam3
Inputs (5)#
The typed parameter surface callers bind when they request this workflow. Enum options and numeric bounds are the values the workflow document declares.
source_imageimagerequiredtext_promptstringrequireddefault the personconfidence_thresholdfloatdefault 0.5min 0.05max 0.95mask_blurintegerdefault 0min 0max 10mask_offsetintegerdefault 0min -64max 64ComfyUI node graph (13)#
The executable ComfyUI prompt graph: 13 nodes across 11 distinct node classes, wired by 14 data dependencies. Nodes tinted green come from a custom node pack this workflow declares; the rest are ComfyUI core / baked-community classes.
Nodes (13)#
1LoadImagecoreimage = {{source_image}} tmplIMAGEMASK2CheckpointLoaderSimplecoreckpt_name = sam3.1_multiplex_fp16.safetensorsMODELCLIPVAE3CLIPTextEncodecoreclip = ◂ node 2 · out[1]text = {{text_prompt}} tmplCONDITIONING4SAM3_Detectcoremodel = ◂ node 2 · out[0]image = ◂ node 1 · out[0]conditioning = ◂ node 3 · out[0]threshold = {{confidence_threshold}} tmplrefine_iterations = 2individual_masks = falseMASKBOUNDING_BOX5MaskToImagecoremask = ◂ node 4 · out[0]IMAGE6ImageBlurcoreimage = ◂ node 5 · out[0]blur_radius = {{min(31, 3 * mask_blur)}} tmplsigma = {{mask_blur / min(31, 3 * mask_blur)}} tmplIMAGE7ImageToMaskcoreimage = ◂ node 6 · out[0]channel = redMASK8GrowMaskcoremask = ◂ node 7 · out[0]expand = {{mask_offset}} tmpltapered_corners = trueMASK9InvertMaskcoremask = ◂ node 8 · out[0]MASK10JoinImageWithAlphacoreimage = ◂ node 1 · out[0]alpha = ◂ node 9 · out[0]IMAGE11SaveImagecoreimages = ◂ node 10 · out[0]filename_prefix = isis/sam3-rgba12MaskToImagecoremask = ◂ node 8 · out[0]IMAGE13SaveImagecoreimages = ◂ node 12 · out[0]filename_prefix = isis/sam3-maskParameter banks (1)#
The prompt / configuration lookup tables this workflow keys into from its inputs — the vocabulary that turns a style / palette / preset selection into graph parameters.
requires_families (1)#
sam31Models & dependencies#
Models required (1)#
sam3.1_multiplex_fp16.safetensorsOutput contract#
What a successful run of this workflow returns.
typeimageformatpngprimary{"type": "image", "format": "png", "description": "RGBA cut-out of the text-prompted segment"}render_passes{'pass': 'beauty', 'artifact_id': 'cutout', 'format': 'png', 'required': True, 'description': 'RGBA cut-out of the segmented subject'}{'pass': 'mask', 'artifact_id': 'mask', 'format': 'png', 'required': True, 'description': 'Segmentation mask from SAM3_Detect, after blur and offset'}Taxonomy & routing#
How the control plane classifies this workflow — from the committed workflow-taxonomy-registry.json. It drives the consistency / control surface the agentic director can exercise over the workflow.
assetFamilymkt-product-packshot-suiteoutputPackageProfileimage-single-profilecontrolModalitiescontrolnet-segmentationmodel-lockconsistencyDimensionsenvironmentnotesSAM 3.1 text-prompted concept segmentation on the core SAM3_Detect node.