[Bug] Anthropic API Error: Image exceeds 5 MB maximum size limit

Resolved 💬 3 comments Opened Jan 21, 2026 by MyGoodApps Closed Jan 24, 2026

Bug Description
im seeting this error when when typing simple messages [Image #1] tell me what is image is
⎿ API Error: 400
{"type":"error","error":{"type":"invalid_request_error","message":"messages.2.content.0.image.source.base64: image
exceeds 5 MB maximum: 8259148 bytes > 5242880 bytes"},"request_id":"req_011CXKmJsXLyKCAJCQBNzbJZ"}

Environment Info

  • Platform: darwin
  • Terminal: cursor
  • Version: 2.0.27
  • Feedback ID: 9c5a03ba-cd83-49fc-b475-396b5a739604

Errors

[{"error":"Error: Could not resolve authentication method. Expected either apiKey or authToken to be set. Or for one of the \"X-Api-Key\" or \"Authorization\" headers to be explicitly omitted\n    at validateHeaders (/$bunfs/root/claude:525:935)\n    at buildHeaders (/$bunfs/root/claude:525:8427)\n    at async buildRequest (/$bunfs/root/claude:525:7493)\n    at async makeRequest (/$bunfs/root/claude:525:3332)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-21T02:49:29.911Z"},{"error":"Error: 1: 1 \n    at n5I (/$bunfs/root/claude:511:3997)\n    at async p5I (/$bunfs/root/claude:511:1612)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-21T02:50:11.381Z"},{"error":"Error: Could not load the \"sharp\" module using the darwin-arm64 runtime\nPossible solutions:\n- Ensure optional dependencies can be installed:\n    npm install --include=optional sharp\n- Ensure your package manager supports multi-platform installation:\n    See https://sharp.pixelplumbing.com/install#cross-platform\n- Add platform-specific dependencies:\n    npm install --os=darwin --cpu=arm64 sharp\n- Consult the installation documentation:\n    See https://sharp.pixelplumbing.com/install\n    at <anonymous> (/$bunfs/root/claude:225:36534)\n    at <anonymous> (/$bunfs/root/claude:11:356)\n    at <anonymous> (/$bunfs/root/claude:226:78)\n    at <anonymous> (/$bunfs/root/claude:11:356)\n    at <anonymous> (/$bunfs/root/claude:226:79741)\n    at <anonymous> (/$bunfs/root/claude:11:356)\n    at <anonymous> (/$bunfs/root/claude:226:79916)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-21T02:50:33.656Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.2.content.0.image.source.base64: image exceeds 5 MB maximum: 8259148 bytes > 5242880 bytes\"},\"request_id\":\"req_011CXKmFavNqzqUfRyENT7WW\"}\n    at generate (/$bunfs/root/claude:380:25576)\n    at makeRequest (/$bunfs/root/claude:525:5345)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-21T02:50:44.052Z"},{"error":"TypeError: (Z.default||Z) is not a function. (In '(Z.default||Z)(A)', '(Z.default||Z)' is an instance of Object)\n    at oa (/$bunfs/root/claude:226:79939)\n    at async S$A (/$bunfs/root/claude:226:82831)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-21T02:51:16.568Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.2.content.0.image.source.base64: image exceeds 5 MB maximum: 8259148 bytes > 5242880 bytes\"},\"request_id\":\"req_011CXKmJsXLyKCAJCQBNzbJZ\"}\n    at generate (/$bunfs/root/claude:380:25576)\n    at makeRequest (/$bunfs/root/claude:525:5345)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-21T02:51:28.694Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.2.content.0.image.source.base64: image exceeds 5 MB maximum: 8259148 bytes > 5242880 bytes\"},\"request_id\":\"req_011CXKmS6d5vdTBM6ZRn9gt8\"}\n    at generate (/$bunfs/root/claude:380:25576)\n    at makeRequest (/$bunfs/root/claude:525:5345)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-21T02:53:06.794Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗