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