Автоматизация CLI
Автоматизируйте аренду GPU с помощью clore CLI — bash-скрипты, CI/CD-пайплайны, мониторинг и пакетные операции
Базовый рабочий процесс
Основной цикл: поиск → развёртывание → подключение → отмена.
# 1. Найдите GPU
clore search --gpu "RTX 4090" --max-price 2.0 --sort price --limit 5
# 2. Развернуть (используйте ID сервера из шага 1)
clore deploy 142 \
--image cloreai/ubuntu22.04-cuda12 \
--type on-demand \
--currency bitcoin \
--ssh-password MySecurePass \
--port 22:tcp \
--port 8888:http
# 3. Проверьте ваши заказы
clore orders
# 4. Подключитесь по SSH к серверу
clore ssh 38
# 5. Отмените по завершении
clore cancel 38
# 6. Проверьте баланс кошелька
clore walletsСправочник команд CLI
clore search
Поиск на рынке GPU
clore deploy <server_id>
Создать новый заказ
clore orders
Показать активные заказы
clore orders --completed
Показать все заказы включая завершённые
clore ssh <order_id>
Подключиться по SSH к активному заказу
clore cancel <order_id>
Отменить заказ
clore wallets
Показать балансы кошельков
clore servers
Список ваших размещённых серверов
clore server-config <name>
Показать конфигурацию сервера
clore spot <server_id>
Просмотреть рынок спотовых предложений для сервера
clore spot-price <order_id> <price>
Установить спотовую цену для заказа
clore config set <key> <value>
Установить значение конфигурации
clore config get <key>
Получить значение конфигурации
clore config show
Показать всю конфигурацию
Скрипты с использованием CLI
Развернуть и дождаться SSH
Найти самый дешёвый GPU и развернуть
Отмена всех заказов
Интеграция CI/CD
GitHub Actions: Развернуть GPU для обучения
GitLab CI: Пакетная обработка
Мониторинг
Периодическая проверка заказов
Python-скрипт для мониторинга
Пакетные операции
Развертывание на нескольких серверах
Пакетное развертывание с Python (Async)
Использование:
Сканер спотового рынка
Cron-задачи
Ежедневная проверка цены GPU
Почасовая проверка баланса
Советы
Всегда задавайте
CLORE_API_KEYкак переменную окружения в скриптах и CIДобавьте
sleep 6между командами deploy в bash-циклах, чтобы учитывать ограничения частоты запросовИспользуйте
--type spotдля пакетных/CI задач — дешевле, и прерываемость допустимаОтменяйте заказы в
after_script/if: always()чтобы избежать забытых платежейХраните SSH-пароли в секрете (GitHub Secrets, переменные GitLab CI и т.д.)
Используйте
clore orders --completedчтобы иметь аудит прошлых действий
Дальнейшие шаги
Руководство по Python SDK — Полная справка по SDK с примерами async
Пакетная обработка — Обработка больших AI-нагрузок
Интеграция API — Подключение AI-сервисов к вашим приложениям
Последнее обновление
Это было полезно?