API File service V2 включает в себя HTTP-запросы GET, PUT, POST, DELETE и PATCH, связанные с:
- ModelVersions
Версия Модели (Model Version) - реализация заданной Модели в виде программ архива с произвольным кодом. Содержит обязательную функцию скоринга и несколько опциональных функций. При загрузке в Model Manager архив трансформируется в готовый к запуску код или docker-контейнер. Для запуска на обработку конкретного Источника Данных собранный код параметризуется параметрами запуска при помощи Конфигурации Экземпляра Модели. Хранятся в S3 как model.zip.
- ETL functions
ETL-функция (ETL function) – произвольный пользовательский код, который можно добавить при запуске модели для предварительной или пост-обработки.
- RenderredInstances
Экземпляры моделей (экземпляры), собранные в виде скрипта для запуска в сторонних средах (не через Model Launcher). Хранятся в S3 как rendered_model.zip.
- Dependency Cache
Списки Python-зависимостей экземпляров моделей (instances) в формате poetry.lock. Идентифицируются по checksum файла pyproject.toml. Кэширование позволяет ускорить сборку.
- Attachments
Файлы вложения для версий модели
- Files - файлы
- Status – статус.