Этот метод позволяет создать саммари непосредственно из текста (или уже созданного транскрипта) без необходимости обработки аудио/видео файлов.
Параметры запроса
Входные данные
Текст для генерации саммари
URI источника текста или ID завершенной задачи, которая будет использована как источник данных для новой задачи
Языковые настройки
Язык выходного саммари в формате ISO 639-1 (например: “ru”, “en”, “de”)
Настройки генерации
Название шаблона для использования в LLM при генерации саммари (например: “meeting”)
Кастомный промт для LLM для генерации саммари
Схема ответа для формата результата, определяющая структуру выходного саммари
Дополнительные настройки
Имя файла для сохранения результата
URL для отправки результатов, когда они будут готовы
Примеры запросов
Базовый пример с текстом
{
"input": "Это длинный текст встречи, который содержит множество обсуждений по различным вопросам. Участники обсудили бюджет на следующий квартал, планы по расширению команды и новые продуктовые инициативы...",
"languageIn": "ru",
"languageOut": "ru",
"template": "meeting"
}
Пример с кастомным промптом
{
"input": "Текст для обработки...",
"prompt": "Выдели ключевые моменты из этого текста и представь их в виде списка действий",
"languageIn": "en",
"languageOut": "ru",
"filename": "summary_result.txt"
}
Пример с использованием завершенной задачи
{
"sourceUri": "task-1d2f3a4b-5c6d-7e8f-9g0h-1i2j3k4l5m6n",
"template": "detailed_analysis",
"languageOut": "en",
"webhookUrl": "https://example.com/webhook",
"responseSchema": {
"type": "object",
"properties": {
"summary": {"type": "string"},
"key_points": {"type": "array"},
"action_items": {"type": "array"}
}
}
}
Ответы
200 - Успешное выполнение операции
{
"id": "2e3f4a5b-6c7d-8e9f-0g1h-2i3j4k5l6m7n",
"url": "",
"synopsis": "Ключевые моменты обсуждения:\n1. Утверждение бюджета на Q4\n2. Планы найма 3 новых разработчиков\n3. Запуск бета-версии продукта в декабре",
"transcript": {
"text": "Исходный текст для саммаризации..."
},
"filename": "summary_result.txt"
}
Поля ответа
Уникальный идентификатор задачи саммаризации
URL исходного контента (может быть пустым для текстовых задач)
Сгенерированное краткое содержание (саммари) текста
Исходный текст для саммаризации (если включен в ответ)
Диаризированный текст (если применимо к источнику)
Деперсонализированный текст (если применимо)
Имя файла результата (если указано)
400 - Неверный запрос
{
"error": "Bad Request",
"message": "Необходимо указать либо 'input', либо 'sourceUri'"
}
500 - Ошибка сервера
{
"error": "Internal Server Error",
"message": "Ошибка при генерации саммари"
}
Примечания
- Необходимо указать либо
input (прямой текст), либо sourceUri (ссылка на завершенную задачу)
- При использовании
sourceUri система автоматически извлечет текст из указанной задачи
- Параметр
responseSchema позволяет задать структурированный формат выходного саммари
- Если указан
webhookUrl, результат будет отправлен асинхронно
- Поддерживается перевод саммари на другой язык через параметр
languageOut