Python で書いた AI アプリケーションを Vertex AI SDK から Gen AI SDK に移行する際に得たちょっとした気付きですが、Gen AI SDK の Pydantic ベースのレスポンスモデル (GenerateContentResponse) を採用しており、model_dump() や model_dump_json() によるシリアライズが可能です。 そもそも、Gemini API を使うための SDK が公式から複数出ている状況が知らない人には分かりづらいと思いますので簡単にですが背景から説明したいと思います。 現状、Gemini は大別して 2 つの API…