Skip to content

原文(日本語に翻訳)

失敗したツール呼び出し中に貼り付けた画像がキューに入っていた場合の API 400 エラーを修正しました。

原文(英語)

Fixed API 400 error when a pasted image was queued during a failing tool call

概要

Claude がツール呼び出しを実行中に画像をクリップボードから貼り付け、そのツール呼び出しが失敗した場合に、キューに入った画像が原因で API 400 エラーが発生する問題が修正されました。このエラーにより会話が中断され、ユーザーが再試行する必要がありましたが、修正後は適切に処理されます。

基本的な使い方

ツール呼び出しが失敗しても、貼り付けた画像が API エラーを引き起こさなくなりました。

bash
$ claude
> コードを実行してください  ← ツール呼び出しが失敗するケース
# Claude が Bash ツールを実行中に画像を貼り付け
# ツール呼び出しが失敗
# 修正前: API 400 エラーが発生して会話が中断
# 修正後: エラーなく処理が継続

実践例

ユースケース: エラーが発生した作業中の画像貼り付け

Claude がコードを実行してエラーが出ている間に、参考画像を貼り付ける場合:

bash
$ claude
> テストを実行してください
# Claude が実行中にエラーが発生
# 同時にエラースクリーンショットを貼り付け
# 修正後: API 400 エラーなしで続行できる
> [貼り付けた画像] このスクリーンショットのエラーを修正してください

ユースケース: 複雑なタスク中の画像参照追加

複雑な処理中に追加情報として画像を貼り付けたい場合も安全に行えます。

bash
$ claude
> この設計を実装してください(処理中にファイルエラー等が発生)
# 処理中に設計図の画像を貼り付け
# 修正後: エラー状態でも画像が正しく処理される

注意点

  • API 400 エラーは「不正なリクエスト」を意味するエラーです
  • この問題はツール呼び出しの失敗と画像のキューイングが重なった特定のタイミングで発生していました
  • 修正後はキューに入った画像がツール呼び出しの状態に関わらず適切に処理されます

関連情報