Создать пул
- Примеры запросов
- Заголовки
- Тело и параметры запроса
- Настройки динамического ценообразования ('dynamic_pricing_config')
- Настройки выдачи заданий ('assignments_issuing_config')
- Настройки блоков контроля качества ('quality_control')
- Настройки «умного смешивания» ('mixer_config')
- Настройки динамического перекрытия ('dynamic_overlap_config')
- Настройки связанного обучения ('training_config')
- Настройки загрузки по умолчанию ('defaults')
- Соотношение скорости и качества ('speed_quality_balance')
- Ответ
POST /pools
Создает пул.
Созданному пулу автоматически присваивается идентификатор.
Ограничение
Вы можете отправить не более 20 таких запросов в минуту и не более 100 в день.
См. полный список ограничений на странице Ограничение количества запросов.
Примечание
О создании обучающего пула читайте в разделе Создать обучение.
Примеры запросов
curl -X POST 'https://tasks.yandex.ru/api/v1/pools' \
-H 'Content-Type: application/json' \
-H 'Authorization: OAuth PlaceYourRealOAuthToken_Here' \
-d '{"project_id":"83859","private_name":"First pool","will_expire":"2030-01-01T00:00:00.000Z","reward_per_assignment":5,"assignment_max_duration_seconds":300,"auto_accept_solutions":false,"defaults":{"default_overlap_for_new_task_suites":1}}'
import requests
url = "https://tasks.yandex.ru/api/v1/pools"
headers = {
'Content-Type': 'application/json',
'Authorization': 'OAuth PlaceYourRealOAuthToken_Here'
}
payload = {
"project_id": "83859",
"private_name": "First pool",
"will_expire": "2030-01-01T00:00:00.000Z",
"reward_per_assignment": 5,
"assignment_max_duration_seconds": 300,
"auto_accept_solutions": False,
"defaults": {
"default_overlap_for_new_task_suites": 1
}
}
response = requests.post(url, headers=headers, json=payload)
print(response.text)
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://tasks.yandex.ru/api/v1/pools',
'qs': {},
'headers': {
'Content-Type': 'application/json',
'Authorization': 'OAuth PlaceYourRealOAuthToken_Here'
},
'body': JSON.stringify({
"project_id": "83859",
"private_name": "First pool",
"will_expire": "2030-01-01T00:00:00.000Z",
"reward_per_assignment": 5,
"assignment_max_duration_seconds": 300,
"auto_accept_solutions": false,
"defaults": {
"default_overlap_for_new_task_suites": 1
}
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
Заголовки
Заголовок |
Описание |
|
API-токен для авторизации аккаунта. В качестве префикса добавьте |
|
Указывает формат данных ( |
Тело и параметры запроса
Пример тела запроса
{
"project_id": "83859",
"private_name": "First pool",
"will_expire": "2030-01-01T00:00:00.000Z",
"reward_per_assignment": 5,
"assignment_max_duration_seconds": 300,
"auto_accept_solutions": false,
"defaults": {
"default_overlap_for_new_task_suites": 1
}
}
{
"project_id": "83859",
"private_name": "My first pool",
"private_comment": "This is my first pool",
"public_description": "Pool's description ",
"may_contain_adult_content": false,
"will_expire": "2030-09-01T13:00",
"reward_per_assignment": 2,
"dynamic_pricing_config": {
"type": "SKILL",
"skill_id": "1289",
"intervals": [
{
"from": 0,
"to": 60,
"reward_per_assignment": 3
},
{
"from": 61,
"to": 100,
"reward_per_assignment": 4
}
]
},
"assignment_max_duration_seconds": 300,
"auto_accept_solutions": true,
"auto_accept_period_day": 7,
"auto_close_after_complete_delay_seconds": 60,
"assignments_issuing_config": {
"issue_task_suites_in_creation_order": false
},
"filter": {
"and": [
{
"category": "skill",
"key": "1124",
"operator": "GT",
"value": 59.7
}
]
},
"quality_control": {
"training_requirement": {
"training_pool_id": "21",
"training_passing_skill_value": 70
},
"captcha_frequency": "LOW",
"configs": [
{
"collector_config": {
"type": "ANSWER_COUNT"
},
"rules": [
{
"conditions": [
{
"key": "assignments_accepted_count",
"operator": "GTE",
"value": 12
}
],
"action": {
"type": "RESTRICTION_V2",
"parameters": {
"scope": "POOL",
"duration_unit": "DAYS",
"duration": 10,
"private_comment": "Completed 12 pages of tasks in the pool"
}
}
}
]
}
],
"checkpoints_config": {
"real_settings": {
"target_overlap": 5,
"task_distribution_function": {
"scope": "PROJECT",
"distribution": "UNIFORM",
"window_days": 7,
"intervals": [
{
"from": 1,
"to": 100,
"frequency": 5
},
{
"from": 101,
"to": 1000,
"frequency": 25
}
]
}
},
"golden_settings": {
"target_overlap": 5,
"task_distribution_function": {
"scope": "PROJECT",
"distribution": "UNIFORM",
"window_days": 7,
"intervals": [
{
"from": 1,
"to": 100,
"frequency": 5
},
{
"from": 101,
"to": 1000,
"frequency": 25
}
]
}
},
"training_settings": {
"target_overlap": 5,
"task_distribution_function": {
"scope": "PROJECT",
"distribution": "UNIFORM",
"window_days": 7,
"intervals": [
{
"from": 1,
"to": 100,
"frequency": 5
},
{
"from": 101,
"to": 1000,
"frequency": 25
}
]
}
}
}
},
"speed_quality_balance": {
"type": "TOP_PERCENTAGE_BY_QUALITY",
"percent": 80
},
"dynamic_overlap_config": {
"type": "BASIC",
"max_overlap": 5,
"min_confidence": 0.9,
"answer_weight_skill_id": "1289",
"fields": [
{
"name": "result"
}
]
},
"defaults": {
"default_overlap_for_new_task_suites": 3,
"default_overlap_for_new_tasks": 3
},
"mixer_config": {
"real_tasks_count": 6,
"golden_tasks_count": 1,
"training_tasks_count": 1,
"min_real_tasks_count": 2,
"min_golden_tasks_count": 0,
"min_training_tasks_count": 0,
"force_last_assignment": true,
"force_last_assignment_delay_seconds": 10,
"mix_tasks_in_creation_order": true,
"shuffle_tasks_in_task_suite": false,
"golden_task_distribution_function": {
"scope": "PROJECT",
"distribution": "UNIFORM",
"window_days": 7,
"intervals": [
{
"from": 1,
"to": 25,
"frequency": 5
},
{
"from": 26,
"to": 1000,
"frequency": 25
}
]
},
"training_task_distribution_function": {
"scope": "PROJECT",
"distribution": "UNIFORM",
"window_days": 7,
"intervals": [
{
"from": 1,
"to": 25,
"frequency": 5
},
{
"from": 26,
"to": 1000,
"frequency": 25
}
]
}
},
"priority": 10
}
Параметр |
Описание |
|
string Идентификатор проекта, для которого создан пул. |
|
string Название пула (доступно только заказчику). |
|
string Комментарий к пулу (доступен только заказчику). |
|
string Описание для исполнителей. Если заполнено, то текст будет отображаться вместо |
|
string Инструкция по выполнению заданий. В инструкции можно использовать любую HTML-разметку. |
|
boolean Присутствие контента для взрослых в заданиях. |
|
string Дата и время по UTC, когда пул нужно закрыть (даже если не все страницы заданий выполнены). Формат даты ISO 8601: |
|
integer Время ожидания (в секундах) перед автоматическим закрытием пула, после того как все задания выполнены. Минимум — 0, максимум — 259 200 секунд (трое суток). По умолчанию значение 0. Используйте, если:
|
|
float Плата за страницу заданий в рублях. Для копеек используйте точку («.») в качестве разделителя. Минимальная плата составляет 0,5 ₽. В пулы с нулевой ценой можно загружать только обучающие и контрольные задания. |
object Настройки динамического ценообразования. Полный список параметров приведен в таблице Настройки динамического ценообразования. |
|
|
integer Время на выполнение страницы заданий в секундах. Невыполненные задания перераспределяются другим исполнителям. Рекомендуется выделять на страницу заданий не менее 60 секунд (с учетом времени на загрузку страницы, отправку ответов). Минимум — 5, максимум — 2 147 483 647 секунд. |
|
boolean Необходимость проверки заданий вручную:
По умолчанию значение |
|
integer Время (количество дней) проверки задания заказчиком. Если заказчик не примет или не отклонит задание за данный срок, то решение будет принято автоматически. Может принимать значение от 1 до 21. |
object Настройки выдачи заданий в пуле. Полный список параметров приведен в таблице Настройки выдачи заданий. |
|
|
object Настройки фильтров для отбора исполнителей. |
object Настройки блоков контроля качества и идентификатор пула с обучающими заданиями. Полный список параметров приведен в таблице Настройки блоков контроля качества. |
|
object (обязательный при условии) Обязателен, если используется «умное смешивание». Параметры для автоматического создания страниц заданий («умное смешивание»). Подробнее о формировании страниц заданий см. в разделе Создание пула. Полный список параметров приведен в таблице Настройки «умного смешивания». |
|
object Настройка динамического перекрытия (incremental relabeling, IRL). Позволяет изменять перекрытие в зависимости от того, насколько хорошо исполнители справляются с заданием. Установите интервал закрытия ( Когда все задания в пуле будут выполнены, агрегируйте ответы. Полный список параметров приведен в таблице Настройки динамического перекрытия. |
|
object Дополнительные настройки для связанного обучения. Полный список параметров приведен в таблице Настройки связанного обучения. |
|
object Настройки, которые применяются по умолчанию при загрузке новых страниц заданий в пул. Полный список параметров приведен в таблице Настройки загрузки по умолчанию. |
|
|
boolean Используется ли пул в качестве обучения. |
|
integer Приоритет пула среди других пулов проекта с такой же стоимостью заданий и набором фильтров. Сначала исполнителям выдаются задания с большим приоритетом. Возможные значения: от 0 до 100. По умолчанию значение 0. |
object Соотношение скорости и качества. Полный список параметров приведен в таблице Соотношение скорости и качества. |
Настройки динамического ценообразования ('dynamic_pricing_config')
Параметр |
Описание |
|
string (обязательный при условии) Обязателен, если используется динамическое ценообразование. Тип параметра для расчета динамического ценообразования. Значение |
|
string (обязательный при условии) Обязателен, если используется динамическое ценообразование. Идентификатор навыка, по уровню которого рассчитывается плата за задание. |
|
array of objects (обязательный при условии) Обязателен, если используется динамическое ценообразование. Интервалы уровней навыка. Не должны пересекаться. Исполнитель с уровнем навыка, не входящим ни в один интервал, получит базовую цену за страницу заданий. Максимальное количество элементов в массиве 10 000. |
|
integer (обязательный при условии) Обязателен, если используется динамическое ценообразование. Нижняя граница интервала. Может принимать значения от 0 до 1 000 000. По умолчанию 0. |
|
integer (обязательный при условии) Обязателен, если используется динамическое ценообразование. Верхняя граница интервала. Может принимать значения от 0 до 1 000 000. По умолчанию 100. |
|
float (обязательный при условии) Обязателен, если используется динамическое ценообразование. Цена за страницу заданий для исполнителя с указанным уровнем навыка. |
Настройки выдачи заданий ('assignments_issuing_config')
Параметр |
Описание |
|
boolean Для пулов, которые не используют «умное смешивание». Выдача страниц заданий в порядке, в котором они были загружены. Например, для пула с перекрытием |
Настройки блоков контроля качества ('quality_control')
Параметр |
Описание |
|
string Частота показа капчи:
По умолчанию капча не показывается. |
object Выборочная проверка заданий. Если вы хотите, чтобы проверка происходила методом мнение большинства, укажите Вы можете сокращать частоту проверок со временем. Пример настроек: в первых 100 заданиях, выполненных исполнителем в пуле, выдавать каждое пятое задание с перекрытием «5», чтобы сверить ответы. В последующих заданиях выдавать каждое 25 задание с перекрытием «5». Полный список параметров приведен в таблице Выборочная проверка заданий. |
|
|
object |
object Параметры обучающего пула, который привязан к пулу с основными заданиями. Полный список параметров приведен в таблице Параметры привязанного обучающего пула. |
Выборочная проверка заданий ('quality_control.checkpoints_config')
Параметр |
Описание |
object Выборочная проверка контрольных заданий. Чтобы выборочная проверка работала, не забудьте настроить показ этого типа заданий в mixer_config. Полный список параметров приведен в таблице Выборочная проверка контрольных заданий. |
|
object Выборочная проверка обычных заданий. Чтобы выборочная проверка работала, не забудьте настроить показ заданий в mixer_config. Полный список параметров приведен в таблице Выборочная проверка обычных заданий. |
|
object Выборочная проверка обучающих заданий. Чтобы выборочная проверка работала, не забудьте настроить показ этого типа заданий в mixer_config. Полный список параметров приведен в таблице Выборочная проверка обучающих заданий. |
Выборочная проверка контрольных заданий ('quality_control.checkpoints_config.golden_settings')
Параметр |
Описание |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Перекрытие в контрольных заданиях с выборочной проверкой. Минимальное значение: 1. |
object (обязательный при условии) Обязателен, если используется выборочная проверка. Распределение контрольных заданий с выборочной проверкой. |
Распределение контрольных заданий с выборочной проверкой ('quality_control.checkpoints_config.golden_settings.task_distribution_function')
Параметр |
Описание |
|
string (обязательный при условии) Обязателен, если используется выборочная проверка. Подсчет заданий, выполненных исполнителем:
|
|
string (обязательный при условии) Обязателен, если используется выборочная проверка. Распределение контрольных заданий с выборочной проверкой внутри интервала. У параметра одно возможное значение — |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Период, за который нужно подсчитывать выполненные задания (количество дней). |
|
array of objects (обязательный при условии) Обязателен, если используется выборочная проверка. Границы интервалов и частота выдачи контрольных заданий с выборочной проверкой. Максимальное количество элементов в массиве 10 000. Подробнее про интервалы |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Начало интервала (номер задания, выполненного исполнителем в проекте или пуле). Может принимать значения от 0 до 1 000 000. По умолчанию 0. |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Конец интервала (номер задания, выполненного исполнителем в проекте или пуле). Может принимать значения от 0 до 1 000 000. По умолчанию 100. |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Частота выдачи контрольных заданий с выборочной проверкой в интервале. Первое задание в интервале проверочное. Например, при значении Может принимать значения от 0 до 10 000 000. |
Выборочная проверка обычных заданий ('quality_control.checkpoints_config.real_settings')
Параметр |
Описание |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Перекрытие в заданиях с выборочной проверкой. Минимальное значение: 1. |
object (обязательный при условии) Обязателен, если используется выборочная проверка. Распределение заданий с выборочной проверкой. Подробнее о том, как выдаются проверочные задания, читайте в разделе Выборочная проверка мнением большинства. Полный список параметров приведен в таблице Распределение заданий с выборочной проверкой. |
Распределение заданий с выборочной проверкой ('quality_control.checkpoints_config.real_settings.task_distribution_function')
Параметр |
Описание |
|
string (обязательный при условии) Обязателен, если используется выборочная проверка. Подсчет заданий, выполненных исполнителем:
|
|
string (обязательный при условии) Обязателен, если используется выборочная проверка. Распределение заданий с выборочной проверкой внутри интервала. У параметра одно возможное значение — |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Период, за который нужно подсчитывать выполненные задания (количество дней). |
|
array of objects (обязательный при условии) Обязателен, если используется выборочная проверка. Границы интервалов и частота выдачи заданий с выборочной проверкой. Максимальное количество элементов в массиве 10 000. Подробнее про интервалы |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Начало интервала (номер задания, выполненного исполнителем в проекте или пуле). Может принимать значения от 0 до 1 000 000. По умолчанию 0. |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Конец интервала (номер задания, выполненного исполнителем в проекте или пуле). Может принимать значения от 0 до 1 000 000. По умолчанию 100. |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Частота выдачи заданий с выборочной проверкой в интервале. Первое задание в интервале проверочное. Например, при значении Может принимать значения от 0 до 10 000 000. |
Выборочная проверка обучающих заданий ('quality_control.checkpoints_config.training_settings')
Параметр |
Описание |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Перекрытие в обучающих заданиях с выборочной проверкой. Минимальное значение: 1. |
object (обязательный при условии) Обязателен, если используется выборочная проверка. Распределение обучающих заданий с выборочной проверкой. Полный список параметров приведен в таблице Распределение обучающих заданий. |
Распределение обучающих заданий ('quality_control.checkpoints_config.training_settings.task_distribution_function')
Параметр |
Описание |
|
string (обязательный при условии) Обязателен, если используется выборочная проверка. Подсчет заданий, выполненных исполнителем:
|
|
string (обязательный при условии) Обязателен, если используется выборочная проверка. Распределение обучающих заданий с выборочной проверкой внутри интервала. У параметра одно возможное значение — |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Период, за который нужно подсчитывать выполненные задания (количество дней). |
|
array of objects (обязательный при условии) Обязателен, если используется выборочная проверка. Границы интервалов и частота выдачи обучающих заданий с выборочной проверкой. Максимальное количество элементов в массиве 10 000. Подробнее про интервалы |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Начало интервала (номер задания, выполненного исполнителем в проекте или пуле). Может принимать значения от 0 до 1 000 000. По умолчанию 0. |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Конец интервала (номер задания, выполненного исполнителем в проекте или пуле). Может принимать значения от 0 до 1 000 000. По умолчанию 100. |
|
integer (обязательный при условии) Обязателен, если используется выборочная проверка. Частота выдачи обучающих заданий с выборочной проверкой в интервале. Первое задание в интервале проверочное. Например, при значении Может принимать значения от 0 до 10 000 000. |
Параметры привязанного обучающего пула ('quality_control.training_requirement')
Параметр |
Описание |
|
string Идентификатор обучающего пула, который привязан к пулу с основными заданиями. |
|
integer Доля правильных ответов в обучающих заданиях (от 0 до 100), необходимая для допуска к основным заданиям. Для подсчета используются первые ответы исполнителя в заданиях. |
Настройки «умного смешивания» ('mixer_config')
Параметр |
Описание |
|
integer (обязательный при условии) Обязателен, если используется «умное смешивание». Количество основных заданий на странице. Максимальное количество заданий на странице, если используется |
|
integer (обязательный при условии) Обязателен, если используется «умное смешивание». Количество контрольных заданий на странице. Может принимать значения от 0 до 500. |
|
integer (обязательный при условии) Обязателен, если используется «умное смешивание». Количество обучающих заданий на странице. |
|
float Минимальное количество основных заданий на странице (если не набирается число, указанное в |
|
integer Минимальное количество контрольных заданий на странице (если не набирается число, указанное в |
|
integer Минимальное количество обучающих заданий на странице (если не набирается число, указанное в |
|
boolean Настройка для последней страницы заданий в пуле, если невыполненных основных заданий осталось меньше минимума (
По умолчанию значение Параметр распространяется только на основные задания. Количество контрольных и обучающих заданий на последней странице должно быть полным ( |
|
integer Время ожидания (в секундах) с момента добавления задания или увеличения перекрытия до выдачи последней страницы заданий в пуле. Минимум — 0, максимум — 86 400 секунд (одни сутки). Параметр можно использовать, если в пуле |
|
boolean Порядок, в котором задания включаются в страницы:
По умолчанию значение |
|
boolean Порядок заданий внутри страницы заданий:
По умолчанию значение |
object Выдача контрольных заданий с неравномерной частотой. Позволяет изменять частоту проверки по мере выполнения заданий исполнителем. Если заполнено, то в Граница интервала — номер задания в пуле. Если на странице заданий несколько интервалов, то к странице будет применена настройка первого интервала. ПримерНа первой странице заданий (интервал от Полный список параметров приведен в таблице Распределение контрольных заданий. |
|
object Выдача обучающих заданий с неравномерной частотой. Позволяет менять частоту обучающих заданий по мере выполнения заданий исполнителем. Если заполнено, то в ПримерНа первой странице заданий (интервал от Полный список параметров приведен в таблице Распределение обучающих заданий. |
Распределение контрольных заданий ('mixer_config.golden_task_distribution_function')
Параметр |
Описание |
|
string (обязательный при условии) Обязателен, если используется выдача контрольных заданий с неравномерной частотой. Подсчет заданий, выполненных исполнителем:
|
|
string (обязательный при условии) Обязателен, если используется выдача контрольных заданий с неравномерной частотой. Распределение контрольных заданий внутри интервала. У параметра одно возможное значение — |
|
integer (обязательный при условии) Обязателен, если используется выдача контрольных заданий с неравномерной частотой. Период, за который нужно подсчитывать выполненные задания (количество дней). |
|
array of objects (обязательный при условии) Обязателен, если используется выдача контрольных заданий с неравномерной частотой. Границы интервалов и количество контрольных заданий в интервале. Максимальное количество элементов в массиве 10 000. Подробнее про интервалы |
|
integer (обязательный при условии) Обязателен, если используется выдача контрольных заданий с неравномерной частотой. Начало интервала (номер задания, выполненного исполнителем в проекте или пуле). Может принимать значения от 0 до 1 000 000. По умолчанию 0. |
|
integer (обязательный при условии) Обязателен, если используется выдача контрольных заданий с неравномерной частотой. Конец интервала (номер задания, выполненного исполнителем в проекте или пуле). Может принимать значения от 0 до 1 000 000. По умолчанию 100. |
|
integer (обязательный при условии) Обязателен, если используется выдача контрольных заданий с неравномерной частотой. Частота выдачи контрольных заданий в интервале. Первое задание в интервале контрольное. Например, при значении Может принимать значения от 0 до 10 000 000. |
Распределение обучающих заданий ('mixer_config.training_task_distribution_function')
Параметр |
Описание |
|
string (обязательный при условии) Обязателен, если используется выдача обучающих заданий с неравномерной частотой. Подсчет заданий, выполненных исполнителем:
|
|
string (обязательный при условии) Обязателен, если используется выдача обучающих заданий с неравномерной частотой. Распределение обучающих заданий внутри интервала. У параметра одно возможное значение — |
|
integer (обязательный при условии) Обязателен, если используется выдача обучающих заданий с неравномерной частотой. Период, за который нужно подсчитывать выполненные задания (количество дней). |
|
array of objects (обязательный при условии) Обязателен, если используется выдача обучающих заданий с неравномерной частотой. Границы интервалов и количество контрольных заданий в интервале. Максимальное количество элементов в массиве 10 000. Подробнее про интервалы |
|
integer (обязательный при условии) Обязателен, если используется выдача обучающих заданий с неравномерной частотой Начало интервала (номер задания, выполненного исполнителем в проекте или пуле). Может принимать значения от 0 до 1 000 000. По умолчанию 0. |
|
integer (обязательный при условии) Обязателен, если используется выдача обучающих заданий с неравномерной частотой. Конец интервала (номер задания, выполненного исполнителем в проекте или пуле). Может принимать значения от 0 до 1 000 000. По умолчанию 100. |
|
integer (обязательный при условии) Обязателен, если используется выдача обучающих заданий с неравномерной частотой. Частота выдачи обучающих заданий в интервале. Первое задание в интервале обучающее. Например, при значении Может принимать значения от 0 до 10 000 000. |
Настройки динамического перекрытия ('dynamic_overlap_config')
Параметр |
Описание |
|
string (обязательный при условии) Обязателен, если используется динамическое перекрытие. Алгоритм динамического перекрытия.
Необходимо указать |
|
integer (обязательный при условии) Обязателен, если используется динамическое перекрытие. Максимальное перекрытие. Должно превышать значения в |
|
float (обязательный при условии) Обязателен, если используется динамическое перекрытие. Минимальная достоверность агрегированного ответа. Значения от 0 до 1. |
|
string (обязательный при условии) Обязателен, если используется динамическое перекрытие. Навык, который определяет вес ответа исполнителя. Для получения наилучших результатов используйте навык, значение которого вычисляется как доля правильных ответов на контрольные заданий. |
|
array of objects (обязательный при условии) Обязателен, если используется динамическое перекрытие. Поля выходных данных, ответы на которые будут агрегированы. Для получения наилучших результатов каждое из этих полей должно иметь ограниченное количество вариантов ответа. Не указывайте несколько полей, если их значения зависят друг от друга. |
|
string (обязательный при условии) Обязателен, если используется динамическое перекрытие. Имя поля выходных данных. |
Настройки связанного обучения ('training_config')
Параметр |
Описание |
|
integer Время действия навыка в днях. |
Настройки загрузки по умолчанию ('defaults')
Параметр |
Описание |
|
integer Перекрытие для страниц заданий, которые загружаются в пул (используется, если при загрузке указан параметр |
|
integer Перекрытие для заданий, которые загружаются в пул (используется, если при загрузке указан параметр |
Соотношение скорости и качества ('speed_quality_balance')
Параметр |
Описание |
|
string Тип соотношения. Может принимать значения:
|
|
integer Процент исполнителей с лучшим качеством выполнения заданий. Поле появляется, если указан тип соотношения |
|
integer Количество активных исполнителей, которым доступно задание. Поле появляется, если указан тип соотношения |
Ответ
Содержит сведения о созданном пуле. Помимо параметров, которые задаются при создании пула, включает параметры, которые присваиваются пулу автоматически.
Пример ответа
{
"id": "32267581",
"project_id": "81776",
"private_name": "Transcript of audio recordings",
"may_contain_adult_content": true,
"will_expire": "2023-03-09T00:00:00",
"auto_close_after_complete_delay_seconds": 0,
"reward_per_assignment": 7,
"metadata": {},
"assignment_max_duration_seconds": 600,
"auto_accept_solutions": true,
"auto_accept_period_day": 21,
"assignments_issuing_config": {
"issue_task_suites_in_creation_order": false
},
"filter": {
"and": [
{
"or": [
{
"category": "profile",
"key": "languages",
"operator": "IN",
"value": "EN"
}
]
}
]
},
"quality_control": {
"configs": [
{
"collector_config": {
"type": "ASSIGNMENT_SUBMIT_TIME",
"uuid": "38830d4b-930b-43ab-a98f-f52e992fd11a",
"parameters": {
"fast_submit_threshold_seconds": 15
}
},
"rules": [
{
"conditions": [
{
"key": "fast_submitted_count",
"operator": "GTE",
"value": 2
}
],
"action": {
"type": "RESTRICTION_V2",
"parameters": {
"scope": "PROJECT",
"duration_unit": "PERMANENT"
}
}
}
]
}
]
},
"defaults": {
"default_overlap_for_new_task_suites": 3
},
"priority": 0,
"owner": {
"id": "6c6e20dc86cca2ae787afcb2629de162",
"myself": true
},
"type": "REGULAR",
"status": "OPEN",
"created": "2022-03-10T07:41:53.626",
"speed_quality_balance": {
"percent": 100,
"type": "TOP_PERCENTAGE_BY_QUALITY"
}
}
Параметр |
Описание |
|
string Идентификатор пула. |
|
string Статус пула:
|
|
string Причина, по которой пул был закрыт в последний раз:
|
|
string Дата и время создания пула по UTC в формате ISO 8601: |
|
string Дата и время последнего запуска пула по UTC в формате ISO 8601: |
|
string Дата и время последней остановки пула по UTC в формате ISO 8601: |
|
string Устаревший параметр. Тип пула. Всегда имеет значение |
Обязательный параметр