meeting_summary или передать свой prompt, чтобы управлять стилем и структурой ответа.
1
Отправка данных
POST /summarize_file или /summarize_text
2
Получение task_id
API вернёт task_id для отслеживания
3
Polling статуса
GET /task_status/ — опрашивайте до получения результата
4
Завершение
POST /task_done/ — освободите ресурсы
Суммаризация через polling API
Все запросы требуют авторизации через токен в заголовке:
Authorization: Bearer <ваш_токен>Загрузка файла (аудио/видео)
Загрузка файла (аудио/видео)
Отправьте медиафайл на эндпоинт Пример ответа:
POST /ai_service/summarize_file.- Python
- cURL
Суммаризация текста
Суммаризация текста
Если расшифровка уже есть, можно отправить чистый текст на
POST /ai_service/summarize_text.- Python
- cURL
Проверка статуса задачи
Проверка статуса задачи
Получите статус и результат асинхронной задачи.Статусы задачи:
- Python
- cURL
success— задача выполнена успешноpending— задача ещё в процессе выполненияerror— при выполнении задачи произошла ошибка
meeting_summary):Завершение задачи
Завершение задачи
После получения результата пометьте задачу завершённой, чтобы освободить ресурсы.
- Python
- cURL
Обработка ошибок
Обработка ошибок
Ошибки в поле
error ответа: