← 学習メニュー
CCDV-F 練習問題 36
CCDV-F
新しいサービスで、Claude API を Python から呼び出します。開発者の一人は「HTTP クライアントで REST API を直接呼べば依存が減る」と主張しています。一方で、要件にはストリーミングの処理、一時的なエラーの再試行、型による入力の検査が含まれています。判断として最も適切なのはどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:C
判断のポイント
公式の SDK は REST API を包み、ストリーミング・再試行・型などを提供します。要件に合えば、直接の HTTP 呼び出しより SDK を選びます。
A. HTTP クライアントで直接呼び、ストリーミングと再試行の処理をすべて自作する(不正解)
実現はできますが、SDK が提供する機能を作り直すことになり、不具合の余地が増えます。
B. ブラウザから直接 API を呼ぶ構成にし、サーバー側の実装を省く(不正解)
API キーがブラウザに露出します。サーバー側で呼び出すべきです。
C. REST API を包む公式の SDK を使い、ストリーミング・自動再試行・型定義を利用する(正解)
公式の SDK は、REST API の上に、ストリーミングの処理、再試行、型定義などを提供します。要件の多くを自作せずに満たせます。
D. Claude Code を呼び出し口にして、サービスからの要求を Claude Code 経由で処理する(不正解)
サービスの API 連携としては回りくどく、要件に合った構成ではありません。
出題範囲:CCDV-F 分野5「モデル選択と最適化」・項目5.2 技術的な基礎(REST を包む SDK・WebSocket)
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
