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:
Anthropic Claude,Camera Focus,Text Display,CSV Formatter,Segment Anything 2 Model,Dynamic Crop,Relative Static Crop,SAM 3,Camera Focus,Mask Visualization,SIFT,VLM As Classifier,Path Deviation,Detections Combine,Background Color Visualization,PTZ Tracking (ONVIF).md),Polygon Visualization,Stitch OCR Detections,Line Counter,SIFT Comparison,Detections List Roll-Up,OpenAI,Identify Outliers,Crop Visualization,Single-Label Classification Model,Keypoint Visualization,Icon Visualization,Llama 3.2 Vision,OpenAI,Image Contours,Stitch Images,VLM As Classifier,Anthropic Claude,Distance Measurement,OpenAI,Triangle Visualization,Detections Classes Replacement,Background Subtraction,Reference Path Visualization,EasyOCR,Instance Segmentation Model,Line Counter Visualization,Slack Notification,Time in Zone,Line Counter,Detection Event Log,Google Gemini,JSON Parser,Mask Area Measurement,Image Convert Grayscale,Stability AI Image Generation,Pixel Color Count,Seg Preview,Time in Zone,OpenAI,Stability AI Outpainting,Webhook Sink,Image Threshold,Instance Segmentation Model,Anthropic Claude,Perspective Correction,SAM 3,Detection Offset,Clip Comparison,Halo Visualization,Image Blur,Email Notification,Contrast Equalization,Object Detection Model,Blur Visualization,Detections Stabilizer,VLM As Detector,Roboflow Dataset Upload,Corner Visualization,Classification Label Visualization,Trace Visualization,Multi-Label Classification Model,Stitch OCR Detections,Bounding Rectangle,Local File Sink,Florence-2 Model,Ellipse Visualization,Pixelate Visualization,Roboflow Custom Metadata,Identify Changes,LMM,SAM 3,Circle Visualization,Dot Visualization,Twilio SMS Notification,SIFT Comparison,Velocity,Absolute Static Crop,Morphological Transformation,Template Matching,Dynamic Zone,Google Gemini,Polygon Visualization,Google Vision OCR,Color Visualization,LMM For Classification,Email Notification,VLM As Detector,Bounding Box Visualization,Model Comparison Visualization,Grid Visualization,OCR Model,Halo Visualization,Detections Consensus,Stability AI Inpainting,Image Slicer,Florence-2 Model,Heatmap Visualization,Polygon Zone Visualization,Image Slicer,Detections Filter,Label Visualization,Google Gemini,Depth Estimation,Image Preprocessing,Detections Stitch,Time in Zone,CogVLM,Camera Calibration,Path Deviation,Detections Transformation,QR Code Generator,Motion Detection,Keypoint Detection Model,Model Monitoring Inference Aggregator,Twilio SMS/MMS Notification,Roboflow Dataset Upload - outputs:
Anthropic Claude,Clip Comparison,Qwen3-VL,Halo Visualization,Image Blur,Email Notification,CLIP Embedding Model,Camera Focus,Text Display,Contrast Equalization,Object Detection Model,Segment Anything 2 Model,Blur Visualization,VLM As Detector,Detections Stabilizer,Roboflow Dataset Upload,Dynamic Crop,Corner Visualization,Classification Label Visualization,Relative Static Crop,Keypoint Detection Model,Trace Visualization,Multi-Label Classification Model,SAM 3,Qwen2.5-VL,Mask Visualization,Camera Focus,SIFT,VLM As Classifier,YOLO-World Model,Background Color Visualization,Polygon Visualization,Moondream2,Barcode Detection,Florence-2 Model,Ellipse Visualization,SIFT Comparison,Pixelate Visualization,Single-Label Classification Model,LMM,SAM 3,OpenAI,Dot Visualization,Circle Visualization,Byte Tracker,Absolute Static Crop,Template Matching,Morphological Transformation,Dominant Color,Crop Visualization,Single-Label Classification Model,Google Gemini,Keypoint Visualization,Polygon Visualization,Google Vision OCR,Multi-Label Classification Model,Icon Visualization,Llama 3.2 Vision,Gaze Detection,OpenAI,Image Contours,Stitch Images,VLM As Classifier,Color Visualization,LMM For Classification,VLM As Detector,Anthropic Claude,SmolVLM2,OpenAI,Triangle Visualization,Bounding Box Visualization,Background Subtraction,Reference Path Visualization,EasyOCR,Instance Segmentation Model,Line Counter Visualization,Model Comparison Visualization,OCR Model,Halo Visualization,Time in Zone,Stability AI Inpainting,Image Slicer,Google Gemini,Florence-2 Model,Image Convert Grayscale,Stability AI Image Generation,Heatmap Visualization,Pixel Color Count,Seg Preview,Polygon Zone Visualization,Image Slicer,Label Visualization,Google Gemini,Depth Estimation,Image Preprocessing,Detections Stitch,OpenAI,Object Detection Model,Stability AI Outpainting,Buffer,QR Code Detection,Image Threshold,Anthropic Claude,Instance Segmentation Model,CogVLM,Perception Encoder Embedding Model,Camera Calibration,Perspective Correction,SAM 3,Motion Detection,Keypoint Detection Model,Twilio SMS/MMS Notification,Roboflow Dataset Upload,Clip Comparison
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[string,secret]): 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
}