Toloka documentation

CreateTasksParameters

toloka.client.task.CreateTasksParameters | Source code

CreateTasksParameters(
    self,
    *,
    allow_defaults: Optional[bool] = None,
    open_pool: Optional[bool] = None,
    skip_invalid_items: Optional[bool] = None,
    operation_id: Optional[UUID] = None,
    async_mode: Optional[bool] = True
)

Parameters for Tasks creation controlling

Used when creating many Tasks.

Parameters Description

Parameters Type Description
allow_defaults Optional[bool]

Overlap setting:

  • True — Use the overlap value that is set in the defaults.default_overlap_for_new_task_suites pool parameter.
  • False — Use the overlap value that is set in the overlap task suite parameter.

open_pool Optional[bool]

Open the pool immediately after creating a task suite, if the pool is closed.

skip_invalid_items Optional[bool]

Task validation option:

  • True — All valid tasks are added. If a task does not pass validation, then it is not added to Toloka. All such tasks are listed in the response.
  • False — If any task does not pass validation, then operation is cancelled and no tasks are added to Toloka.

async_mode Optional[bool]

Request processing mode:

  • True — Asynchronous operation is started internally and create_tasks waits for the completion of it. It is recommended to create no more than 10,000 tasks per request in this mode.
  • False — The request is processed synchronously. A maximum of 5000 tasks can be added in a single request in this mode.