- tocdepth
2
Справочник API
ML Space предоставляет публичный API.
В статье Начало работы с API приведен пример автоматизации рутинных операций полного цикла ML-разработки с помощью API, а в Примере использования Docker registry вы найдете вариант работы с Docker registry через API.
Вы можете сохранить спецификацию и использовать ее как коллекцию в Postman. Подробнее — в документации Postman.
См.также
Актуальная спецификация (автодокументация по методам)
Ограничения на количество запросов
На платформе есть ограничение на количество API-запросов управляющему серверу в день. Эти запросы касаются:
Запуска задач обучения в регионе.
Удаления задач обучения.
Большинства операций с деплоями.
Просмотра логов.
Перемещения и копирования файлов средствами функции client_lib и др.
- Ограничение для GET-запросов:
100 в минуту, 10000 в день
- Ограничение для POST-запросов:
30 в минуту, 1000 в день
Если лимит на количество запросов превышен, API возвращает код ошибки 429.
Обратите внимание на то, что ограничения на количество API-запросов не распространяются на predict
, то есть отправку пользователем запросов к модели для предсказания на новых данных.
Это, прежде всего, касается обращения к моделям, развернутым в модуле Deployments, и моделям ruGPT-3.
Конфигурации вычислительных ресурсов (instances_types)
Для просмотра доступных конфигураций используйте:
Вызов API возвращает образы и доступные конфигурации в задачах обучения, Jupyter Server и деплоях (инференсе).
Ключ
MT
— для обучения моделей и Jupyter Server.Ключ
INF
— для деплоев.
Вызов API возвращает доступные spark-конфигурации.
curl --location --request GET 'https://api.ai.cloud.ru/public/v2/configs?cluster_type=MT' \
--header 'x-api-key: eeeeccee-eeee-eeee-eeee-eeaeefeeb49c' \
--header 'x-workspace-id: frrrrrra-ceee-eeec-eeef-4df7ca4bbbb1' \
--header 'Authorization: j8eAMouA15uA0VHPZeicNWa7SL...'
curl --location --request GET 'https://api.ai.cloud.ru/public/v2/configs?cluster_type=INF' \
--header 'x-api-key: eeeeccee-eeee-eeee-eeee-eeaeefeeb49c' \
--header 'x-workspace-id: frrrrrra-ceee-eeec-eeef-4df7ca4bbbb1' \
--header 'Authorization: j8eAMouA15uA0VHPZeicNWa7SL...'
curl --location --request GET 'https://api.ai.cloud.ru/public/v2/configs/spark' \
--header 'x-api-key: eeeeccee-eeee-eeee-eeee-eeaeefeeb49c' \
--header 'x-workspace-id: frrrrrra-ceee-eeec-eeef-4df7ca4bbbb1' \
--header 'Authorization: j8eAMouA15uA0VHPZeicNWa7SL...'
для Dev & Test