関連タグ:
◈ Gemini API/2026-06-18上級
Gemini の構造化出力で入力種別ごとに型を変える — anyOf 判別ユニオンの実運用メモ
種類の違う入力を1つのエンドポイントで分類すると、フラットなスキーマは null だらけになります。anyOf 判別ユニオンで種別ごとに型を切り替え、Pydantic / Zod で安全に受け取る実装をまとめました。
◈ Gemini API/2026-05-30上級
Gemini API の多段パイプラインに『残り時間予算』を伝播させる設計 — 4 秒 SLA を守りながら品質を段階的に落とす実装メモ
個人開発のヘルプ検索機能で多発した DEADLINE_EXCEEDED を、リクエスト単位の締め切り予算を埋め込み・検索・生成の各段に伝播させる設計で解消した記録です。残り時間に応じて maxOutputTokens を縮め、フォールバック予算を確保する実装を TypeScript でまとめています。
◈ Gemini API/2026-05-27中級
Gemini で 6 アプリの毎日のストアレビューを Slack 通知に変えた ETL の実装ノート
6 アプリ × App Store + Google Play の毎日 30〜80 件のレビューを、Gemini API で翻訳・感情分類・要望抽出して Slack 通知に変えた ETL の実装ノート。個人開発者がレビュー消化にかける時間を 1/5 に縮めるまで。
◈ Gemini API/2026-05-20上級
Gemini API 構造化出力スキーマを本番アプリで安全に進化させる設計記録
個人開発のアプリ事業でGemini APIのJSON出力スキーマを変えるとき、何を契約として守り、何を段階的に切り替えたか。Dual-EmitパターンとSunsetプロトコルの実装記録です。