Действия

UPS. Описание API

Материал из Флора AI

Описание часто используемых параметров
Параметр Тип Описание
servicetype запрос Тип сервиса. Возможные значения: spr, smc, see, sbs, tts
servertype запрос Тип группы серверов. Возможные значения: trainer (серверы обучения), cluster (рабочие серверы)
model запрос Название модели
error ответ Флаг ошибки
message ответ Информационное сообщение


/lang: методы мультиязычности
Метод Описание Входные параметры Ответ Пояснения
GET

/

Предназначен для вывода информации о переводе элементов интерфейса на текущий язык - {

"see":"Сущности",

"smc":"Классификатор",

...

}

-


/server: получение информации о серверах
Метод Описание Входные параметры Ответ Пояснения
GET/get/addresses/{servicetype} Предназначен для вывода информации о сервера, обслуживающих данный сервис, а также настроеных параметров обращения к данным серверам
  • servicetype - тип сервиса
{

  "trainer": "http://127.0.0.1:6181",

  "cluster": [

    "http://127.0.0.1:6181"

  ],

  "timers": {

    "connect": 0.5,

    "read": 1,

    "failed": 600,

    "install": 60,

    "info": 3

  },

  "counter": 0,

  "current": 0,

  "fail": {

"http://127.0.0.1:6181":1686295678

}

}

  • trainer - сервер обучения
  • cluster - рабочие серверы
  • connect - время на подключение
  • read - время на ответ
  • failed - время пребывание в сбойных
  • install - время на установку модели
  • info - время на получение информации о модели
  • counter - счетчик запросов
  • current - индекс последнего опрошенного cluster-сервера
  • fail - массив сбойных серверов со временем постановки в сбой
GET/get/models/{servicetype}/{servertype} Предназначен для вывода информации о моделях указанного сервиса на каждом сервере указанного типа
  • servicetype - тип сервиса
  • servertype - тип серверов
{

  "http://127.0.0.1:6181": [

    "model1",

    ...

    "modelN"

  ],

  ...

}

Вывод представляет собой массив url серверов, для каждого из которых указан список моделей


/model: методы работы с моделями

Метод Описание Входные параметры Ответ Пояснения
POST/add/{servicetype}/{model} Предназначен для создания пустой модели в указанном сервисе.Доступно для следующих сервисов: : smc, see, spr.
  • servicetype - тип сервиса
  • model - название модели
{

"error":0,

"message":"success"

}

-
POST/apply/{servicetype}/{model} Предназначен для применения установленной на рабочих серверах модели. После применения модель становится доступна для штатного режима работы.Доступно для следующих сервисов: smc, see, spr.
  • servicetype - тип сервиса
  • model - название модели
{

"error":0,

"message":"success"

}

-
DELETE/delete/{servicetype}/{model} Полностью удаляет модель из системы и со всех управляемых серверов.Доступно для следующих сервисов: : smc, see, spr.
  • servicetype - тип сервиса
  • model - название модели
{

"error":0,

"message":"success"

}

-