Vast.ai CLI — скилл

Официальный скилл Vast.ai: агент ищет GPU-предложения, арендует экземпляры и управляет ими через vastai.

  • 230 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Создание экземпляров, томов и эндпоинтов начинает платную аренду на вашем аккаунте Vast.ai, а `destroy instance -y` удаляет данные без подтверждения.
  • Скилл работает с ключом API и SSH-ключами аккаунта и запускает команды на арендованных машинах.
Все причины и проверки

vast-ai/vast-cli

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/vast-ai-cli

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Создание экземпляров, томов и эндпоинтов начинает платную аренду на вашем аккаунте Vast.ai, а `destroy instance -y` удаляет данные без подтверждения.
  • Скилл работает с ключом API и SSH-ключами аккаунта и запускает команды на арендованных машинах.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл учит агента работать с GPU-облаком Vast.ai через консольный клиент `vastai`. В репозитории два файла SKILL.md: `vastai/SKILL.md` для CLI и `vastai_sdk/SKILL.md` для Python SDK. В заголовке CLI-скилла разрешены только вызовы `vastai`, а сам справочник требует всегда добавлять `--raw` для вывода в JSON и задает порядок работы: поиск предложений по фильтрам вроде `gpu_name=RTX_4090 num_gpus=1`, создание экземпляра, ожидание статуса `running`, получение SSH-адреса, копирование файлов и удаление. Дальше идут разделы про прерываемую аренду, тома, логи и запуск команд на экземпляре, serverless-эндпоинты и деплои, шаблоны, ключи API, баланс и биллинг, командные аккаунты и управление машинами хоста. SDK-скилл показывает те же операции в Python через класс `VastAI` и клиент `Serverless` для запросов к эндпоинтам.

Для кого. ML-инженерам и исследователям, которые арендуют GPU на Vast.ai и поручают агенту поиск предложений, запуск и остановку экземпляров.

Подходит, если

  • Агент подбирает четыре RTX 4090 с высокой надежностью по фильтрам и цене за час.
  • После обучения данные копируются на экземпляр, а результаты забираются без ручной работы в консоли.
  • Список запущенных экземпляров разросся, и лишние надо остановить или уничтожить, чтобы прекратить списания.
  • Модель разворачивают как serverless-эндпоинт и отправляют ей запросы из Python через `Serverless`.
  • Хост Vast.ai управляет своими машинами теми же командами из раздела для хостов.

Не подходит, если

  • Нет аккаунта Vast.ai и ключа API: без них не выполняется ни одна команда.
  • Расходы не контролируются: агент создает платные экземпляры, и они тарифицируются до остановки.
  • Нужна аренда у другого GPU-облака: скилл знает только Vast.ai.
  • Работа идет в Windows напрямую: в заголовке CLI-скилла указаны Linux и macOS, а на Windows остается SDK через `pip install vastai`.

Пример запроса к агенту

Найди четыре RTX 4090 с надежностью выше 0,95 дешевле двух долларов в час и покажи три лучших предложения.

Ограничения

Нужны аккаунт Vast.ai и ключ API со страницы управления ключами; ключ записывается командой `vastai set api-key`. Все операции платные: создание экземпляра, тома или serverless-эндпоинта начинает тарификацию, а `vastai destroy instance` останавливает ее. Перед `create instance` надо зарегистрировать SSH-ключ командой `vastai create ssh-key`, иначе подключиться к экземпляру не выйдет. Быстрая установка без Python работает в Linux, macOS и WSL. Лимитов расходов скилл не задает: цену за час ограничивают фильтры поиска, например `dph_total<=2.0`.

Как отключить. Удалите папку скилла `vastai` из каталога скиллов агента. Клиент, поставленный через PyPI, снимается командой `pip uninstall vastai`; ключ, который читает SDK, лежит в `~/.vast_api_key`.

Частые вопросы

Как поставить скилл Vast.ai в Claude Code?

Выполните `npx skills add vast-ai/vast-cli`. Сам клиент ставится отдельно: `curl -fsSL https://vast.ai/install.sh | bash` в Linux, macOS и WSL или `pip install vastai` в остальных случаях.

Как авторизоваться в Vast.ai из терминала?

Получите ключ в консоли на странице управления ключами и выполните `vastai set api-key`. Вход и баланс показывает команда `vastai show user`.

Зачем агенту флаг --raw?

Он включает машиночитаемый вывод в JSON. Скилл требует добавлять `--raw` всегда, чтобы агент разбирал ответы без таблиц и цветов.

Как остановить списания?

Уничтожьте экземпляр командой `vastai destroy instance <ID> -y`: это прекращает все начисления. Флаг `-y` пропускает запрос подтверждения.

Чем SDK-скилл отличается от CLI-скилла?

CLI-скилл учит вызывать команды `vastai`, а SDK-скилл показывает те же операции в Python через `VastAI` и `Serverless`. SDK читает ключ из `~/.vast_api_key` или принимает его параметром.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

GPU-профайлер для ИИ-агентов: агент запускает vLLM или SGLang под graphsignal-run, читает метрики и подбирает флаги для скорости

СкиллРасширенный доступ276Звезды репозитория

Скиллы Cloud.ru для AI-агентов

Cloud.ru Skills для AI-агентов

Официальный

Официальные скиллы Cloud.ru: аккаунт, Foundation Models, ML Inference, виртуальные машины, RAG и AI-агенты Evolution

СкиллШирокий доступ7Звезды репозитория

Agent Skill Manager

agent-skill-manager

Универсальный менеджер скиллов для кодовых агентов: ищет и ставит скиллы и перед установкой проверяет их на запуск оболочки, сеть и утечку учетных данных

CLIРасширенный доступ966Звезды репозитория
Выбор редакции

Официальные скиллы Microsoft для работы агентов с Azure SDK и Foundry на Python, .NET, TypeScript, Java и Rust

СкиллРасширенный доступ3,2 тыс.Звезды репозитория
Выбор редакции

Скиллы Microsoft Learn почти по каждому сервису Azure: лимиты, настройка, безопасность, архитектура и диагностика со ссылками на документацию

СкиллРасширенный доступ807Звезды репозитория

Agent Skills для продуктов Google

Agent Skills for Google products and technologies

Выбор редакции

Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента

СкиллШирокий доступ22,7 тыс.Звезды репозитория

Коротко о README

В репозитории живут консольный клиент `vastai`, Python SDK и клиент serverless-эндпоинтов. Для агентов отдельный раздел дает команду установки и ссылается на два справочника SKILL.md. Лицензия MIT.

Бейдж для README

Исходный SKILL.md

---
name: vastai
description: Vast.ai CLI to manage GPU instances, volumes, serverless endpoints, and billing.
allowed-tools: Bash(vastai:*)
compatibility: Linux, macOS
metadata:
  author: vast-ai
---

# vastai

Manage GPU instances, templates, volumes, serverless endpoints, SSH keys, and billing on Vast.ai.

> Command is `vastai` (lowercase). Always use `--raw` for machine-readable JSON output.

## Install

```bash
# Linux/macOS (recommended, no Python required)
curl -fsSL https://vast.ai/install.sh | bash

# or via PyPI (Windows, or if you'd rather use pip)
pip install vastai
```

## Quick start

```bash
vastai set api-key <YOUR_API_KEY>                   # Authenticate (one-time); Create API Key in account at https://console.vast.ai/manage-keys/
vastai show user                                    # Verify auth + check balance
vastai create ssh-key ~/.ssh/id_ed25519.pub         # Register SSH key (do BEFORE create)
vastai search offers 'gpu_name=RTX_4090 num_gpus=1 verified=true direct_port_count>=1 rentable=true' -o 'dlperf_usd-'
# Note the offer ID from the output
vastai create instance <OFFER_ID> --image pytorch/pytorch:@vastai-automatic-tag --disk 20 --ssh --direct
# Automatically grab appropriate image tag; Response:  {"success": true, "new_contract": <INSTANCE_ID>}
vastai show instance <INSTANCE_ID>                  # Poll until actual_status == "running" (see Instance status values below)
vastai ssh-url <INSTANCE_ID>                        # Get SSH connection string
vastai copy local:./data/ <INSTANCE_ID>:/workspace/ # Upload files
vastai destroy instance <INSTANCE_ID> -y             # Clean up (stops all billing; -y skips confirmation)
```

API key: https://console.vast.ai/manage-keys/

## Global flags

Сообщить о проблеме

Foxx AIVast.ai CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.