API File service V2 включает в себя HTTP-запросы GET, PUT, POST, DELETE и PATCH, связанные с:

Версия Модели (Model Version) - реализация заданной Модели в виде программ архива с произвольным кодом. Содержит обязательную функцию скоринга и несколько опциональных функций. При загрузке в Model Manager архив трансформируется в готовый к запуску код или docker-контейнер. Для запуска на обработку конкретного Источника Данных собранный код параметризуется параметрами запуска при помощи Конфигурации Экземпляра Модели. Хранятся в S3 как model.zip.

ETL-функция (ETL function) – произвольный пользовательский код, который можно добавить при запуске модели для предварительной или пост-обработки.

Экземпляры моделей (экземпляры), собранные в виде скрипта для запуска в сторонних средах (не через Model Launcher). Хранятся в S3 как rendered_model.zip.

Списки Python-зависимостей экземпляров моделей (instances) в формате poetry.lock. Идентифицируются по checksum файла pyproject.toml. Кэширование позволяет ускорить сборку.

Файлы вложения для версий модели