Skip to main content
Avala CLI позволяет просматривать наборы данных, создавать экспорты, управлять облачным хранилищем и многое другое — прямо из командной строки.

Установка

Скрипт установки определяет вашу версию Python, устанавливает avala[cli] через pip и проверяет настройку. Требуется Python 3.9+. Это устанавливает команду avala вместе с Click и Rich для форматированного вывода в терминале.

Аутентификация

Установите API-ключ как переменную окружения (рекомендуется):
Или передайте его как флаг в любой команде:
Для интерактивной настройки учётных данных:
Эта команда проведёт вас через ввод API-ключа и базового URL, затем выведет команды export для добавления в профиль вашего шелла.

Глобальные опции

Команды

datasets

Опции list: Поля вывода get: UID, Name, Slug, Items, Type, Created, Updated.

projects

Опции list: Поля вывода get: UID, Name, Status, Created, Updated.

tasks

Опции list: Поля вывода get: UID, Name, Type, Status, Project, Created, Updated.

exports

Опции create:

storage-configs

Управление подключениями к облачному хранилищу (AWS S3, Google Cloud Storage).
Опции create: Опции AWS S3: Опции Google Cloud Storage:

agents

Управление агентами автоматизации.
Опции create: Опции list: Опции executions:

webhooks

Управление подписками на вебхуки.
Опции create: Опции list / deliveries:

quality-targets

Управление целями качества для проектов.

consensus

Управление оценкой консенсуса для проектов.

inference-providers

Управление провайдерами инференса.

auto-label

Управление заданиями автоматической разметки.

fleet

Команды fleet находятся в предварительном доступе. Описанные команды могут измениться.
Управление устройствами, записями, событиями, правилами и оповещениями парка.

configure

Интерактивный мастер настройки учётных данных CLI.
Запрашивает ваш API-ключ и базовый URL, затем выводит команды export для добавления в профиль шелла (~/.bashrc, ~/.zshrc и т.д.).

Примеры

Просмотр наборов данных и экспорт проекта

Настройка облачного хранилища

Использование с CI/CD

Переменные окружения

Формат вывода

CLI использует Rich для форматированного вывода:
  • Команды списков отображают результаты в форматированных таблицах.
  • Команды get отображают детальный вид ключ-значение.
  • Команды create/delete выводят сообщения подтверждения.
Цвета и форматирование автоматически отключаются при перенаправлении вывода.
CLI пока не поддерживает флаги --output json или --format. Весь вывод форматирован для чтения в терминале. Для машиночитаемого вывода используйте Python SDK или REST API напрямую.