API コストの上限を設定したい
12. CI/CD・自動化コマンド / 機能
--max-budget-usd最大予算(print モードのみ)
概要
--max-budget-usd フラグで、一回の実行で使用するAPI費用の上限(ドル)を設定できます。上限に達すると実行が停止します。CI/CDでのコスト管理に有用です。
設定例
# 最大 $5 まで使用可能
claude -p --max-budget-usd 5.00 "大規模なコード解析をして"
# 最大 $0.50 の軽量タスク
claude -p --max-budget-usd 0.50 "このファイルを要約して"こんな時に使う
- 大規模な自動処理でコストが膨らまないようにしたい時
- CI/CD パイプラインでコスト上限を設けたい時
使い方
- 1-p(print モード)と合わせて使用
- 2--max-budget-usd <金額> でドル単位の上限を指定
- 3上限超過時はエラーで停止
Tips
- print モード(-p)専用
- 上限に達した場合はエラーとして扱われる
- --max-turns と組み合わせてコストと実行時間を両方制限できる