Методы

Описание поедерживаемых методов API

Базовый 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"
}
  
Загрузка...

Предыдущая
Формат запросов
Следующая
Эндпоинты
Была ли статья полезна?
Содержание: