Source image as raw bytes or a file path.
Optional providerProvider id. Defaults to 'replicate'.
Optional modelModel id override. Provider default is used when omitted.
Optional promptOpen-vocabulary text prompt (routes to GroundedSAM).
Optional pointsPoint prompts (foreground/background clicks).
Optional boxBounding-box prompt.
Optional automatic"Segment everything" when true.
Optional maxCap on returned masks (automatic/text can produce many).
Optional minConfidence floor; masks scoring below this are dropped.
Optional providerProvider-specific passthrough options.
Optional userCaller id for usage tracking.
Public options accepted by the high-level segment helper.