Overview API
В данном разделе описан REST API
Обзор API
API строится вокруг сущностей. Группы эндоинтов соответствуют сущностям.
Например, для проектов:
GET /projects- получить список проектовPOST /deployments- создает деплоймент
Подробнее об API см. swagger-спецификацию
Сценарии с использованием API
создать (кроме артефактов);
получить объект по id (кроме артефактов);
получить список объектов;
удалить.
Для некоторых сущностей есть дополнительные операции:
Project:
запустить (run): запускается трекинг сервер (MLflow);
остановить (terminate): трекинг-сервер останавливается;
Deployments:
запустить (run): запускается процесс деплоя модели;
предсказание (predict);
остановить (stop): завершается процесс с моделью.
Замечания:
объекты MLflow (Experiment и Run), а также Deployment при удалении физически не удаляются, а только помечаются как удалённые; при этом помеченные как удаленные объекты не возвращаются при запросах через API;
если эксперимент создается не из MLPanel API, а из MLflow API, то:
время его создания = времени начала первого его запуска;
время последнего изменения = времени оконочания последнего запуска.
Last updated
Was this helpful?