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