Overview
Batch auto-labeling takes a project, runs a model against every unlabeled item, and creates draft annotations that annotators can accept, edit, or discard. This dramatically reduces manual labeling time for projects where a pre-trained model can provide a reasonable starting point.Quickstart
API Reference
Create Job
Response:
202 Accepted
Get Job Status
List Jobs
Cancel Job
Models
YOLO (Object Detection)
Best for: Detecting and labeling objects with bounding boxes.- Generates bounding box annotations
- Works well for common object categories
- Fast inference (~50ms per image)
SAM (Segmentation)
Best for: Precise object boundaries and segmentation masks.- Generates segmentation annotations
- Better boundary accuracy than bounding boxes
- Slower inference (~200ms per image)
Configuration Guide
Confidence Threshold
Theconfidence_threshold controls how many predictions are accepted:
Dry Run
Usedry_run: true to preview what the model would label without creating any results:
successful_items count to see how many items would be labeled.
Webhook Events
Auto-label jobs emit webhook events on completion:Limitations
Next Steps
- Supported Models for details on SAM and YOLO
- Agent Framework for automated QA after auto-labeling
- Webhooks to trigger pipelines on job completion
- Inference for single-item interactive inference