You can request labeling service for your Annotate projects and manage the requested labeling workforce using the Labelbox Python SDK.Documentation Index
Fetch the complete documentation index at: https://docs.labelbox.com/llms.txt
Use this file to discover all available pages before exploring further.
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 theCOMPLETEstatus)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_dashboards() to retrieve details of all projects with labeling service requested in your workspace.