原文(日本語に翻訳)
- Remote Control経由で画像を受信した際に「media_type: Field required」というAPIエラーが発生する問題を修正しました
原文(英語)
- Fixed "media_type: Field required" API error when receiving images via Remote Control
概要
Claude CodeのRemote Control機能(モバイルデバイスやブラウザからローカルのClaude Codeセッションを操作する機能)を通じて画像を送信した際に、「media_type: Field required」というAPIエラーが発生する問題がありました。画像データに必要なメディアタイプ情報(MIME type)が正しく付与されていなかったことが原因です。バージョン2.1.73でこの問題が修正され、Remote Control経由の画像送信が正常に処理されるようになりました。
基本的な使い方
bash
# Remote Controlを有効化
claude
/remote-control
# モバイルデバイスまたはブラウザから接続
# 画像を送信してClaude Codeに分析を依頼
# → v2.1.73以降はエラーなく処理される実践例
スクリーンショットの解析
bash
# Remote Control経由でスクリーンショットを送信
# モバイルデバイスからエラー画面のスクリーンショットを撮影して送信
# 以前は「media_type: Field required」エラーで失敗していた
# v2.1.73以降は正常に画像が処理されるUIデザインのレビュー
bash
# claude.ai/code からRemote Controlセッションに接続
# デザインモックアップの画像をアップロード
# 「このUIデザインのアクセシビリティの問題点を指摘してください」モバイルからのホワイトボード写真送信
bash
# モバイルアプリからRemote Controlに接続
# ホワイトボードの写真を撮影して送信
# 「この設計図をコードに落とし込んでください」
# PNG、JPEG、GIF、WebPなどの形式に対応注意点
- この修正はRemote Control経由での画像送信に特化した問題です。ローカルのClaude Codeセッションでの画像読み取り(Readツール)には影響しません
- Remote Controlの利用にはProまたはMaxプランが必要です
- 画像のサイズが大きい場合、モバイル回線では送信に時間がかかることがあります
- サポートされる画像形式はAnthropicのAPIがサポートする形式(PNG、JPEG、GIF、WebP)に依存します