Этот метод позволяет отправить медиафайл на обработку и получить транскрипт, диаризацию (разделение по говорящим) и автоматически сгенерированное саммари.
Параметры запроса
Основные параметры
Прямая ссылка на аудио/видео файл для обработки (альтернатива fileUrl)
Ссылка на аудио/видео файл для обработки (альтернатива url)
URL для отправки результатов обработки (альтернатива webhook_url)
URL для отправки результатов обработки (альтернатива webhookUrl)
Настройки вывода
Включить транскрипцию в конечный результат (job и webhook)
Включить саммари в конечный результат (job и webhook)
Имя файла для отправки в webhook и выходной результат
Языковые настройки
Язык входного аудио в формате ISO 639-1 (например: “ru”, “en”, “de”)
Язык выходного саммари в формате ISO 639-1 (например: “ru”, “en”, “de”)
Настройки AI и генерации
Название шаблона для использования в LLM при генерации саммари (например: “meeting”)
Кастомный промт для LLM для генерации саммари
Расширенные настройки
Входные данные для аудио файла или текстового ввода
send_intermediate_webhooks
Отправлять webhooks при завершении промежуточных шагов обработки
Список шагов обработки. Каждый элемент содержит:
name (string): Тип шага
dependsOn (array): Массив шагов, от которых зависит текущий шаг
responseSchema (object): Схема ответа для шага summarization
options (object): Дополнительные опции для шага
Примеры запросов
Базовый пример
{
"url": "https://example.com/input.mp3"
}
Расширенный пример
{
"fileUrl": "https://example.com/input.mp3",
"webhookUrl": "https://example.com/webhook",
"transcript_n": true,
"summary_n": true,
"language_in": "en",
"language_out": "ru",
"template": "meeting",
"filename": "Очень важная встреча",
"send_intermediate_webhooks": true
}
Ответы
201 - Задача успешно создана
{
"taskId": "1d2f3a4b-5c6d-7e8f-9g0h-1i2j3k4l5m6n"
}
200 - Результат обработки (синхронный режим)
{
"id": "string",
"url": "string",
"audioLengthMinutes": 18,
"synopsis": "string",
"transcript": {},
"transcriptDiarized": {},
"transcriptDepersonalized": {},
"filename": "string"
}
400 - Некорректный запрос
Возвращается при неверных параметрах запроса или отсутствии обязательных полей.
Примечания
- Необходимо указать либо
url, либо fileUrl с прямой ссылки на медиафайл
- Ссылки на медиатеки (Rutube, Youtube и подобные), или облачные диски (Google Drive, Yandex disk и подобные) не поддерживаются
- Можно использовать либо
webhookUrl, либо webhook_url для URL обратного вызова
- Поддерживаются все форматы аудио и видео файлов
- При указании
send_intermediate_webhooks: true будут отправляться уведомления о завершении каждого этапа обработки
- Результат может быть получен как через webhook, так и через запрос статуса задачи методом GET по полученному
taskId