YOLO-World Model¶
Class: YoloWorldModelBlockV1
Source: inference.core.workflows.core_steps.models.foundation.yolo_world.v1.YoloWorldModelBlockV1
Run YOLO-World, a zero-shot object detection model, on an image.
YOLO-World accepts one or more text classes you want to identify in an image. The model returns the location of objects that meet the specified class, if YOLO-World is able to identify objects of that class.
We recommend experimenting with YOLO-World to evaluate the model on your use case before using this block in production. For example on how to effectively prompt YOLO-World, refer to the Roboflow YOLO-World prompting guide.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/yolo_world_model@v1to add the block as
as step in your workflow.
Properties¶
| Name | Type | Description | Refs |
|---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
class_names |
List[str] |
One or more classes that you want YOLO-World to detect. The model accepts any string as an input, though does best with short descriptions of common objects.. | ✅ |
version |
str |
Variant of YoloWorld model. | ✅ |
confidence |
float |
Confidence threshold for detections. | ✅ |
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 YOLO-World Model in version v1.
- inputs:
Trace Visualization,Contrast Equalization,Detections Consensus,Circle Visualization,Background Color Visualization,Size Measurement,Slack Notification,VLM As Classifier,Color Visualization,Image Slicer,Florence-2 Model,Stability AI Inpainting,Reference Path Visualization,OpenAI,Corner Visualization,Clip Comparison,Local File Sink,Relative Static Crop,Perspective Correction,Roboflow Dataset Upload,OpenAI,Model Monitoring Inference Aggregator,Instance Segmentation Model,Image Threshold,Pixelate Visualization,Dimension Collapse,Object Detection Model,Polygon Visualization,Ellipse Visualization,Email Notification,OCR Model,CogVLM,Label Visualization,Image Slicer,Bounding Box Visualization,Google Vision OCR,Crop Visualization,Stitch OCR Detections,Twilio SMS/MMS Notification,Stitch OCR Detections,VLM As Detector,Image Blur,Halo Visualization,Clip Comparison,Anthropic Claude,Icon Visualization,SIFT,Triangle Visualization,Anthropic Claude,Image Contours,Morphological Transformation,Motion Detection,Stitch Images,Heatmap Visualization,Blur Visualization,Detections List Roll-Up,OpenAI,Polygon Visualization,CSV Formatter,Mask Visualization,Email Notification,Stability AI Outpainting,Camera Calibration,Google Gemini,LMM For Classification,Anthropic Claude,Google Gemini,Single-Label Classification Model,Dynamic Zone,Google Gemini,Line Counter Visualization,Camera Focus,OpenAI,Webhook Sink,Image Convert Grayscale,Twilio SMS Notification,LMM,Multi-Label Classification Model,Camera Focus,Classification Label Visualization,Model Comparison Visualization,Roboflow Dataset Upload,Stability AI Image Generation,EasyOCR,SIFT Comparison,Polygon Zone Visualization,Grid Visualization,Background Subtraction,Halo Visualization,Buffer,Keypoint Visualization,QR Code Generator,Florence-2 Model,Identify Outliers,Depth Estimation,Text Display,Dot Visualization,Identify Changes,Llama 3.2 Vision,Roboflow Custom Metadata,Dynamic Crop,Image Preprocessing,Keypoint Detection Model,Absolute Static Crop - outputs:
Trace Visualization,Detections Consensus,Detections Stabilizer,Circle Visualization,Background Color Visualization,Size Measurement,Detections Stitch,Color Visualization,Florence-2 Model,Time in Zone,Detections Classes Replacement,Segment Anything 2 Model,Corner Visualization,Velocity,Byte Tracker,Detections Transformation,Detection Offset,Roboflow Dataset Upload,Perspective Correction,Detections Filter,Model Monitoring Inference Aggregator,Pixelate Visualization,Ellipse Visualization,Label Visualization,Byte Tracker,Camera Focus,Model Comparison Visualization,Bounding Box Visualization,Crop Visualization,Stitch OCR Detections,Roboflow Dataset Upload,Stitch OCR Detections,Time in Zone,Distance Measurement,Detections Merge,Path Deviation,Overlap Filter,Line Counter,Florence-2 Model,Icon Visualization,Triangle Visualization,Line Counter,Detection Event Log,Dot Visualization,Heatmap Visualization,Roboflow Custom Metadata,Blur Visualization,Detections List Roll-Up,Byte Tracker,Dynamic Crop,Detections Combine,PTZ Tracking (ONVIF).md),Time in Zone,Mask Area Measurement,Path Deviation
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
YOLO-World Model in version v1 has.
Bindings
-
input
images(image): The image to infer on..class_names(list_of_values): One or more classes that you want YOLO-World to detect. The model accepts any string as an input, though does best with short descriptions of common objects..version(string): Variant of YoloWorld model.confidence(float_zero_to_one): Confidence threshold for detections.
-
output
predictions(object_detection_prediction): Prediction with detected bounding boxes in form of sv.Detections(...) object.
Example JSON definition of step YOLO-World Model in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/yolo_world_model@v1",
"images": "$inputs.image",
"class_names": [
"person",
"car",
"license plate"
],
"version": "v2-s",
"confidence": 0.005
}