UPS. Описание API: различия между версиями
Материал из Флора AI
Нет описания правки |
Нет описания правки |
||
| Строка 16: | Строка 16: | ||
===== ''' | ===== '''/server: получение информации о серверах''' ===== | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
| Строка 24: | Строка 24: | ||
!Входные параметры | !Входные параметры | ||
!Ответ | !Ответ | ||
!Пояснения | |||
|- | |- | ||
| | |<small>/get/addresses/{servicetype}</small> | ||
|GET | |<small>GET</small> | ||
|Предназначен для вывода информации о сервера, обслуживающих данный сервис, а также настроеных параметров обращения к данным серверам | |<small>Предназначен для вывода информации о сервера, обслуживающих данный сервис, а также настроеных параметров обращения к данным серверам</small> | ||
|'''servicetype''' - тип сервиса | | | ||
* <small>'''servicetype''' - тип сервиса</small> | |||
|<code><small>{</small></code> | |<code><small>{</small></code> | ||
<code><small> "trainer": "<nowiki>http://127.0.0.1:6181</nowiki>",</small></code> | <code><small> "trainer": "<nowiki>http://127.0.0.1:6181</nowiki>",</small></code> | ||
| Строка 56: | Строка 58: | ||
<code><small> "current": 0,</small></code> | <code><small> "current": 0,</small></code> | ||
<code><small> "fail": { | <code><small> "fail": {</small></code> | ||
<small><code>"<nowiki>http://127.0.0.1:6181</nowiki>":1686295678</code></small> | |||
<code><small>}</small></code> | <code><small>}</small></code> | ||
<code><small>}</small></code> | |||
| | | | ||
*''' | * <small>'''trainer''' - сервер обучения</small> | ||
*''' | * <small>'''cluster''' - рабочие серверы</small> | ||
* <small>'''connect''' - время на подключение</small> | |||
< | * <small>'''read''' - время на ответ</small> | ||
* <small>'''failed''' - время пребывание в сбойных</small> | |||
* <small>'''install''' - время на установку модели</small> | |||
* <small>'''info''' - время на получение информации о модели</small> | |||
* <small>'''counter''' - счетчик запросов</small> | |||
* <small>'''current''' - индекс последнего опрошенного cluster-сервера</small> | |||
* <small>'''fail''' - массив сбойных серверов со временем постановки в сбой</small> | |||
|- | |- | ||
|/ | |<small>/get/models/{servicetype}/{servertype}</small> | ||
| | |<small>GET</small> | ||
| | |<small>Предназначен для вывода информации о моделях указанного сервиса на каждом сервере указанного типа</small> | ||
| | | | ||
*''' | * <small>'''servicetype''' - тип сервиса</small> | ||
*''' | * <small>'''servertype''' - тип серверов</small> | ||
| | |<code><small>{</small></code> | ||
<code>{</ | <code><small> "<nowiki>http://127.0.0.1:6181</nowiki>": [</small></code> | ||
<code><small> "model1",</small></code> | |||
<code><small> ...</small></code> | |||
<code><small> "modelN"</small></code> | |||
<code><small> ],</small></code> | |||
<code> | |||
< | |||
<code> | <code><small> ...</small></code> | ||
<code>}</code> | <code><small>}</small></code> | ||
|<small>Вывод представляет собой массив url серверов, для каждого из которых указан список моделей</small> | |||
|} | |} | ||
Версия от 10:35, 9 июня 2023
Описание часто используемых параметров
| Параметр | Описание |
|---|---|
| servicetype | Тип сервиса. Возможные значения: spr, smc, see, sbs, tts |
| servertype | Тип группы серверов. Возможные значения: trainer (серверы обучения), cluster (рабочие серверы) |
/server: получение информации о серверах
| Метод | Тип | Описание | Входные параметры | Ответ | Пояснения |
|---|---|---|---|---|---|
| /get/addresses/{servicetype} | GET | Предназначен для вывода информации о сервера, обслуживающих данный сервис, а также настроеных параметров обращения к данным серверам |
|
{
|
|
| /get/models/{servicetype}/{servertype} | GET | Предназначен для вывода информации о моделях указанного сервиса на каждом сервере указанного типа |
|
{
|
Вывод представляет собой массив url серверов, для каждого из которых указан список моделей |