PaPoo
cover

Error: 400 {"type":"error","error":{"type":"invalid_request_error":"messages.73.content.17.image.source.base64.data: At least one of the image dimensi… が出るときに見ておくこと

この症状は、少なくとも 2 件の issue で同じ系統として報告されています。手元で確認できる範囲では、どちらも画像を含むリクエストで Error: 400 {"type":"error","error":{"type":"invalid_request_error"... が返っており、文言の中心は「画像サイズが many-image requests の上限を超えた」というものです。

#67991 では、messages.73.content.17.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests... に続いて、別のエラーとして tools.23.model: 'claude-opus-4-8' cannot be used as an advisor when the request model is 'claude-fable-5'. も報告されています。
#78416 でも、同じく messages.51.content.21.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels が出ています。

手元の実測で確認できるのは、検証環境が Linux 上の Python 3.8.13 であることだけです。今回の症状に対して、こちらで再現手順や回避策までは実測できていません。

[env_summary]
OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-09-20T08:51:39+09:00

なので、現時点で言えるのは「画像を含むリクエストで、少なくとも一部の画像が many-image requests の許容サイズを超えたときにこの 400 が返る」というところまでです。
一方で、#67991 にある claude-opus-4-8claude-fable-5 の組み合わせについては、報告があるだけで、どう直るかまでは分かりません。解決済みの 1 件も、公開されているコメントは「新しい issue を立ててほしい」という案内にとどまっていました。

もし自分のケースかどうかを見分けるなら、まずはエラーメッセージに messages.<番号>.content.<番号>.image.source.base64.dataAt least one of the image dimensions exceed max allowed size for many-image requests が入っているかを確認するのが近道です。入っているなら、少なくとも issue 上では同系統の症状として扱えます。逆に、画像を送っていないのにこの文字列が出る場合は、こちらでは判断材料がありません。


検証環境

OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-09-20T08:51:39+09:00

参照した Issue(anthropics/claude-code): #67991, #78416

同じ著者の記事