Формат запросов
Поддерживаются как application/json так и application/x-www-form-urlencoded
Наш API для вывода данных поддерживает типы контента application/x-www-form-urlencoded и application/json. Мы настоятельно рекомендуем использовать последний тип по возможности. Ниже приведены два совершенно идентичных запроса, но разных форматов.
curl https://connecte.ai/api/v1/openai/whisper \
--request POST \
--header "Authorization: Bearer $CONNECTE_TOKEN" \
--header "Content-Type: application/json" \
--data '{"audio" : "https://you-app.ru/audio.mp3"}'
curl https://connecte.ai/api/v1/openai/whisper \
--request POST \
--header "Authorization: Bearer $CONNECTE_TOKEN" \
--header "Content-Type: application/x-www-form-urlencoded" \
--form "audio=https://you-app.ru/audio.mp3"
Файлы должны передаваться в формате HTTP-URL адреса, DATA-URL не поддерживается, см. выше
Response всегда будет в формате application/json, а тело ответа представляет собой объект JSON, содержащий метаданные о запросе на вывод, такие как id, runtime, status, также может содержать сами выходные данные модели, если запрос использует режим SYNC.
Режим SYNC
По-умолчанию любой запрос будет обрабатываться в асинхронном режиме. Подробнее а режимах запроса можно прочитать здесь
Заголовок Accept будет проигнорирован. Пример ответа:
{
"id":"d5a46834-c430-4342-9779-4ea5e76d057d",
"input":{
"audio":"https://you-app.ru/audio.mp3",
"model":"large-v3-turbo",
"diarize":false,
"language":"auto",
"speakers":1,
"word_timestamp":false
},
"status":"starting",
"output":null,
"source":"api",
"runtime":null,
"created_at":"2024-06-26T05:26:31.974000Z"
}