Single-Label Classification Model¶
v3¶
Class: RoboflowClassificationModelBlockV3 (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-class 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_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 Single-Label Classification Model in version v3.
- inputs:
Stability AI Outpainting,SIFT Comparison,OpenAI-Compatible LLM,Morphological Transformation,Object Detection Model,Multi-Label Classification Model,Motion Detection,Contrast Enhancement,Identify Outliers,Crop Visualization,Camera Focus,Blur Visualization,Image Preprocessing,Corner Visualization,Ellipse Visualization,Mask Visualization,Stability AI Image Generation,Qwen-VL,Object Detection Model,Heatmap Visualization,Stitch OCR Detections,Google Gemma API,Roboflow Vision Events,Image Slicer,Qwen 3.5 API,Trace Visualization,Background Color Visualization,VLM As Classifier,Slack Notification,Anthropic Claude,Qwen 3.6 API,OpenAI,Webhook Sink,Email Notification,Color Visualization,Bounding Box Visualization,Keypoint Visualization,Detections Consensus,Model Comparison Visualization,Google Gemma,Relative Static Crop,CogVLM,Llama 3.2 Vision,JSON Parser,Polygon Zone Visualization,Instance Segmentation Model,Qwen3.5-VL,Single-Label Classification Model,Dynamic Crop,Camera Focus,Polygon Visualization,QR Code Generator,Instance Segmentation Model,Google Vision OCR,Stitch Images,GLM-OCR,Google Gemini,Llama 3.2 Vision,OpenRouter,Single-Label Classification Model,Twilio SMS Notification,Semantic Segmentation Model,Image Blur,Model Monitoring Inference Aggregator,Clip Comparison,Dynamic Zone,Anthropic Claude,Image Slicer,Depth Estimation,OpenAI,Multi-Label Classification Model,Instance Segmentation Model,Google Gemini,Classification Label Visualization,Pixelate Visualization,PTZ Tracking (ONVIF),EasyOCR,SIFT,Florence-2 Model,MoonshotAI Kimi,Contrast Equalization,Image Threshold,Instance Segmentation Model,MoonshotAI Kimi,Dot Visualization,Polygon Visualization,Background Subtraction,Keypoint Detection Model,Roboflow Dataset Upload,Anthropic Claude,Halo Visualization,Stability AI Inpainting,Roboflow Custom Metadata,Semantic Segmentation Model,Keypoint Detection Model,Florence-2 Model,Label Visualization,Local File Sink,Icon Visualization,Single-Label Classification Model,Image Contours,OpenAI,Absolute Static Crop,Google Gemini,Grid Visualization,VLM As Classifier,VLM As Detector,Camera Calibration,Halo Visualization,Email Notification,OpenAI,Multi-Label Classification Model,Object Detection Model,LMM,LMM For Classification,Text Display,Image Convert Grayscale,Reference Path Visualization,Circle Visualization,Line Counter Visualization,Stitch OCR Detections,OCR Model,Keypoint Detection Model,SIFT Comparison,VLM As Detector,Identify Changes,Morphological Transformation,Twilio SMS/MMS Notification,Roboflow Dataset Upload,CSV Formatter,S3 Sink,Triangle Visualization,Perspective Correction - outputs:
Multi-Label Classification Model,Qwen3-VL,Instance Segmentation Model,Classification Label Visualization,Object Detection Model,Multi-Label Classification Model,SAM 3,Moondream2,Qwen-VL,Instance Segmentation Model,Object Detection Model,Roboflow Vision Events,Keypoint Detection Model,Qwen3.5,Roboflow Dataset Upload,Qwen2.5-VL,Roboflow Custom Metadata,Keypoint Detection Model,Semantic Segmentation Model,Detections Classes Replacement,Webhook Sink,Single-Label Classification Model,SAM2 Video Tracker,SAM 3,Instance Segmentation Model,Multi-Label Classification Model,Qwen3.5-VL,Object Detection Model,Single-Label Classification Model,Instance Segmentation Model,GLM-OCR,Keypoint Detection Model,SAM 3,Single-Label Classification Model,Semantic Segmentation Model,Roboflow Dataset Upload,Model Monitoring Inference Aggregator,SmolVLM2
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Single-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 Single-Label Classification Model in version v3
{
"name": "<your_step_name_here>",
"type": "roboflow_core/roboflow_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: RoboflowClassificationModelBlockV2 (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-class 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_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 Single-Label Classification Model in version v2.
- inputs:
Stability AI Outpainting,SIFT Comparison,Morphological Transformation,Object Detection Model,Multi-Label Classification Model,Motion Detection,Contrast Enhancement,Identify Outliers,Crop Visualization,Camera Focus,Blur Visualization,Image Preprocessing,Corner Visualization,Ellipse Visualization,Mask Visualization,Stability AI Image Generation,Roboflow Vision Events,Heatmap Visualization,Image Slicer,Trace Visualization,Background Color Visualization,VLM As Classifier,Slack Notification,Webhook Sink,Email Notification,Color Visualization,Bounding Box Visualization,Keypoint Visualization,Detections Consensus,Model Comparison Visualization,Relative Static Crop,JSON Parser,Polygon Zone Visualization,Instance Segmentation Model,Single-Label Classification Model,Dynamic Crop,Camera Focus,Polygon Visualization,QR Code Generator,Instance Segmentation Model,Stitch Images,Single-Label Classification Model,Twilio SMS Notification,Semantic Segmentation Model,Clip Comparison,Image Blur,Model Monitoring Inference Aggregator,Dynamic Zone,Image Slicer,Depth Estimation,Instance Segmentation Model,Classification Label Visualization,Pixelate Visualization,PTZ Tracking (ONVIF),SIFT,Contrast Equalization,Image Threshold,Dot Visualization,Polygon Visualization,Background Subtraction,Keypoint Detection Model,Roboflow Dataset Upload,Halo Visualization,Stability AI Inpainting,Roboflow Custom Metadata,Semantic Segmentation Model,Keypoint Detection Model,Local File Sink,Label Visualization,Icon Visualization,Image Contours,Absolute Static Crop,Grid Visualization,VLM As Classifier,VLM As Detector,Camera Calibration,Halo Visualization,Email Notification,Multi-Label Classification Model,Object Detection Model,Text Display,Image Convert Grayscale,Reference Path Visualization,Circle Visualization,Line Counter Visualization,SIFT Comparison,VLM As Detector,Identify Changes,Morphological Transformation,Twilio SMS/MMS Notification,Roboflow Dataset Upload,S3 Sink,Triangle Visualization,Perspective Correction - outputs:
Multi-Label Classification Model,Qwen3-VL,Instance Segmentation Model,Classification Label Visualization,Object Detection Model,Multi-Label Classification Model,SAM 3,Moondream2,Qwen-VL,Instance Segmentation Model,Object Detection Model,Roboflow Vision Events,Keypoint Detection Model,Qwen3.5,Roboflow Dataset Upload,Qwen2.5-VL,Roboflow Custom Metadata,Keypoint Detection Model,Semantic Segmentation Model,Detections Classes Replacement,Webhook Sink,Single-Label Classification Model,SAM2 Video Tracker,SAM 3,Instance Segmentation Model,Multi-Label Classification Model,Qwen3.5-VL,Object Detection Model,Single-Label Classification Model,Instance Segmentation Model,GLM-OCR,Keypoint Detection Model,SAM 3,Single-Label Classification Model,Semantic Segmentation Model,Roboflow Dataset Upload,Model Monitoring Inference Aggregator,SmolVLM2
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Single-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 Single-Label Classification Model in version v2
{
"name": "<your_step_name_here>",
"type": "roboflow_core/roboflow_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: RoboflowClassificationModelBlockV1 (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-class 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_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 Single-Label Classification Model in version v1.
- inputs:
Stability AI Outpainting,SIFT Comparison,Morphological Transformation,Object Detection Model,Multi-Label Classification Model,Motion Detection,Contrast Enhancement,Identify Outliers,Crop Visualization,Camera Focus,Blur Visualization,Image Preprocessing,Corner Visualization,Ellipse Visualization,Mask Visualization,Stability AI Image Generation,Roboflow Vision Events,Heatmap Visualization,Image Slicer,Trace Visualization,Background Color Visualization,VLM As Classifier,Slack Notification,Webhook Sink,Email Notification,Color Visualization,Bounding Box Visualization,Keypoint Visualization,Detections Consensus,Model Comparison Visualization,Relative Static Crop,JSON Parser,Polygon Zone Visualization,Instance Segmentation Model,Single-Label Classification Model,Dynamic Crop,Camera Focus,Polygon Visualization,QR Code Generator,Instance Segmentation Model,Stitch Images,Single-Label Classification Model,Twilio SMS Notification,Semantic Segmentation Model,Clip Comparison,Image Blur,Model Monitoring Inference Aggregator,Dynamic Zone,Image Slicer,Depth Estimation,Instance Segmentation Model,Classification Label Visualization,Pixelate Visualization,PTZ Tracking (ONVIF),SIFT,Contrast Equalization,Image Threshold,Dot Visualization,Polygon Visualization,Background Subtraction,Keypoint Detection Model,Roboflow Dataset Upload,Halo Visualization,Stability AI Inpainting,Roboflow Custom Metadata,Semantic Segmentation Model,Keypoint Detection Model,Local File Sink,Label Visualization,Icon Visualization,Image Contours,Absolute Static Crop,Grid Visualization,VLM As Classifier,VLM As Detector,Camera Calibration,Halo Visualization,Email Notification,Multi-Label Classification Model,Object Detection Model,Text Display,Image Convert Grayscale,Reference Path Visualization,Circle Visualization,Line Counter Visualization,SIFT Comparison,VLM As Detector,Identify Changes,Morphological Transformation,Twilio SMS/MMS Notification,Roboflow Dataset Upload,S3 Sink,Triangle Visualization,Perspective Correction - outputs:
Cache Set,Stability AI Outpainting,OpenAI-Compatible LLM,Morphological Transformation,Object Detection Model,CLIP Embedding Model,SAM 3,Mask Visualization,Stability AI Image Generation,Qwen-VL,Seg Preview,Corner Visualization,Ellipse Visualization,Image Preprocessing,Roboflow Vision Events,Crop Visualization,Stitch OCR Detections,Heatmap Visualization,Google Gemma API,Qwen 3.5 API,Trace Visualization,Path Deviation,Perception Encoder Embedding Model,Background Color Visualization,Slack Notification,Anthropic Claude,Qwen 3.6 API,Time in Zone,OpenAI,Webhook Sink,Email Notification,Color Visualization,Bounding Box Visualization,Keypoint Visualization,Model Comparison Visualization,Google Gemma,YOLO-World Model,CogVLM,Path Deviation,Polygon Zone Visualization,Llama 3.2 Vision,Instance Segmentation Model,Dynamic Crop,Polygon Visualization,Instance Segmentation Model,QR Code Generator,GLM-OCR,Google Vision OCR,Google Gemini,OpenRouter,SAM 3,Distance Measurement,Single-Label Classification Model,Llama 3.2 Vision,Twilio SMS Notification,Model Monitoring Inference Aggregator,Clip Comparison,Image Blur,Moondream2,Anthropic Claude,Cache Get,Detections Stitch,OpenAI,Depth Estimation,Time in Zone,Segment Anything 2 Model,Instance Segmentation Model,Google Gemini,Classification Label Visualization,PTZ Tracking (ONVIF),MoonshotAI Kimi,Florence-2 Model,Contrast Equalization,Image Threshold,Time in Zone,Instance Segmentation Model,MoonshotAI Kimi,Line Counter,Dot Visualization,Polygon Visualization,Roboflow Dataset Upload,Anthropic Claude,Halo Visualization,Stability AI Inpainting,Roboflow Custom Metadata,Keypoint Detection Model,Semantic Segmentation Model,Line Counter,Detections Classes Replacement,Florence-2 Model,Local File Sink,Label Visualization,Icon Visualization,OpenAI,Google Gemini,SAM 3,Email Notification,Halo Visualization,Size Measurement,OpenAI,Multi-Label Classification Model,Pixel Color Count,LMM,LMM For Classification,Text Display,Reference Path Visualization,Circle Visualization,Line Counter Visualization,Stitch OCR Detections,SIFT Comparison,Twilio SMS/MMS Notification,Morphological Transformation,Roboflow Dataset Upload,S3 Sink,Triangle Visualization,Perspective Correction
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Single-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 Single-Label Classification Model in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/roboflow_classification_model@v1",
"images": "$inputs.image",
"model_id": "my_project/3",
"confidence": 0.3,
"disable_active_learning": true,
"active_learning_target_dataset": "my_project"
}