Skip to main content
Avala CLI を使えば、データセットの一覧表示、エクスポートの作成、クラウドストレージの管理などをコマンドラインから直接行えます。

インストール

インストールスクリプトは Python のバージョンを検出し、pip 経由で avala[cli] をインストールし、セットアップを検証します。Python 3.9+ が必要です。 これにより、avala コマンドが ClickRich と共にインストールされ、フォーマットされたターミナル出力が提供されます。

認証

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

自動化エージェントを管理します。

webhooks

ウェブフックサブスクリプションを管理します。

fleet

フリートコマンドはプレビュー版です。ここで説明するコマンドは変更される可能性があります。
フリートデバイス、レコーディング、イベント、ルール、アラートを管理します。

configure

CLI 認証情報の対話的セットアップウィザード。
API キーとベース URL の入力を促し、シェルプロファイル(~/.bashrc~/.zshrc など)に追加する export コマンドを出力します。

使用例

データセットの一覧表示とプロジェクトのエクスポート

クラウドストレージのセットアップ

CI/CD での使用

環境変数

出力フォーマット

CLI は Rich を使用してフォーマットされた出力を提供します:
  • リストコマンドはフォーマットされたテーブルで結果を表示します。
  • 取得コマンドはキー・バリューの詳細ビューを表示します。
  • 作成/削除コマンドは確認メッセージを出力します。
出力がパイプされたりリダイレクトされたりすると、色とフォーマットは自動的に無効になります。
CLI は現時点で --output json--format フラグをサポートしていません。すべての出力はターミナルでの読みやすさを重視してフォーマットされています。機械可読な出力が必要な場合は、Python SDK または REST API を直接使用してください。