← 学習メニュー

CCDV-F 練習問題 16

CCDV-F

製品の設計図(高解像度の画像)について、ユーザーが同じ図面に何度も質問するアプリを作っています。現在は質問のたびに画像を base64 にしてリクエストに含めており、送信データが大きく、処理にも時間がかかっています。改善として適切なものはどれですか。

スポンサーリンク
1つ選択してください

選択肢を押して回答

正解と解説

正解:D

判断のポイント

同じファイルを繰り返し使うなら Files API で ID 参照にします。画像は用途に合う解像度に整えて送ります。

A. 画像の内容を一度だけ文章で説明させ、以後はその説明だけを使って質問に答えさせる(不正解)

説明に含まれない細部についての質問に答えられなくなります。

B. 画像を毎回 base64 で送る方式のまま、質問の文章を短くして全体の量を減らす(不正解)

質問の文章は全体の送信量のごく一部で、画像が大きい問題は残ります。

C. 画像をさらに高解像度にして送り、1回の質問で多くの情報を読み取らせる(不正解)

送信量と処理時間がさらに増えます。

D. Files API で一度アップロードし、file_id で参照する(正解)

Files API を使うと、同じファイルを毎回送らずに ID で参照できます。大きな画像を繰り返し使う場合の送信量を減らせます。画像は用途に必要な解像度に縮小しておくと、処理も軽くなります。

出題範囲:CCDV-F 分野2「アプリケーションと連携」・項目2.3 Claude API の仕組み(messages・tools・streaming・vision・thinking・caching・batch)

参考資料(公式ドキュメント)

公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。