Методы
Базовый URL
https://connecte.ai/api/v1/
Методы
{company}/{model}
- {company} - организация, которая владеет и поддерживает модель или пользователь который ее загрузил
- {model} - это уникальное имя модели, которое описывает ее версию и возможности
Полный список эндпоинтов.
HEADERS
Webhook-URL string
HTTPS адрес на который будет отправлен callback когда прогноз обновит статус на succeeded или failed, подробнее.
Prefer string
По умолчанию равно ASYNC. Установите значение SYNC, соединение будет оставаться открытым и ждать результата, по умолчанию до 30 сек.
Request-Timeout integer
По умолчанию равно ASYNC. Установите значение SYNC, соединение будет оставаться открытым и ждать результата, по умолчанию до 30 сек.
REQUEST BODY objectRequired
Тело запроса является объектом входных данных для инференса модели и может содержать различные параметры. Для каждой модели определен свой набор входных данных, структура которых описывается с помощью JSON Schema и доступна на странице модели на вкладке API > Schema.
EXAMPLE REQUEST
curl https://connecte.ai/api/v1/openai/whisper \
--request POST \
--header "Authorization: Bearer $CONNECTE_TOKEN" \
--header "Webhook-URL: https://your-app.ru/connecte-webhook" \
--header "Content-Type: application/json" \
--data '{
"audio" : "https://site.ru/audio.mp3",
"language" : "ru"
}'
RESPONSE object
id string
Уникальный идентификатор вашего прогноза
input object
Набор входных данных
status string
Допустимые значения:
- pending
- queued
- starting
- processing
- succeeded
- failed
- canceled
output object
Набор выходных данных в соответствии с JSON Schema
source strong
источник запроса
runtime float
Время выполнения прогноза в секундах
cost float
Стоимость выполнения в рублях
EXAMPLE RESPONSE
{
"id":"d5a46834-c430-4342-9779-4ea5e76d057d",
"input":{
"audio":"https://your-app.ru/audio.mp3",
"model":"large-v3-turbo",
"diarize":false,
"language":"auto",
"speakers":1,
"word_timestamp":false
},
"status":"succeeded",
"output":{
"segments":{...},
"transcirption":{...},
"translation":{...},
"detected_language":{...}
},
"source":"api",
"runtime":35.4,
"cost":0.45,
"created_at":"2024-06-26T05:26:31.974000Z"
}
/predictions/{prediction_id}
ПАРАМЕТРЫ
prediction_id string required
ID прогноза, которого нужно вернуть
EXAMPLE RESPONSE
{
"id":"d5a46834-c430-4342-9779-4ea5e76d057d",
"input":{
"audio":"https://your-app.ru/audio.mp3",
"model":"large-v3-turbo",
"diarize":false,
"language":"auto",
"speakers":1,
"word_timestamp":false
},
"status":"succeeded",
"output":{
"segments":{...},
"transcirption":{...},
"translation":{...},
"detected_language":{...}
},
"source":"api",
"runtime":35.4,
"cost":0.45,
"created_at":"2024-06-26T05:26:31.974000Z"
}
/predictions/{prediction_id}/cancel
ПАРАМЕТРЫ
prediction_id string required
ID прогноза, который нужно отменить
EXAMPLE RESPONSE
{
"id":"d5a46834-c430-4342-9779-4ea5e76d057d",
"input":{
"audio":"https://your-app.ru/audio.mp3",
"model":"large-v3-turbo",
"diarize":false,
"language":"auto",
"speakers":1,
"word_timestamp":false
},
"status":"canceled",
"output":{
"segments":{...},
"transcirption":{...},
"translation":{...},
"detected_language":{...}
},
"source":"api",
"runtime":35.4,
"cost":0.45,
"created_at":"2024-06-26T05:26:31.974000Z"
}