[Bug] Anthropic API Error: Invalid Image Media Type for Base64 Upload
Resolved 💬 3 comments Opened Sep 3, 2025 by toddb-amt Closed Sep 7, 2025
This has been happening occasionally and it completely kills my session and have to re-start my session.
Bug Description
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.1.content.6.image.source.base64.media_type: Input should be 'image/jpeg', 'image/png', 'image/gif' or
'image/webp'"},"request_id":"req_011CSnBZYfjm1XsvYb2r2P2s"}
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 1.0.100
- Feedback ID: 6e62f694-9dd8-4095-be9f-74e307c18e8e
Errors
[{"error":"Error: Invalid settings\n at wI9 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:30092)\n at XVA (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:30814)\n at LI9 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:32619)\n at ky (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:33003)\n at g2 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:32935)\n at y9B (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1973:5690)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1984:291\n at Q (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:671:13288)\n at PS5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3638:1039)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3678:1450","timestamp":"2025-09-02T23:27:34.287Z"},{"error":"Error: Invalid settings\n at wI9 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:30092)\n at XVA (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:30814)\n at $G (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:31586)\n at bi (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:728:1521)\n at OXA (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:728:1076)\n at OS5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3635:7305)\n at yS5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3639:34)\n at PS5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3638:1106)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3678:1450","timestamp":"2025-09-02T23:27:34.414Z"},{"error":"Error: Invalid settings\n at wI9 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:30092)\n at XVA (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:30814)\n at $G (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:31586)\n at bi (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:728:1521)\n at OXA (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:728:1206)\n at OS5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3635:7305)\n at yS5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3639:34)\n at PS5 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3638:1106)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3678:1450","timestamp":"2025-09-02T23:27:34.415Z"},{"error":"Error: Invalid settings\n at wI9 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:30092)\n at XVA (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:30814)\n at $G (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:742:31586)\n at bi (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:728:1521)\n at Lz1 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:728:1484)\n at ej2 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:878:16589)\n at WP0.<anonymous> (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3648:144)\n at WP0.B [as _actionHandler] (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:661:528)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:665:3127\n at WP0._chainOrCall (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:665:1694)","timestamp":"2025-09-02T23:27:34.520Z"},{"error":"Error: Failed to create shell snapshot: zsh:5: permission denied: /Users/broadbent/.claude/shell-snapshots/snapshot-zsh-1756855654600-rgj30d.sh\nzsh:10: permission denied: /Users/broadbent/.claude/shell-snapshots/snapshot-zsh-1756855654600-rgj30d.sh\nzsh:11: permission denied: /Users/broadbent/.claude/shell-snapshots/snapshot-zsh-1756855654600-rgj30d.sh\nzsh:14: permission denied: /Users/broadbent/.claude/shell-snapshots/snapshot-zsh-1756855654600-rgj30d.sh\nzsh:24: permission denied: /Users/broadbent/.claude/shell-snapshots/snapshot-zsh-1756855654600-rgj30d.sh\nzsh:25: permission denied: /Users/broadbent/.claude/shell
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗