Multi-Label Classification Model¶
v3¶
Class: RoboflowMultiLabelClassificationModelBlockV3 (there are multiple versions of this block)
Warning: This block has multiple versions. Please refer to the specific version for details. You can learn more about how versions work here: Versioning
Run inference on a multi-label classification model hosted on or uploaded to Roboflow.
You can query any model that is private to your account, or any public model available on Roboflow Universe.
You will need to set your Roboflow API key in your Inference environment to use this block. To learn more about setting your Roboflow API key, refer to the Inference documentation.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/roboflow_multi_label_classification_model@v3to add the block as
as step in your workflow.
Properties¶
| Name | Type | Description | Refs |
|---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
model_id |
str |
Roboflow model identifier.. | ✅ |
confidence_mode |
str |
How to determine the confidence threshold.. | ✅ |
custom_confidence |
float |
Custom confidence threshold for predictions.. | ✅ |
disable_active_learning |
bool |
Boolean flag to disable project-level active learning for this block.. | ✅ |
active_learning_target_dataset |
str |
Target dataset for active learning, if enabled.. | ✅ |
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 Multi-Label Classification Model in version v3.
- inputs:
Object Detection Model,Perspective Correction,S3 Sink,Stability AI Inpainting,Image Convert Grayscale,Keypoint Detection Model,Morphological Transformation,Email Notification,Object Detection Model,Clip Comparison,VLM As Detector,QR Code Generator,Qwen-VL,Twilio SMS/MMS Notification,OpenRouter,Model Monitoring Inference Aggregator,OpenAI,Llama 3.2 Vision,MoonshotAI Kimi,Polygon Zone Visualization,Image Threshold,Stitch OCR Detections,Anthropic Claude,OpenAI-Compatible LLM,OpenAI,VLM As Detector,Dynamic Crop,Detections Consensus,Heatmap Visualization,Keypoint Visualization,Email Notification,Llama 3.2 Vision,Anthropic Claude,Stability AI Image Generation,Google Vision OCR,Camera Focus,Label Visualization,Instance Segmentation Model,Identify Outliers,Contrast Enhancement,Bounding Box Visualization,Local File Sink,Depth Estimation,Multi-Label Classification Model,Google Gemini,Keypoint Detection Model,Image Contours,EasyOCR,Relative Static Crop,Motion Detection,Multi-Label Classification Model,Polygon Visualization,Google Gemma API,Background Color Visualization,Qwen 3.6 API,Single-Label Classification Model,Instance Segmentation Model,Qwen 3.5 API,Image Blur,Polygon Visualization,Google Gemini,SIFT Comparison,Grid Visualization,Anthropic Claude,Florence-2 Model,Triangle Visualization,Object Detection Model,Single-Label Classification Model,OCR Model,Roboflow Custom Metadata,OpenAI,SIFT Comparison,Slack Notification,VLM As Classifier,Pixelate Visualization,Stitch Images,Single-Label Classification Model,Instance Segmentation Model,OpenAI,Image Slicer,LMM For Classification,Keypoint Detection Model,Image Preprocessing,SIFT,Line Counter Visualization,Roboflow Dataset Upload,Image Slicer,Dynamic Zone,Semantic Segmentation Model,Corner Visualization,Stability AI Outpainting,Halo Visualization,Multi-Label Classification Model,LMM,Roboflow Dataset Upload,Qwen3.5-VL,Color Visualization,Semantic Segmentation Model,Blur Visualization,Google Gemini,Classification Label Visualization,Camera Focus,Camera Calibration,Morphological Transformation,Trace Visualization,VLM As Classifier,Stitch OCR Detections,Reference Path Visualization,Halo Visualization,Ellipse Visualization,Model Comparison Visualization,Dot Visualization,Identify Changes,PTZ Tracking (ONVIF),Mask Visualization,JSON Parser,GLM-OCR,Crop Visualization,Background Subtraction,Circle Visualization,CogVLM,Text Display,Absolute Static Crop,CSV Formatter,Florence-2 Model,Contrast Equalization,Roboflow Vision Events,Webhook Sink,Icon Visualization,Twilio SMS Notification,MoonshotAI Kimi,Google Gemma - outputs:
Object Detection Model,Roboflow Custom Metadata,Single-Label Classification Model,SAM 3,Keypoint Detection Model,Qwen2.5-VL,SAM 3,Object Detection Model,Qwen-VL,Single-Label Classification Model,Instance Segmentation Model,Model Monitoring Inference Aggregator,Keypoint Detection Model,Roboflow Dataset Upload,Moondream2,Detections Classes Replacement,Semantic Segmentation Model,Multi-Label Classification Model,Roboflow Dataset Upload,Qwen3-VL,Qwen3.5-VL,Semantic Segmentation Model,SAM 3,Instance Segmentation Model,Classification Label Visualization,Qwen3.5,Multi-Label Classification Model,SmolVLM2,Keypoint Detection Model,GLM-OCR,Multi-Label Classification Model,Single-Label Classification Model,Instance Segmentation Model,SAM2 Video Tracker,Roboflow Vision Events,Webhook Sink,Object Detection Model
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Multi-Label Classification Model in version v3 has.
Bindings
-
input
images(image): The image to infer on..model_id(roboflow_model_id): Roboflow model identifier..confidence_mode(string): How to determine the confidence threshold..custom_confidence(float_zero_to_one): Custom confidence threshold for predictions..disable_active_learning(boolean): Boolean flag to disable project-level active learning for this block..active_learning_target_dataset(roboflow_project): Target dataset for active learning, if enabled..
-
output
predictions(classification_prediction): Predictions from classifier.inference_id(inference_id): Inference identifier.model_id(roboflow_model_id): Roboflow model id.
Example JSON definition of step Multi-Label Classification Model in version v3
{
"name": "<your_step_name_here>",
"type": "roboflow_core/roboflow_multi_label_classification_model@v3",
"images": "$inputs.image",
"model_id": "my_project/3",
"confidence_mode": "<block_does_not_provide_example>",
"custom_confidence": 0.3,
"disable_active_learning": true,
"active_learning_target_dataset": "my_project"
}
v2¶
Class: RoboflowMultiLabelClassificationModelBlockV2 (there are multiple versions of this block)
Warning: This block has multiple versions. Please refer to the specific version for details. You can learn more about how versions work here: Versioning
Run inference on a multi-label classification model hosted on or uploaded to Roboflow.
You can query any model that is private to your account, or any public model available on Roboflow Universe.
You will need to set your Roboflow API key in your Inference environment to use this block. To learn more about setting your Roboflow API key, refer to the Inference documentation.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/roboflow_multi_label_classification_model@v2to add the block as
as step in your workflow.
Properties¶
| Name | Type | Description | Refs |
|---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
model_id |
str |
Roboflow model identifier.. | ✅ |
confidence |
float |
Confidence threshold for predictions.. | ✅ |
disable_active_learning |
bool |
Boolean flag to disable project-level active learning for this block.. | ✅ |
active_learning_target_dataset |
str |
Target dataset for active learning, if enabled.. | ✅ |
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 Multi-Label Classification Model in version v2.
- inputs:
Object Detection Model,Perspective Correction,S3 Sink,Stability AI Inpainting,Image Convert Grayscale,Keypoint Detection Model,Morphological Transformation,Clip Comparison,Object Detection Model,Email Notification,VLM As Detector,QR Code Generator,Twilio SMS/MMS Notification,Model Monitoring Inference Aggregator,Polygon Zone Visualization,Image Threshold,Icon Visualization,VLM As Detector,Dynamic Crop,Detections Consensus,Heatmap Visualization,Keypoint Visualization,Email Notification,Stability AI Image Generation,Camera Focus,Label Visualization,Contrast Enhancement,Bounding Box Visualization,Local File Sink,Depth Estimation,Multi-Label Classification Model,Keypoint Detection Model,Image Contours,Relative Static Crop,Motion Detection,Multi-Label Classification Model,Polygon Visualization,Background Color Visualization,Single-Label Classification Model,Instance Segmentation Model,Image Blur,Polygon Visualization,SIFT Comparison,Grid Visualization,Triangle Visualization,Single-Label Classification Model,Roboflow Custom Metadata,SIFT Comparison,Slack Notification,VLM As Classifier,Pixelate Visualization,Stitch Images,Instance Segmentation Model,Image Slicer,Image Preprocessing,SIFT,Line Counter Visualization,Roboflow Dataset Upload,Image Slicer,Dynamic Zone,Semantic Segmentation Model,Corner Visualization,Stability AI Outpainting,Halo Visualization,Roboflow Dataset Upload,Color Visualization,Semantic Segmentation Model,Blur Visualization,Classification Label Visualization,Camera Focus,Camera Calibration,Morphological Transformation,Trace Visualization,VLM As Classifier,Reference Path Visualization,Halo Visualization,Ellipse Visualization,Model Comparison Visualization,Dot Visualization,Identify Changes,PTZ Tracking (ONVIF),Mask Visualization,JSON Parser,Crop Visualization,Background Subtraction,Circle Visualization,Text Display,Absolute Static Crop,Contrast Equalization,Roboflow Vision Events,Webhook Sink,Identify Outliers,Twilio SMS Notification - outputs:
Object Detection Model,Roboflow Custom Metadata,Single-Label Classification Model,SAM 3,Keypoint Detection Model,Qwen2.5-VL,SAM 3,Object Detection Model,Qwen-VL,Single-Label Classification Model,Instance Segmentation Model,Model Monitoring Inference Aggregator,Keypoint Detection Model,Roboflow Dataset Upload,Moondream2,Detections Classes Replacement,Semantic Segmentation Model,Multi-Label Classification Model,Roboflow Dataset Upload,Qwen3-VL,Qwen3.5-VL,Semantic Segmentation Model,SAM 3,Instance Segmentation Model,Classification Label Visualization,Qwen3.5,Multi-Label Classification Model,SmolVLM2,Keypoint Detection Model,GLM-OCR,Multi-Label Classification Model,Single-Label Classification Model,Instance Segmentation Model,SAM2 Video Tracker,Roboflow Vision Events,Webhook Sink,Object Detection Model
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Multi-Label Classification Model in version v2 has.
Bindings
-
input
images(image): The image to infer on..model_id(roboflow_model_id): Roboflow model identifier..confidence(float_zero_to_one): Confidence threshold for predictions..disable_active_learning(boolean): Boolean flag to disable project-level active learning for this block..active_learning_target_dataset(roboflow_project): Target dataset for active learning, if enabled..
-
output
predictions(classification_prediction): Predictions from classifier.inference_id(inference_id): Inference identifier.model_id(roboflow_model_id): Roboflow model id.
Example JSON definition of step Multi-Label Classification Model in version v2
{
"name": "<your_step_name_here>",
"type": "roboflow_core/roboflow_multi_label_classification_model@v2",
"images": "$inputs.image",
"model_id": "my_project/3",
"confidence": 0.3,
"disable_active_learning": true,
"active_learning_target_dataset": "my_project"
}
v1¶
Class: RoboflowMultiLabelClassificationModelBlockV1 (there are multiple versions of this block)
Warning: This block has multiple versions. Please refer to the specific version for details. You can learn more about how versions work here: Versioning
Run inference on a multi-label classification model hosted on or uploaded to Roboflow.
You can query any model that is private to your account, or any public model available on Roboflow Universe.
You will need to set your Roboflow API key in your Inference environment to use this block. To learn more about setting your Roboflow API key, refer to the Inference documentation.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/roboflow_multi_label_classification_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.. | ❌ |
model_id |
str |
Roboflow model identifier.. | ✅ |
confidence |
float |
Confidence threshold for predictions.. | ✅ |
disable_active_learning |
bool |
Boolean flag to disable project-level active learning for this block.. | ✅ |
active_learning_target_dataset |
str |
Target dataset for active learning, if enabled.. | ✅ |
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 Multi-Label Classification Model in version v1.
- inputs:
Object Detection Model,Perspective Correction,S3 Sink,Stability AI Inpainting,Image Convert Grayscale,Keypoint Detection Model,Morphological Transformation,Clip Comparison,Object Detection Model,Email Notification,VLM As Detector,QR Code Generator,Twilio SMS/MMS Notification,Model Monitoring Inference Aggregator,Polygon Zone Visualization,Image Threshold,Icon Visualization,VLM As Detector,Dynamic Crop,Detections Consensus,Heatmap Visualization,Keypoint Visualization,Email Notification,Stability AI Image Generation,Camera Focus,Label Visualization,Contrast Enhancement,Bounding Box Visualization,Local File Sink,Depth Estimation,Multi-Label Classification Model,Keypoint Detection Model,Image Contours,Relative Static Crop,Motion Detection,Multi-Label Classification Model,Polygon Visualization,Background Color Visualization,Single-Label Classification Model,Instance Segmentation Model,Image Blur,Polygon Visualization,SIFT Comparison,Grid Visualization,Triangle Visualization,Single-Label Classification Model,Roboflow Custom Metadata,SIFT Comparison,Slack Notification,VLM As Classifier,Pixelate Visualization,Stitch Images,Instance Segmentation Model,Image Slicer,Image Preprocessing,SIFT,Line Counter Visualization,Roboflow Dataset Upload,Image Slicer,Dynamic Zone,Semantic Segmentation Model,Corner Visualization,Stability AI Outpainting,Halo Visualization,Roboflow Dataset Upload,Color Visualization,Semantic Segmentation Model,Blur Visualization,Classification Label Visualization,Camera Focus,Camera Calibration,Morphological Transformation,Trace Visualization,VLM As Classifier,Reference Path Visualization,Halo Visualization,Ellipse Visualization,Model Comparison Visualization,Dot Visualization,Identify Changes,PTZ Tracking (ONVIF),Mask Visualization,JSON Parser,Crop Visualization,Background Subtraction,Circle Visualization,Text Display,Absolute Static Crop,Contrast Equalization,Roboflow Vision Events,Webhook Sink,Identify Outliers,Twilio SMS Notification - outputs:
Object Detection Model,Perspective Correction,SAM 3,S3 Sink,Stability AI Inpainting,Email Notification,Keypoint Detection Model,Morphological Transformation,Path Deviation,Qwen-VL,Clip Comparison,SAM 3,Line Counter,Twilio SMS/MMS Notification,QR Code Generator,OpenRouter,Model Monitoring Inference Aggregator,YOLO-World Model,OpenAI,Llama 3.2 Vision,Line Counter,Time in Zone,MoonshotAI Kimi,Stitch OCR Detections,Polygon Zone Visualization,Image Threshold,Anthropic Claude,OpenAI-Compatible LLM,OpenAI,Dynamic Crop,Size Measurement,Heatmap Visualization,Email Notification,Keypoint Visualization,Llama 3.2 Vision,Anthropic Claude,Stability AI Image Generation,Seg Preview,Google Vision OCR,Cache Set,Label Visualization,SAM 3,Instance Segmentation Model,Path Deviation,Bounding Box Visualization,Local File Sink,Depth Estimation,Google Gemini,CLIP Embedding Model,Multi-Label Classification Model,Polygon Visualization,Google Gemma API,Background Color Visualization,Qwen 3.6 API,Instance Segmentation Model,Qwen 3.5 API,Google Gemini,Polygon Visualization,Image Blur,Moondream2,SIFT Comparison,Anthropic Claude,Florence-2 Model,Triangle Visualization,Time in Zone,Single-Label Classification Model,Roboflow Custom Metadata,OpenAI,Slack Notification,OpenAI,Instance Segmentation Model,LMM For Classification,Image Preprocessing,Roboflow Dataset Upload,Line Counter Visualization,Detections Classes Replacement,Segment Anything 2 Model,Stability AI Outpainting,Corner Visualization,Cache Get,Halo Visualization,LMM,Roboflow Dataset Upload,Time in Zone,Semantic Segmentation Model,Color Visualization,Google Gemini,Classification Label Visualization,Perception Encoder Embedding Model,Distance Measurement,Morphological Transformation,Trace Visualization,Detections Stitch,Stitch OCR Detections,Reference Path Visualization,Halo Visualization,Ellipse Visualization,Model Comparison Visualization,Dot Visualization,PTZ Tracking (ONVIF),Mask Visualization,Pixel Color Count,GLM-OCR,Crop Visualization,CogVLM,Circle Visualization,Text Display,Florence-2 Model,Contrast Equalization,Roboflow Vision Events,Webhook Sink,Icon Visualization,Twilio SMS Notification,MoonshotAI Kimi,Google Gemma
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Multi-Label Classification Model in version v1 has.
Bindings
-
input
images(image): The image to infer on..model_id(roboflow_model_id): Roboflow model identifier..confidence(float_zero_to_one): Confidence threshold for predictions..disable_active_learning(boolean): Boolean flag to disable project-level active learning for this block..active_learning_target_dataset(roboflow_project): Target dataset for active learning, if enabled..
-
output
predictions(classification_prediction): Predictions from classifier.inference_id(string): String value.
Example JSON definition of step Multi-Label Classification Model in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/roboflow_multi_label_classification_model@v1",
"images": "$inputs.image",
"model_id": "my_project/3",
"confidence": 0.3,
"disable_active_learning": true,
"active_learning_target_dataset": "my_project"
}