See the latest version updates of the Labelbox SDK
organization.tasks()
method for getting organization tasks and the TaskStatus
enum for filtering both organization and user tasksAUDIO
as a supported attachment typesource_ontology_name
field to Relationship
class. You can now specify relationships using source_ontology_name
instead of a concrete source annotation. This approach is especially useful for PDF document annotations because it allows you to reference ontology classes directly when you create relationships.source
or source_ontology_name
is provided, but not bothget_catalog_slice
get_catalog_slices
to get all slicesreadonly
setting for relationshipstask_queue_id
is now optional and defaults to None
for better type support when moving data rows to a workflow taskInvite
class doesn’t contain actual invite id (uid) any more. This change affects all versions.BulkImportRequest
class:
project.get_mal_prediction_imports()
to retrieve the list of MAL import jobs.project.get_label_imports()
to to retrieve the list of ground-truth import jobs.MALPredictionImport.delete()
to delete a MAL import.wait_until_done
methods
get_data_row_ids
Import lb-client
exceptions for labelboxget_roles
return type to Dict[str, Role]
(instead of List[Role]
)Client.enable_experimental
lbox.exception
in client IAMIntegration validationexport_v2
methodslbox.request_client
Graphql client as a separate componentnumpy
version from 1.24 to 1.25 and cleaned up _TypedArray
validationscreate_project
inputs to be named parameters instead of **kwargsUserGroup
ModelEvaluationTemplate
QueueMode
for projectassign_feature_schema_ids
assign_feature_schema_ids
attachment_type.TEXT
deletes
parameter - support for string for data row ids or global keys, use UniqueId
or GlobalKey
class insteadcreate_data_rows_sync
. Use create_data_rows insteadget_data_row_ids
. Use get_data_row_identifiers insteadDataRow
as a type of input_update_queue_mode
and get_queue_mode
Project.setup
and Project.setup_editor
. Use project.connect_ontology
insteadJsonConverter
, JsonConverterOutput
, FileConverter
, FileConverterOutput
Data
classes as Label data attribute. Use GenericDataRowData
instead
MaskData
is NOT removeddeserialize
BulkImportRequest
package, including:
BulkImportRequest
BulkImportRequestState
project.upload_annotations
project.bulk_import_requests
tasks_remaining_count
attribute of labeling service dashboard to None
if labeling has not started.project.get_labeling_service_dashboard()
and client.get_labeling_service_dashboards()
, which can retrieve information of projects with labeling service requested. See Get labeling service details.client.get_task_by_id()
, which fetches tasks by their IDs. See Get tasks .labeling_service.request()
, which validates all project requirements and requests a labeling service. See Labeling Workforce.is_benchmark_reference
flag that supports importing ground truth labels as benchmarks. See import annotations guides for example payloads.get_labeling_service()
now automatically requests labeling service if none has been used on a project. See Labeling Workforce.Project.labeling_frontend.disconnect()
. Now you can only have one default labeling front end per project and can’t disconnect it.project.request_labeling_service()
. See Labeling Workforce for the latest approach.Project.get_labeling_service()
, request_labeling_service()
and get_labeling_service_status()
that support requesting and checking the status of labeling service. See Labeling Workforce.Client.create_prompt_response_generation_project()
and create_response_creation_project()
methods that support project and ontology creation for prompt response projects. See Import prompt and response annotations and Prompt and response projects to learn how to use these methods to set up prompt and response projects.is_benchmark_enabled
and is_consensus_enabled
flags that specify whether a project supports benchmarks and consensus .export()
.project.set_project_model_setup_complete()
methoddataset.create_data_rows_sync
to upsert
upload_type
to Projectwait_xxx
functionsproject.setup_editor
in favor of project.connect_ontology
client.get_project()
for LLM projectsproject.get_overview()
to be able to retrieve project detailsproject.clone()
to be able to clone projectsRequirements.lock
, Requirements-dev.lock
to latest depdenenciesExportTask.get_buffered_stream
to replace ExportTask.get_stream
ExportTask.result
/ ExportTask.errors
parsing content incorrectlyclient.create_model_config()
project.project_model_configs()
project.add_model_config()
project.delete_project_model_config()
ProjectModelConfig.delete()
client.create_model_evaluation_project()
client.create_ontology()
client.create_ontology_from_feature_schemas()
Send_to_annotate_from_catalog
functionalities outside Foundry