Type |
API |
Description |
---|---|---|
Dataset Management |
Query created datasets by page based on specified conditions. |
|
Create a new dataset and determine whether to enable team labeling.
|
||
Query details about a dataset, including the dataset name, type, and version name based on the dataset ID. |
||
Modify basic information about a dataset, such as the dataset name, description, version, or labels. The modification takes effect in the entire dataset, including the samples in the dataset. |
||
Delete a dataset based on the dataset ID to release resources. |
||
Query dataset statistics, such as sample statistics, label statistics, or hard examples based on specified conditions. |
||
Query the monitoring data of a dataset within a specified period, such as the number of labeled samples, number of unlabeled samples, and total number of samples at each time point within the period. |
||
Data Synchronization |
Synchronize data and labels from the dataset input path to the dataset. |
|
Query the status of a data source synchronization task based on the dataset ID. |
||
Labeling Data |
Label multiple samples in a dataset in batches.
This API uses a new label list to overwrite the original one to update the sample label. For example, if an empty label list is used to overwrite the original one, all sample labels will be deleted. |
|
Query dataset samples by page based on specified conditions. |
||
Add samples to a dataset in batches for data labeling. |
||
Delete unused samples from a dataset in batches. |
||
Query a single sample based on the sample ID, including the sample status and labels. |
||
Obtain sample search criteria, such as the label list and attribute key-value pairs of the dataset based on the dataset ID. |
||
Label Management |
Query the labels in a specified dataset version. |
|
During dataset labeling, new labels can be created. This function is available only in datasets of the text classification and named entity types. |
||
Modify dataset labels in batches. The modification takes effect in the entire dataset, including the samples in the dataset. |
||
Delete dataset labels in batches and ask you to determine whether to delete the samples with the labels. |
||
Modify a label in a dataset based on the label name. The modification takes effect in the entire dataset, including the samples in the dataset. |
||
Delete a label in a dataset based on the label name and ask you to determine whether to delete the samples with the label. |
||
Importing Data |
Query historical tasks imported to a dataset by page based on the dataset ID. |
|
Create a dataset import task to import labels and data (such as manifest files and OBS data) from a storage system to the dataset. |
||
Query details about a dataset import task based on the dataset ID and task ID to learn about the data source, import mode, and task status. |
||
Exporting Data |
Query historical tasks exported from a dataset by page based on the dataset ID. |
|
Export certain data as a new dataset or to OBS. |
||
Query details about a dataset export task based on the dataset ID and task ID to learn about the export type, task status, and number of samples. |
||
Publishing a Dataset |
Publish the labeled dataset as a new version for model building. |
|
Managing Dataset Versions |
Query the versions of a dataset based on the dataset ID to learn about the dataset version evolution. |
|
Publish a modified dataset as a new version. The modification includes labeling samples, adding samples, and deleting samples in the dataset. |
||
Query details about a specified dataset labeling version, including the name, description, number of files, and storage path based on the dataset ID and version ID. |
||
Delete a dataset version based on the dataset ID and version ID. |
||
Auto Labeling |
Query the to-be-confirmed auto labeling samples in a dataset by page based on the dataset ID. |
|
Query information of a single auto labeling sample based on the dataset ID and sample ID, such as the sample labels, hard example details, and sample type. |
||
Query all auto labeling tasks by page based on the dataset ID. |
||
Start an auto labeling task for unlabeled data to quickly label the data. After the auto labeling task is complete, call the API in Updating Sample Labels in Batches to check the labeling result. |
||
Query details about an auto labeling task based on the dataset ID and task ID to learn about the task configuration, name, and status. |
||
Stop an ongoing auto labeling task based on the dataset ID and task ID. |
||
Auto Grouping |
Query all auto grouping tasks by page based on the dataset ID. In auto grouping, unlabeled images are clustered using a clustering algorithm and then processed based on the clustering result. Images can be labeled by group or cleaned. |
|
Execute an auto grouping task based on selected data samples to improve data labeling efficiency. |
||
Query details about an auto grouping task based on the dataset ID and task ID to learn about the task configuration, name, and status. |
||
Stop an ongoing auto grouping task based on the dataset ID and task ID. |
||
Team Labeling |
Query statistics for a team labeling task on the data labeling platform, such as the sample statistics, label statistics, and hard example set based on the dataset ID and team labeling task ID. |
|
Querying Statistics for the Member Labeling Progresses in a Team Labeling Task |
Query statistics for the member labeling progresses in a team labeling task based on the dataset ID and team labeling task ID. |
|
Query the team labeling tasks of a dataset based on the dataset ID. |
||
Create a team labeling task based on an existing dataset so that multiple members can concurrently label the dataset.
|
||
Query details about a team labeling task based on the dataset ID and team labeling task ID, including the task name, data, and team information. |
||
The team labeling task manager assigns and starts a team labeling task on the data labeling platform based on the dataset ID and team labeling task ID. |
||
Update the description, name, and team information of a team labeling task based on the dataset ID and team labeling task ID. |
||
Delete a team labeling task based on the dataset ID and team labeling task ID. |
||
Initiate an acceptance task for a team labeling task based on the dataset ID and team labeling task ID. |
||
Query the acceptance report and statistics for a team labeling task based on the dataset ID and team labeling task ID. |
||
Determine the acceptance scope for a team labeling task, including all labeled data, and update the sample data accordingly. |
||
Query the samples of a team labeling task on the data labeling platform by page based on the dataset ID and team labeling task ID. |
||
Query details about a sample in a team labeling task on the data labeling platform based on the dataset ID, team labeling task ID, and sample ID. |
||
Members in a team labeling task query all team labeling tasks on the data labeling platform by page. |
||
During the acceptance of a team labeling task, provide review comments on samples, including the review result and score. |
||
The manager of a team labeling task reviews the team labeling task on the data labeling platform based on the dataset ID and team labeling task ID, determines the review result, and provides review comments. |
||
Update sample labels on the data labeling platform in batches, including adding, modifying, and deleting the sample labels. Ensure that only the labels in the dataset can be added or modified. |
||
Labeling Team |
Query all labeling teams by page. |
|
Add a labeling team. |
||
Query details about a labeling team, including the team name, description, and total number of members based on the team ID. |
||
Update the name and description of a labeling team based on the team ID. |
||
Delete a labeling team based on the team ID. |
||
Enable automatic email sending to members in a labeling team to notify them of starting the team labeling task after the task is created. |
||
Query all labeling team members by page based on specified conditions. |
||
Query members in a labeling team by page based on the team ID. |
||
Add new members to a labeling team. |
||
Delete multiple members from a labeling team in batches. |
||
Query details about a member in a labeling team, including the member description, email address, and role based on the team ID and member ID. |
||
Update the description and role of a member in a labeling team based on the team ID and member ID. |
||
Delete a member from a labeling team based on the team ID and member ID. |