Этот метод позволяет проверить статус обработки задачи и получить готовые результаты транскрибации, диаризации и саммари.
Параметры запроса
Path параметры
Уникальный идентификатор задачи, полученный при создании задачи через POST /prediction
Пример запроса
GET /v1/prediction/1d2f3a4b-5c6d-7e8f-9g0h-1i2j3k4l5m6n
Ответы
200 - Успешное получение данных задачи
{
"id": "1d2f3a4b-5c6d-7e8f-9g0h-1i2j3k4l5m6n",
"url": "https://example.com/input.mp3",
"audioLengthMinutes": 18,
"synopsis": "Краткое содержание обсуждения встречи...",
"transcript": {
"text": "Полный текст транскрипции...",
"segments": [...]
},
"transcriptDiarized": {
"speakers": {
"SPEAKER_00": "Иван Иванов",
"SPEAKER_01": "Мария Петрова"
},
"segments": [...]
},
"transcriptDepersonalized": {
"text": "Деперсонализированный текст...",
"mapping": {...}
},
"filename": "meeting_2023-06-15.mp3"
}
Поля ответа
Уникальный идентификатор задачи
URL исходного аудио/видео файла
Длительность аудио в минутах
Краткое содержание (саммари) транскрипта
Результат транскрибации аудио с полным текстом и сегментами
Транскрипт с разделением по говорящим (диаризация), включая идентификацию спикеров
Диаризированный транскрипт с удаленной личной информацией
Имя файла для сохранения результатов
404 - Задача не найдена
{
"error": "Task not found",
"message": "Задача с указанным ID не существует"
}
Статусы обработки
Задача может находиться в различных состояниях:
- В обработке: Некоторые поля могут быть пустыми или содержать промежуточные результаты
- Завершена: Все запрошенные поля заполнены окончательными результатами
- Ошибка: В ответе будет содержаться информация об ошибке
Примечания
- Задачи сохраняются в системе ограниченное время
- Для длительного хранения результатов рекомендуется использовать webhook
- Поля
synopsis, transcript, transcriptDiarized и transcriptDepersonalized присутствуют в ответе в зависимости от параметров, указанных при создании задачи
- Рекомендуется периодически опрашивать этот endpoint до получения всех необходимых результатов