用量与配额

更新时间:
复制 MD 格式

阿里云百炼 CLI 用量统计、限流管理、模型权限与 Token Plan 的命令速查。

在终端查询用量统计、管理限流与模型权限、以及 Token Plan 席位管理。

重要任意命令追加 --help 可查看完整参数说明,例如 bl usage stats --help。本文命令明细以 bl 2.2.1 为基准核实。

用量统计

bl usage free

查询模型免费额度(省略 --model 时查询全部模型)。

语法

bl usage free [--model <model>[,model2,...]] [flags]
参数类型必填说明
--model <model>string否要查询的模型名称;多个名称以逗号分隔,省略时查询全部模型
--expiring <days>string否仅显示将在 N 天内到期的额度
--sort <field>string否排序方式:remaining(剩余额度升序)、expires(到期时间升序)
--allswitch否显示全部模型,而不只显示前几行

示例:查询指定模型的免费额度

bl usage free --model qwen3-max

bl usage stats

查询模型用量统计。

语法

bl usage stats [--model <model>] [--days <days>] [flags]
参数类型必填说明
--model <model>string否模型名称,多个名称以逗号分隔;省略时查看概览
--days <days>string否天数(默认:7)
--type <type>string否模型类型:Text、Vision、Multimodal、Audio、Embedding

示例:查询指定天数的模型用量统计

bl usage stats --days 30

bl usage summary

显示统一用量摘要:免费额度和近期用量概览。

语法

bl usage summary [--days <days>] [flags]
参数类型必填说明
--days <days>string否用量概览的天数(默认:7)

示例:预览最近指定天数的用量摘要

bl usage summary --days 30

bl usage freetier

启用或停用免费额度模型自动停止。默认启用,使用 --off 停用。

语法

bl usage freetier <--model <model>[,model2,...] | --all> [--off] [flags]
参数类型必填说明
--model <model>string否模型名称,多个名称以逗号分隔
--allswitch否应用于全部免费额度模型
--onswitch否启用自动停止(默认行为)
--offswitch否停用自动停止

示例:预览指定模型的免费额度自动停止设置

bl usage freetier --model qwen3-max

bl usage token-plan

查看 Token Plan 配额使用情况。

语法

bl usage token-plan [flags]

该命令仅支持全局参数。

示例:查看 Token Plan 配额使用情况并输出 JSON

bl usage token-plan --output json

bl usage coding-plan

查看 Coding Plan 配额使用情况。

语法

bl usage coding-plan [flags]

该命令仅支持全局参数。

示例:查看 Coding Plan 配额使用情况并输出 JSON

bl usage coding-plan --output json

bl token-plan harness-quota

查看 Token Plan harness 权益额度用量。

语法

bl token-plan harness-quota [flags]
参数类型必填说明
--type <type>string否按类型筛选 harness 列表:official_tool、infrastructure

示例:按类型筛选并查看 harness 权益额度用量

bl token-plan harness-quota --type official_tool

限流管理

bl quota list

查看模型限流配置(QPM/TPM,账号级和 Workspace 级)。需要 API Key 鉴权。

语法

bl quota list [--model <model>] [--name <name>] [--page <n>] [--page-size <n>]
参数类型必填说明
--model <model>string否模型名称,多个以逗号分隔(精确匹配)
--name <name>string否按模型名称模糊搜索
--page <n>number否页码(默认:1)
--page-size <n>number否每页结果数(默认:20)

示例:查看指定模型的限流配置

bl quota list --model qwen3-max
  • 用量与限流压力检查位于 quota check(Console 鉴权)。

bl quota check

根据限流额度检查当前用量。

语法

bl quota check [--model <model>] [flags]
参数类型必填说明
--model <model>string否模型名称,多个名称以逗号分隔
--period <minutes>string否查询最近 N 分钟的用量(默认:2)

示例:检查指定模型的当前用量是否超出限流额度

bl quota check --model qwen3.6-plus

bl quota update

更新模型限流配置(QPM/TPM)。需要 API Key 鉴权。

语法

bl quota update --model <model> [--rpm <n>] [--tpm <n>]
参数类型必填说明
--model <model>string是模型名称
--rpm <n>number否每分钟最大请求数(QPM)
--tpm <n>number否每分钟最大 Token 数(TPM)

示例:确认执行指定模型的限流配置更新

bl quota update --model qwen-plus --rpm 60 --tpm 100000
  • 未指定的字段将保留当前值(服务端 OVERLAY 合并)。清除全部自定义限流配置请改用 “quota delete” 命令。
  • 若当前没有 QPM 限制,单独设置 TPM 会被服务端拒绝——请先设置 --rpm,或同时传入。

bl quota delete

清除模型的所有自定义限流配置(QPM/TPM)。需要 API Key 鉴权。

语法

bl quota delete --model <model>
参数类型必填说明
--model <model>string是模型名称
--yesswitch否确认执行此高风险操作

警告该操作会永久清除指定模型的所有自定义 QPM/TPM 限流配置,且无法撤销。

示例:确认执行指定模型的限流配置清除

bl quota delete --model qwen-plus

bl quota history

查看额度变更历史。

语法

bl quota history [flags]
参数类型必填说明
--page <n>string否页码(默认:1)
--page-size <n>string否每页数量(默认:10)
--model <model>string否按模型名称筛选

示例:预览第 2 页的额度变更历史

bl quota history --page 2

模型权限管理

bl permission grant

授予模型权限(推理 / 微调 / 部署)。需要 API Key 鉴权。

语法

bl permission grant --model <models> [--action <actions>] | --all
参数类型必填说明
--model <models>string否模型 ID,多个以逗号分隔(最多 20 个)
--action <actions>string否权限操作,多个以逗号分隔:inference、finetune、deploy(默认:inference)
--allswitch否一键授予 Workspace 中所有模型的推理权限(包括未来新增模型)

示例:授予指定模型的权限

bl permission grant --model qwen-plus
  • 授权将应用于 API Key 所属的业务 Workspace。
  • --all 对应服务端一键授权开关(access_all_entities: OPEN),仅涵盖推理权限。
  • 未指定的操作将保留当前授权状态(服务端三态增量更新)。

bl permission list

列出 Workspace 中的模型权限(推理 / 微调 / 部署)。需要 API Key 鉴权。

语法

bl permission list [--scope <scope>] [--model <model>] [--name <name>] [--page <n>] [--page-size <n>]
参数类型必填说明
--scope <scope>string否授权范围:authorizable(默认,完整目录)、authorized(已授权)
--model <model>string否模型 ID(精确匹配)
--name <name>string否按模型名称或 ID 模糊搜索
--page <n>number否页码(默认:1)
--page-size <n>number否每页结果数(默认:20)

示例:列出指定模型的权限信息

bl permission list --model qwen-plus
  • 默认范围为 authorizable(完整可授权目录);使用 --scope authorized 仅查看已授权模型。
  • 默认输出 JSON;传入 --output text 可查看表格。权限值为三态:true / false / null(从未设置)。
  • 这些值原样反映 API Key 所绑定 Workspace 的服务端授权记录。显示 false/null 的模型仍可能可以调用(访问权限可能来自其他渠道);准确语义请参阅百炼模型授权文档。

bl permission revoke

撤销模型权限(推理 / 微调 / 部署)。需要 API Key 鉴权。

语法

bl permission revoke --model <models> [--action <actions>] | --all [flags]
参数类型必填说明
--model <models>string否模型 ID,多个以逗号分隔(最多 20 个)
--action <actions>string否权限操作,多个以逗号分隔:inference、finetune、deploy(默认:inference)
--allswitch否关闭一键授权并清除所有历史推理授权
--yesswitch否确认执行此高风险操作

警告该操作会撤销模型权限,可能导致推理、精调或部署任务中断;使用 --all 时会清除全部历史推理授权。

示例:确认执行撤销模型权限

bl permission revoke --model qwen-plus --yes
  • 授权将应用于 API Key 所属的业务 Workspace。
  • 所有撤权操作均需使用 --yes;可通过 --dry-run 免确认预览请求。
  • --all 对应服务端一键授权开关(access_all_entities: CLOSE):它会清除所有历史推理授权且无法撤销,因此必须同时传入 --yes。
  • 未指定的操作将保留当前授权状态(服务端三态增量更新)。

Token Plan

bl token-plan list-seats

列出 Token Plan 订阅席位详情。

语法

bl token-plan list-seats [flags]
参数类型必填说明
--page-no <n>number否页码(默认:1)
--page-size <n>number否每页数量(默认:10)
--caller-uac-account-id <id>string否调用方 UAC 账号 ID
--namespace-id <id>string否产品 Namespace ID(Token Plan 默认:namespace-1)
--status <status>array否席位状态筛选(可重复):CREATING、NORMAL、LIMIT、RELEASE、STOP、REFUNDED
--status-list-str <json>string否JSON 字符串格式的 StatusList,例如 '["NORMAL"]'
--seat-id <id>string否按席位 ID 筛选
--seat-type <type>string否席位档位:standard、pro 或 max
--query-assigned <bool>string否按分配状态筛选:true=已分配,false=未分配

示例:列出 Token Plan 席位详情

bl token-plan list-seats --page-size 20 --status NORMAL

bl token-plan add-member

向 Token Plan 组织添加成员。

语法

bl token-plan add-member --account-name <name> --org-id <id> [flags]
参数类型必填说明
--account-name <name>string是成员显示名称
--org-id <id>string是组织 ID
--org-role-code <code>string否组织角色:ORG_ADMIN 或 ORG_MEMBER(默认:ORG_MEMBER)
--spec-type <type>string否创建时分配的席位档位:standard、pro 或 max
--caller-uac-account-id <id>string否调用方 UAC 账号 ID
--namespace-id <id>string否产品 Namespace ID(Token Plan 默认:namespace-1)

示例:向组织添加成员

bl token-plan add-member --account-name dev_user --org-id org_123

bl token-plan assign-seats

批量向成员分配 Token Plan 席位。

语法

bl token-plan assign-seats --workspace-id <id> --seat-type <type> --account-id <id> [flags]
参数类型必填说明
--workspace-id <id>string否Workspace ID(环境变量:BAILIAN_WORKSPACE_ID,配置项:workspace_id)
--seat-type <type>string是席位档位:standard、pro 或 max
--account-id <id>array否目标成员账号 ID(可重复)
--caller-uac-account-id <id>string否调用方 UAC 账号 ID
--namespace-id <id>string否产品 Namespace ID(Token Plan 默认:namespace-1)
--locale <locale>string否语言:zh-CN 或 en-US

示例:批量分配席位给成员

bl token-plan assign-seats --workspace-id ws_456 --seat-type standard --account-id acc_123

bl token-plan create-key

为席位创建 Token Plan API Key。

语法

bl token-plan create-key --account-id <id> --workspace-id <id> [flags]
参数类型必填说明
--account-id <id>string是目标成员账号 ID
--workspace-id <id>string否Workspace ID(环境变量:BAILIAN_WORKSPACE_ID,配置项:workspace_id)
--description <text>string否API Key 描述
--caller-uac-account-id <id>string否调用方 UAC 账号 ID
--namespace-id <id>string否产品 Namespace ID(Token Plan 默认:namespace-1)

示例:为席位创建 API Key

bl token-plan create-key --account-id acc_123 --workspace-id ws_456