Stability AI Outpainting¶
Class: StabilityAIOutpaintingBlockV1
The block wraps Stability AI outpainting API and let users use object detection results to change the content of images in a creative way.
The block sends crop of the image to the API together with directions where to outpaint.
As a result, the API returns the image with outpainted regions.
At least one of left, right, up, down must be provided, otherwise original image is returned.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/stability_ai_outpainting@v1to add the block as
as step in your workflow.
Properties¶
| Name | Type | Description | Refs |
|---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
creativity |
float |
Creativity parameter for outpainting. Higher values result in more creative outpainting.. | ✅ |
left |
int |
Number of pixels to outpaint on the left side of the image. Max value is 2000.. | ✅ |
right |
int |
Number of pixels to outpaint on the right side of the image. Max value is 2000.. | ✅ |
up |
int |
Number of pixels to outpaint on the top side of the image. Max value is 2000.. | ✅ |
down |
int |
Number of pixels to outpaint on the bottom side of the image. Max value is 2000.. | ✅ |
prompt |
str |
Optional prompt to apply when outpainting the image (what you wish to see). If not provided, the image will be outpainted without any prompt.. | ✅ |
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. | ✅ |
api_key |
str |
Your Stability AI API key.. | ✅ |
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 Outpainting in version v1.
- inputs:
Email Notification,Contrast Equalization,Instance Segmentation Model,Google Vision OCR,Grid Visualization,S3 Sink,Stability AI Image Generation,Model Comparison Visualization,Identify Changes,Absolute Static Crop,Keypoint Visualization,SIFT,Trace Visualization,Roboflow Dataset Upload,Twilio SMS/MMS Notification,QR Code Generator,Model Monitoring Inference Aggregator,GLM-OCR,Reference Path Visualization,Halo Visualization,OCR Model,SIFT Comparison,VLM As Classifier,Image Preprocessing,Crop Visualization,OpenAI,Identify Outliers,Label Visualization,Classification Label Visualization,Pixelate Visualization,OpenAI,Local File Sink,Twilio SMS Notification,Email Notification,Qwen3.5-VL,Stitch OCR Detections,Corner Visualization,Stitch Images,Background Subtraction,Stitch OCR Detections,LMM For Classification,EasyOCR,Morphological Transformation,CSV Formatter,Line Counter,OpenAI,Clip Comparison,Image Threshold,Background Color Visualization,Anthropic Claude,Google Gemini,Camera Calibration,Halo Visualization,Stability AI Outpainting,Roboflow Custom Metadata,CogVLM,OpenAI,Single-Label Classification Model,Ellipse Visualization,Heatmap Visualization,Image Convert Grayscale,Detections Consensus,Triangle Visualization,Image Blur,Depth Estimation,Color Visualization,SIFT Comparison,Camera Focus,Text Display,Anthropic Claude,Dot Visualization,Image Slicer,Template Matching,Keypoint Detection Model,Polygon Visualization,Florence-2 Model,Circle Visualization,Blur Visualization,Multi-Label Classification Model,Google Gemini,LMM,Slack Notification,Icon Visualization,Camera Focus,Stability AI Inpainting,Polygon Visualization,Detection Event Log,Webhook Sink,Polygon Zone Visualization,Perspective Correction,Florence-2 Model,Anthropic Claude,Mask Visualization,Google Gemini,Image Contours,Distance Measurement,Dynamic Crop,Roboflow Dataset Upload,Llama 3.2 Vision,Pixel Color Count,VLM As Detector,Object Detection Model,Image Slicer,Line Counter Visualization,Relative Static Crop,Line Counter,Bounding Box Visualization - outputs:
Dominant Color,Email Notification,Instance Segmentation Model,ByteTrack Tracker,Google Vision OCR,Contrast Equalization,Stability AI Image Generation,Model Comparison Visualization,Absolute Static Crop,Keypoint Visualization,Trace Visualization,SIFT,Roboflow Dataset Upload,Twilio SMS/MMS Notification,CLIP Embedding Model,Buffer,SAM 3,GLM-OCR,Reference Path Visualization,Halo Visualization,OCR Model,SIFT Comparison,VLM As Classifier,Time in Zone,Detections Stabilizer,VLM As Detector,Image Preprocessing,SORT Tracker,Perception Encoder Embedding Model,Crop Visualization,OpenAI,OpenAI,Label Visualization,Pixelate Visualization,Classification Label Visualization,Qwen3.5-VL,Corner Visualization,Stitch Images,Background Subtraction,LMM For Classification,EasyOCR,Morphological Transformation,Qwen2.5-VL,SAM 3,OpenAI,Clip Comparison,Single-Label Classification Model,Background Color Visualization,Anthropic Claude,Image Threshold,Google Gemini,Camera Calibration,Stability AI Outpainting,Halo Visualization,CogVLM,OpenAI,Single-Label Classification Model,Ellipse Visualization,Detections Stitch,VLM As Classifier,Heatmap Visualization,Image Convert Grayscale,Triangle Visualization,Semantic Segmentation Model,Image Blur,Depth Estimation,Barcode Detection,Color Visualization,Camera Focus,Text Display,Anthropic Claude,Dot Visualization,Image Slicer,SmolVLM2,SAM 3,Template Matching,Keypoint Detection Model,Polygon Visualization,Florence-2 Model,Motion Detection,Circle Visualization,Blur Visualization,Qwen3-VL,Multi-Label Classification Model,Google Gemini,LMM,Icon Visualization,Camera Focus,Stability AI Inpainting,Polygon Visualization,Polygon Zone Visualization,Florence-2 Model,Gaze Detection,Perspective Correction,Anthropic Claude,Instance Segmentation Model,Mask Visualization,Moondream2,QR Code Detection,Google Gemini,Image Contours,Clip Comparison,YOLO-World Model,Dynamic Crop,Roboflow Dataset Upload,Llama 3.2 Vision,Seg Preview,Keypoint Detection Model,Object Detection Model,Pixel Color Count,VLM As Detector,Object Detection Model,Image Slicer,Byte Tracker,Line Counter Visualization,Relative Static Crop,Multi-Label Classification Model,OC-SORT Tracker,Bounding Box Visualization,Segment Anything 2 Model
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Stability AI Outpainting in version v1 has.
Bindings
-
input
image(image): The image to outpaint..creativity(float_zero_to_one): Creativity parameter for outpainting. Higher values result in more creative outpainting..left(integer): Number of pixels to outpaint on the left side of the image. Max value is 2000..right(integer): Number of pixels to outpaint on the right side of the image. Max value is 2000..up(integer): Number of pixels to outpaint on the top side of the image. Max value is 2000..down(integer): Number of pixels to outpaint on the bottom side of the image. Max value is 2000..prompt(string): Optional prompt to apply when outpainting the image (what you wish to see). If not provided, the image will be outpainted without any prompt..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.api_key(Union[secret,string]): Your Stability AI API key..
-
output
image(image): Image in workflows.
Example JSON definition of step Stability AI Outpainting in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/stability_ai_outpainting@v1",
"image": "$inputs.image",
"creativity": 0.5,
"left": 200,
"right": 200,
"up": 200,
"down": 200,
"prompt": "my prompt",
"preset": "3d-model",
"seed": 200,
"api_key": "xxx-xxx"
}