Skip to main content
Avala CLI 让您直接从命令行列出数据集、创建导出、管理云存储等。

安装

安装脚本会检测您的 Python 版本,通过 pip 安装 avala[cli],并验证设置。需要 Python 3.9+。 这将安装 avala 命令以及 ClickRich 用于格式化终端输出。

认证

将 API 密钥设置为环境变量(推荐):
或在任何命令中作为标志传递:
交互式设置凭证:
这将引导您输入 API 密钥和基础 URL,然后打印要添加到 shell 配置文件的 export 语句。

全局选项

命令

datasets

list 选项: get 输出字段: UID、名称、Slug、项数、类型、创建时间、更新时间。

projects

list 选项: get 输出字段: UID、名称、状态、创建时间、更新时间。

tasks

list 选项: get 输出字段: UID、名称、类型、状态、项目、创建时间、更新时间。

exports

create 选项:

storage-configs

管理云存储连接(AWS S3、Google Cloud Storage)。
create 选项: AWS S3 选项: Google Cloud Storage 选项:

agents

管理自动化代理。

webhooks

管理 Webhook 订阅。

quality-targets

管理项目的质量目标。

consensus

管理项目的共识评分。

fleet

车队命令处于预览阶段。此处描述的命令可能会更改。
管理车队设备、录制、事件、规则和警报。

configure

CLI 凭证的交互式设置向导。
提示输入 API 密钥和基础 URL,然后输出要添加到 shell 配置文件(~/.bashrc~/.zshrc 等)的 export 命令。

示例

列出数据集并导出项目

设置云存储

在 CI/CD 中使用

环境变量

输出格式

CLI 使用 Rich 进行格式化输出:
  • 列表命令以格式化表格显示结果。
  • 获取命令显示键值详情视图。
  • 创建/删除命令打印确认消息。
当输出被管道传递或重定向时,颜色和格式会自动禁用。
CLI 尚不支持 --output json--format 标志。所有输出都针对终端可读性进行格式化。如需机器可读输出,请直接使用 Python SDKREST API