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