本文へスキップ
もと @moto_ai_jp

TROUBLE 17 / 21

自動で回している処理に「Exceeded USD budget」と出ていた

実際に起きたこと

毎日自動で作っている下書きのところに、「Error: Exceeded USD budget (0.05)」という文字がそのまま書き込まれていました。上限を超えたエラーを、処理がそのまま結果として書いてしまっていたのが原因です。毎日の軽い作業はローカルで動くAIを先に使い、失敗したときだけClaudeを使う順番に変えてもらいました。

原因

なぜだと思いますか? 予想してから開く

claude -p に付けた使用金額の上限(--max-budget-usd)を超えて、途中で止まっています。

ひとことで言うと 処理の中身を軽くするか、上限を見直します。上限は使いすぎを防ぐ安全装置なので、外してしまわずに値を調整します。

取り組み方

どの作業で止まったかを見る

エラーの文と、どの作業の結果に出ていたかを伝えます。

上限を見直すか、作業を軽くする

上限は外さずに、値を調整するか、頼む内容を減らします。

エラーを結果として残さない

失敗したときは、エラー文を結果に書かずに知らせるか、別の方法でやり直す作りにしてもらいます。

毎日の軽い作業は安い方法で

下書きのような作業は、軽いモデルやローカルのAIで足りることが多いです。

次から防ぐには

  • 自動の作業には、失敗したときの動きも決めておく

Claudeへの頼み方の例

自動で動かしている作業の結果に「Exceeded USD budget」と出ていました。
原因を調べて、失敗したときはエラー文を書き込まず、別の方法でやり直すようにしてください。

〇〇のところは自分の状況に置き換えてください。APIキーやパスワードは貼らないでください。

読めたらチェック