Stability AI Inpainting¶
Class: StabilityAIInpaintingBlockV1
The block wraps Stability AI inpainting API and let users use instance segmentation results to change the content of images in a creative way.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/stability_ai_inpainting@v1to add the block as
as step in your workflow.
Properties¶
| Name | Type | Description | Refs |
|---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
prompt |
str |
Prompt to inpainting model (what you wish to see).. | ✅ |
negative_prompt |
str |
Negative prompt to inpainting model (what you do not wish to see).. | ✅ |
api_key |
str |
Your Stability AI API key.. | ✅ |
invert_segmentation_mask |
bool |
Invert segmentation mask to inpaint background instead of foreground.. | ✅ |
preset |
StabilityAIPresets |
Optional preset to apply when outpainting the image (what you wish to see). If not provided, the image will be outpainted without any preset. Avaliable presets: 3d-model, analog-film, anime, cinematic, comic-book, digital-art, enhance, fantasy-art, isometric, line-art, low-poly, modeling-compound, neon-punk, origami, photographic, pixel-art, tile-texture. | ❌ |
seed |
int |
A specific value that is used to guide the 'randomness' of the generation. If not provided, a random seed is used. Must be a number between 0 and 4294967294. | ✅ |
The Refs column marks possibility to parametrise the property with dynamic values available
in workflow runtime. See Bindings for more info.
Available Connections¶
Compatible Blocks
Check what blocks you can connect to Stability AI Inpainting in version v1.
- inputs:
Mask Visualization,Classification Label Visualization,Detections Consensus,Instance Segmentation Model,Webhook Sink,Multi-Label Classification Model,Email Notification,QR Code Generator,VLM As Detector,LMM,SAM 3,Detection Offset,Corner Visualization,Image Convert Grayscale,Stability AI Outpainting,Segment Anything 2 Model,Halo Visualization,Object Detection Model,JSON Parser,Trace Visualization,Google Vision OCR,Instance Segmentation Model,CSV Formatter,Text Display,Stitch Images,Google Gemini,Local File Sink,Slack Notification,VLM As Classifier,Roboflow Dataset Upload,PTZ Tracking (ONVIF).md),Color Visualization,Dot Visualization,Polygon Visualization,Anthropic Claude,Contrast Equalization,Identify Changes,Detections Classes Replacement,Velocity,SIFT Comparison,Halo Visualization,Florence-2 Model,Blur Visualization,Label Visualization,Twilio SMS/MMS Notification,Ellipse Visualization,OpenAI,SIFT,Model Monitoring Inference Aggregator,Single-Label Classification Model,Detections List Roll-Up,OpenAI,Image Threshold,Background Color Visualization,Model Comparison Visualization,OpenAI,Polygon Visualization,SAM 3,Twilio SMS Notification,Bounding Box Visualization,OCR Model,Icon Visualization,Time in Zone,Google Gemini,Florence-2 Model,Roboflow Dataset Upload,Anthropic Claude,Dynamic Zone,Dynamic Crop,VLM As Detector,Google Gemini,Path Deviation,Image Blur,Line Counter,Stability AI Inpainting,Template Matching,Image Contours,Path Deviation,Morphological Transformation,Triangle Visualization,Bounding Rectangle,Detections Stitch,Relative Static Crop,Detections Filter,Camera Calibration,Grid Visualization,Detections Stabilizer,Camera Focus,Image Slicer,Detections Combine,LMM For Classification,Line Counter Visualization,Llama 3.2 Vision,Keypoint Detection Model,Distance Measurement,SIFT Comparison,Camera Focus,Time in Zone,Background Subtraction,Image Slicer,Circle Visualization,Seg Preview,Identify Outliers,Clip Comparison,Email Notification,Image Preprocessing,SAM 3,Depth Estimation,Time in Zone,Line Counter,CogVLM,Absolute Static Crop,Roboflow Custom Metadata,EasyOCR,Stitch OCR Detections,Perspective Correction,Anthropic Claude,Pixelate Visualization,Stability AI Image Generation,Reference Path Visualization,Keypoint Visualization,VLM As Classifier,Detection Event Log,Polygon Zone Visualization,Stitch OCR Detections,Crop Visualization,Pixel Color Count,Motion Detection,OpenAI,Detections Transformation - outputs:
Anthropic Claude,Mask Visualization,Classification Label Visualization,Instance Segmentation Model,Multi-Label Classification Model,Email Notification,Dynamic Crop,CLIP Embedding Model,VLM As Detector,VLM As Detector,Google Gemini,Multi-Label Classification Model,LMM,SAM 3,Image Blur,Corner Visualization,Image Convert Grayscale,Byte Tracker,Stability AI Outpainting,SmolVLM2,Segment Anything 2 Model,Halo Visualization,Stability AI Inpainting,Object Detection Model,Template Matching,Single-Label Classification Model,Image Contours,Trace Visualization,Google Vision OCR,Morphological Transformation,Triangle Visualization,Instance Segmentation Model,Clip Comparison,Detections Stitch,Relative Static Crop,Text Display,Stitch Images,Google Gemini,Camera Calibration,Detections Stabilizer,VLM As Classifier,Roboflow Dataset Upload,Camera Focus,Color Visualization,Dot Visualization,Image Slicer,Polygon Visualization,Object Detection Model,Anthropic Claude,LMM For Classification,Line Counter Visualization,Keypoint Detection Model,Buffer,Llama 3.2 Vision,Contrast Equalization,SIFT Comparison,Camera Focus,Perception Encoder Embedding Model,Dominant Color,Time in Zone,Background Subtraction,Image Slicer,Circle Visualization,Moondream2,Seg Preview,Halo Visualization,Florence-2 Model,Blur Visualization,Qwen3-VL,Twilio SMS/MMS Notification,Label Visualization,Barcode Detection,Clip Comparison,Ellipse Visualization,OpenAI,QR Code Detection,SIFT,Image Preprocessing,SAM 3,Single-Label Classification Model,OpenAI,Image Threshold,Background Color Visualization,Model Comparison Visualization,Depth Estimation,OpenAI,Motion Detection,Keypoint Detection Model,CogVLM,Absolute Static Crop,Gaze Detection,EasyOCR,Perspective Correction,Qwen2.5-VL,Anthropic Claude,Pixelate Visualization,Reference Path Visualization,Stability AI Image Generation,Keypoint Visualization,SAM 3,Polygon Visualization,VLM As Classifier,Bounding Box Visualization,Polygon Zone Visualization,OCR Model,YOLO-World Model,Icon Visualization,Crop Visualization,Pixel Color Count,Google Gemini,OpenAI,Florence-2 Model,Roboflow Dataset Upload
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Stability AI Inpainting in version v1 has.
Bindings
-
input
image(image): The image to inpaint..segmentation_mask(instance_segmentation_prediction): Model predictions from segmentation model..prompt(string): Prompt to inpainting model (what you wish to see)..negative_prompt(string): Negative prompt to inpainting model (what you do not wish to see)..api_key(Union[secret,string]): Your Stability AI API key..invert_segmentation_mask(boolean): Invert segmentation mask to inpaint background instead of foreground..seed(integer): A specific value that is used to guide the 'randomness' of the generation. If not provided, a random seed is used. Must be a number between 0 and 4294967294.
-
output
image(image): Image in workflows.
Example JSON definition of step Stability AI Inpainting in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/stability_ai_inpainting@v1",
"image": "$inputs.image",
"segmentation_mask": "$steps.model.predictions",
"prompt": "my prompt",
"negative_prompt": "my prompt",
"api_key": "xxx-xxx",
"invert_segmentation_mask": "<block_does_not_provide_example>",
"preset": "3d-model",
"seed": 200
}