Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-14 GMT+08:00

Creación de una tarea de etiquetado de equipo

Función

Esta API se utiliza para crear una tarea de etiquetado de equipo.

URI

POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks

Tabla 1 Parámetros de ruta

Parámetro

Obligatorio

Tipo

Descripción

dataset_id

String

ID de conjunto de datos.

project_id

String

ID del proyecto. Para obtener más información sobre cómo obtener el ID de proyecto, consulte Obtención de un ID de proyecto.

Parámetros de solicitud

Tabla 2 Parámetros de body de solicitud

Parámetro

Obligatorio

Tipo

Descripción

auto_sync_dataset

No

Boolean

Si se sincroniza automáticamente el resultado de una tarea de etiquetado de equipo con el conjunto de datos. Opciones:

  • true: Sincroniza automáticamente el resultado de una tarea de etiquetado de equipo con el conjunto de datos. (Valor predeterminado)
  • false: No sincronice automáticamente el resultado de una tarea de etiquetado de equipo con el conjunto de datos.

data_sync_type

No

Integer

Tipo de sincronización. Opciones:

  • 0: desincronización
  • 1: sincronización de datos
  • 2: sincronización de etiquetas
  • 3: sincronización de datos y etiquetas

repetition

No

Integer

Número de personas que etiquetan cada muestra en una tarea de etiquetado de equipo. El valor mínimo es 1.

sample_conditions

No

String

Condiciones de búsqueda de muestras de conjuntos de datos. Las muestras que cumplen las condiciones se filtran para el etiquetado del equipo.

synchronize_auto_labeling_data

No

Boolean

Si se sincroniza el resultado de etiquetado automático de una tarea de etiquetado de equipo. Opciones:

  • true: Sincroniza los resultados que se confirmarán a los miembros del equipo una vez finalizado el etiquetado automático.
  • false: No sincronice los resultados de etiquetado automático. (Valor predeterminado)

workforces_config

No

WorkforcesConfig object

Información de tareas de etiquetado de equipo: Las tareas pueden ser asignadas por el administrador del equipo o un equipo especificado.

task_name

No

String

Nombre de una tarea de etiquetado de equipo.

synchronize_data

No

Boolean

Si se van a actualizar sincrónicamente los datos nuevos.

Tabla 3 WorkforcesConfig

Parámetro

Obligatorio

Tipo

Descripción

agency

No

String

Administrador del equipo.

workforces

No

Array of WorkforceConfig objects

Lista de equipos que ejecutan tareas de etiquetado.

Tabla 4 WorkforceConfig

Parámetro

Obligatorio

Tipo

Descripción

workers

No

Array of Worker objects

Lista de miembros del equipo de etiquetado.

workforce_id

No

String

ID de un equipo de etiquetado.

workforce_name

No

String

Nombre de un equipo de etiquetado. El valor contiene de 0 a 1024 caracteres y no admite los siguientes caracteres especiales:!<>=&"'

Tabla 5 Worker

Parámetro

Obligatorio

Tipo

Descripción

create_time

No

Long

Tiempo de creación.

description

No

String

Descripción del miembro del equipo de etiquetado. El valor contiene de 0 a 256 caracteres y no admite los siguientes caracteres especiales: ^!<>=&"'

email

No

String

Dirección de correo electrónico de un miembro del equipo de etiquetado.

role

No

Integer

Rol. Opciones:

  • 0: personal de etiquetado
  • 1: revisor
  • 2: administrador del equipo
  • 3: propietario del conjunto de datos

status

No

Integer

Estado actual de inicio de sesión de un miembro del equipo de etiquetado. Opciones:

  • 0: El correo electrónico de invitación no se ha enviado.
  • 1: El correo electrónico de invitación se ha enviado pero el usuario no ha iniciado sesión.
  • 2: El usuario ha iniciado sesión.
  • 3: Se ha eliminado el miembro del equipo de etiquetado.

update_time

No

Long

Tiempo de actualización.

worker_id

No

String

ID de un miembro del equipo de etiquetado.

workforce_id

No

String

ID de un equipo de etiquetado.

Parámetros de respuesta

Código de estado: 200

Tabla 6 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

task_id

String

ID de una tarea de etiquetado de equipo.

Solicitudes de ejemplo

Creación de una tarea de etiquetado de equipo

{
  "task_name" : "task-eb17",
  "synchronize_data" : false,
  "synchronize_auto_labeling_data" : false,
  "workforces_config" : {
    "workforces" : [ {
      "workforce_id" : "feSUo5NUIUnQAQNNTiS",
      "workers" : [ {
        "email" : "xxx@xxx.com"
      }, {
        "email" : "xxx@xxx.com"
      }, {
        "email" : "xxx@xxx.com"
      } ]
    } ]
  },
  "auto_sync_dataset" : false
}

Ejemplo de respuestas

Código de estado: 200

OK

{
  "task_id" : "6phXEto29utpaMwbQkg"
}

Códigos de estado

Código de estado

Descripción

200

OK

401

Unauthorized

403

Forbidden

404

Not Found

Códigos de error

Consulte Códigos de error.