ターミナルから使用状況統計の照会、レート制限およびモデル権限の管理、および Token Plan のシート管理が可能です。
任意のコマンドに --help を付加すると、パラメータの詳細を表示できます。たとえば bl usage stats --help です。このページのコマンド詳細は bl 2.8.0 に基づいて確認しています。
使用状況統計
bl usage free
モデルの無料枠クォータを照会します(--model を省略した場合、すべてのモデル対象)。
使用法
bl usage free [--model <model>[,model2,...]] [flags]
| パラメータ | 型 | 必須 | 説明 |
|---|
--model <model> | string | いいえ | 照会するモデル名(複数の場合はカンマ区切り);すべてのモデルを対象にするには省略 |
--expiring <days> | string | いいえ | 残り N 日以内に期限切れとなるクォータのみ表示 |
--sort <field> | string | いいえ | ソート基準:残り量(昇順)、期限切れ日時(昇順) |
--all | switch | いいえ | 上位行ではなく、すべてのモデルを表示 |
例:qwen3-max モデルの無料枠クォータを照会
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 |
例:過去30日のモデル使用状況統計を照会
bl usage summary
無料枠クォータと最近の使用状況の概要を統合して表示します。
使用法
bl usage summary [--days <days>] [flags]
| パラメータ | 型 | 必須 | 説明 |
|---|
--days <days> | string | いいえ | 使用状況概要の期間(デフォルト:7) |
例:30日間の概要付きの統合使用状況を表示
bl usage summary --days 30
bl usage freetier
無料枠モデルの自動停止機能を有効または無効にします。デフォルトでは有効です。無効化には --off を使用します。
使用法
bl usage freetier <--model <model>[,model2,...] | --all> [--off] [flags]
| パラメータ | 型 | 必須 | 説明 |
|---|
--model <model> | string | いいえ | モデル名(複数の場合はカンマ区切り) |
--all | switch | いいえ | すべての無料枠モデルに適用 |
--on | switch | いいえ | 自動停止を有効(デフォルト動作) |
--off | switch | いいえ | 自動停止を無効 |
例:qwen3-max モデルの自動停止を有効化
bl usage freetier --model qwen3-max
bl usage token-plan
Token Plan のクォータ使用状況(月次クォータの使用率とリセット時刻を含む)を表示します。
使用法
bl usage token-plan [flags]
このコマンドはグローバルフラグのみに対応しています。
例:JSON 出力形式で Token Plan クォータ使用状況を表示
bl usage token-plan --output json
- API が返すすべてのクォータウィンドウを表示します。
- JSON 出力には
hasQuotaData が含まれ、クォータデータがない場合と正常な結果を区別できます。
bl usage coding-plan
Coding Plan のクォータ使用状況を表示します。
使用法
bl usage coding-plan [flags]
このコマンドはグローバルフラグのみに対応しています。
例:JSON 出力形式で Coding Plan クォータ使用状況を表示
bl usage coding-plan --output json
レート制限の管理
bl quota list
モデルのレート制限(QPM/TPM、アカウントおよびワークスペースレベル)を表示します。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 | いいえ | 1ページあたりの結果数(デフォルト:20) |
例:qwen3-max モデルのレート制限を表示
bl quota list --model qwen3-max
- 使いみちと制限の圧力チェックは
quota check(コンソール認証)で実行されます。
bl quota check
現在の使用状況がレート制限内かどうかを確認します。
使用法
bl quota check [--model <model>] [flags]
| パラメータ | 型 | 必須 | 説明 |
|---|
--model <model> | string | いいえ | モデル名(複数の場合はカンマ区切り) |
--period <minutes> | string | いいえ | 最近の N 分間の使用状況を照会(デフォルト:2) |
例:qwen3.6-plus モデルに対する現在の使用状況とレート制限の照会
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 | いいえ | 分あたり最大トークン数(TPM) |
例:指定された QPM および TPM でモデル qwen-plus のレート制限を更新
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 | はい | モデル名 |
--yes | switch | いいえ | この高リスク操作を確認する |
この操作により、指定されたモデルのすべてのカスタム QPM/TPM レート制限が永続的に削除され、元に戻すことはできません。
例:モデル qwen-plus のカスタムレート制限をクリア
bl quota delete --model qwen-plus
bl quota history
クォータ変更履歴を表示します。
使用法
| パラメータ | 型 | 必須 | 説明 |
|---|
--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) |
--all | switch | いいえ | ワークスペース内のすべてのモデル(将来のものも含む)に対して一括で推論権限を付与 |
例:モデル qwen-plus に権限を付与
bl permission grant --model qwen-plus
- 権限は、あなたの API Key が属するビジネスワークスペースに適用されます。
--all はサーバー側の一括スイッチ(access_all_entities: OPEN)に対応し、推論のみをカバーします。
- 省略したアクションは、現在の権限状態が維持されます(サーバー側の三状態パッチ)。
bl permission list
ワークスペース内のモデル権限(推論 / ファインチューニング / 配信)を一覧表示します。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 | いいえ | 1ページあたりの結果数(デフォルト: 20) |
例:ワークスペース内のモデル qwen-plus の権限を一覧表示
bl permission list --model qwen-plus
- デフォルトのスコープは
authorizable(付与可能な全カタログ)です。すでに付与済みのモデルのみを表示するには --scope authorized を使用してください。
- 出力形式のデフォルトは JSON ですが、
--output text を指定するとテーブル形式になります。権限値は三状態:true / false / null(未設定)です。
- 値は、あなたの API Key が紐づくワークスペースのサーバー上の付与記録と同一です。false/null と報告されるモデルでも、他のチャネルから呼び出しが可能になる場合があります。正確な意味については、Model Studio の承認ドキュメントをご参照ください。
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) |
--all | switch | いいえ | 一括承認を解除し、すべての過去の推論権限をクリア |
--yes | switch | いいえ | この高リスク操作を確認する |
この操作によりモデル権限が剥奪され、推論、ファインチューニング、配信のワークロードが中断する可能性があります。--all を使用した場合、過去のすべての推論権限もクリアされます。
例:モデル qwen-plus について権限を剥奪し、確認を実行
bl permission revoke --model qwen-plus --yes
- 権限は、あなたの API Key が属するビジネスワークスペースに適用されます。
- すべての剥奪操作には
--yes が必要です。確認なしでリクエストをプレビューするには --dry-run を使用してください。
--all はサーバー側の一括スイッチ(access_all_entities: CLOSE)に対応します:すべての過去の推論権限をクリアし、元に戻せません。そのため --yes が必要です。
- 省略したアクションは、現在の権限状態が維持されます(サーバー側の三状態パッチ)。
トークンプラン
bl token-plan list-seats
トークンプランのサブスクリプションシートの詳細を一覧表示します。
使用法
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 | いいえ | プロダクトネームスペース ID(トークンプランのデフォルト: namespace-1) |
--status <status> | array | いいえ | シートステータスフィルタ(繰り返し可能):CREATING, NORMAL, LIMIT, RELEASE, STOP, REFUNDED |
--status-list-str <json> | string | いいえ | ステータスリストを JSON 文字列として指定、例:'["NORMAL"]' |
--seat-id <id> | string | いいえ | シート ID でフィルタリング |
--seat-type <type> | string | いいえ | シートティア:standard, pro, or max |
--query-assigned <bool> | string | いいえ | 割り当て状況でフィルタリング:true=割り当て済み, false=未割り当て |
例:ページサイズ 20 でステータス NORMAL のシート詳細を一覧表示
bl token-plan list-seats --page-size 20 --status NORMAL
bl token-plan add-member
トークンプラン組織にメンバーを追加します。
使用法
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, or max |
--caller-uac-account-id <id> | string | いいえ | キャルラー UAC アカウント ID |
--namespace-id <id> | string | いいえ | プロダクトネームスペース ID(トークンプランのデフォルト: namespace-1) |
例:組織 org_123 にメンバー dev_user を追加
bl token-plan add-member --account-name dev_user --org-id org_123
bl token-plan assign-seats
一括してトークンプランのシートをメンバーに割り当てます。
使用法
bl token-plan assign-seats --workspace-id <id> --seat-type <type> --account-id <id> [flags]
| パラメータ | 型 | 必須 | 説明 |
|---|
--workspace-id <id> | string | いいえ | ワークスペース ID(環境変数: BAILIAN_WORKSPACE_ID, 設定: workspace_id) |
--seat-type <type> | string | はい | シートティア:standard, pro, or max |
--account-id <id> | array | いいえ | 対象メンバーのアカウント ID(繰り返し可能) |
--caller-uac-account-id <id> | string | いいえ | キャルラー UAC アカウント ID |
--namespace-id <id> | string | いいえ | プロダクトネームスペース ID(トークンプランのデフォルト: namespace-1) |
--locale <locale> | string | いいえ | 言語:zh-CN または en-US |
例:ワークスペース ws_456 内のメンバー acc_123 に標準シートを割り当て
bl token-plan assign-seats --workspace-id ws_456 --seat-type standard --account-id acc_123
bl token-plan create-key
シート用のトークンプランAPIキーを作成します。
使用法
bl token-plan create-key --account-id <id> --workspace-id <id> [flags]
| パラメータ | 型 | 必須 | 説明 |
|---|
--account-id <id> | string | はい | 対象メンバー口座ID |
--workspace-id <id> | string | いいえ | ウェルススペースID(環境変数: BAILIAN_WORKSPACE_ID、設定: workspace_id) |
--description <text> | string | いいえ | APIキーの説明 |
--caller-uac-account-id <id> | string | いいえ | コールャーUAC口座ID |
--namespace-id <id> | string | いいえ | プロダクトネームスペースID(トークンプランのデフォルト値: namespace-1) |
例:口座acc_123、ウェルススペースws_456のシート用APIキーを作成
bl token-plan create-key --account-id acc_123 --workspace-id ws_456