POST /start
Запуск нового заказа на транскрибацию и создание конспекта по аудио или видеоматериалам.
Запрос
Метод: POST
URL: https://api.conspecto.ru/v1/start
Огран ичения
- Максимальный размер загружаемого файла: 2000 Мб.
Тело запроса
{
"language": "string",
"order_type": "string",
"file": "binary",
"num_speakers": "number"
}
Пример:
{
"language": "ru",
"order_type": "transcribe",
"file": "binary_data",
"num_speakers": 2
}
Описание параметров
language
(string): Язык аудиофайла в формате ISO 639-1. Например, 'ru', 'en', 'fr'.order_type
(string): Тип заказа. Поддерживаются только 'transcribe' и 'transcribe+format'.file
(binary): Аудиофайл для обработки.num_speakers
(number, optional): Количество спикеров для разделения. Возможные значения:- 0: Без разделения на спикеров (по умолчанию)
- -1: Автоматическое определение количества спикеров
- 2-5: Конкретное количество спикеров
Ответ
Успешный ответ:
Статус: 200 OK
{
"job_id": "string",
"status": "string",
"amount": "number",
"remaining_balance": "number"
}
Пример:
{
"job_id": "dj38aiksk993",
"status": "pending",
"amount": 10.0,
"remaining_balance": 90.0
}
Возможные коды ответов
200
: Заказ успешно запущен.400
: Неверный ввод или отсутствие необходимых параметров.402
: Необходима оплата.500
: Внутренняя ошибка сервера.
Пример запроса с cURL
curl -X POST "https://api.conspecto.ru/v1/start" \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "language=ru" \
-F "order_type=transcribe" \
-F "file=@path_to_your_file" \
-F "num_speakers=2"