この症状は、少なくとも 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-8 と claude-fable-5 の組み合わせについては、報告があるだけで、どう直るかまでは分かりません。解決済みの 1 件も、公開されているコメントは「新しい issue を立ててほしい」という案内にとどまっていました。
もし自分のケースかどうかを見分けるなら、まずはエラーメッセージに messages.<番号>.content.<番号>.image.source.base64.data と At 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