Experimental feature
This is an experimental feature that requires you to enable experimental features before using its methods.Methods
Get and request labeling service
Useproject.labeling_service = project.get_labeling_service()
to get the labeling service associated with the project. Then use labeling_service.request()
to request a workforce of trained labelers for your data.
Get labeling service status
Useproject.get_labeling_service_status()
to check the status of your requested labeling service.
LabelingServiceStatus
enum, corresponding to the statuses of your requested labeling service:
SET_UP
: Your request has been submitted, but you need to set up your request by adding data rows, ontologies, and labeling instructions to proceed the request.REQUESTED
: Your request has been validated and is pending approval for connecting to labeling workforce.ACCEPTED
: Your request has satisfied the prerequisite and been accepted.CALIBRATION
: Labelers are labeling a sample of your data rows that you can review and confirm alignment on the expectation.PRODUCTION
: Labelers are labeling all data rows.COMPLETE
: Labelers have finished adding labels to your projects.
Get labeling service details
Useproject.get_labeling_service_dashboard()
to retrieve the following attributes of the project for which you requested labeling service:
id
: The project IDname
: The project namestatus
: The status of the labeling servicedata_rows_count
: The total number of data rows batched in the projecttasks_completed_count
: The number of completed tasks (with theCOMPLETE
status)tasks_remaining_count
: The number of incomplete tasks (queued data rows with statuses other thanCOMPLETE
)tags
: Project tags associated with the projectmedia_type
: The media type of the project- client: The Labelbox client
client.get_labeling_service_dashboard()
to retrieve details of all projects with labeling service requested in your workspace.