Gemini API × Astro でAI機能付きコンテンツサイトを作る実装ガイド
Astro の Server Endpoints と Content Collections を Gemini API と組み合わせ、AI要約・関連記事生成・自動タグ付けを実装する手順を、動くコードとともに解説します。
Gemini API × Cloudflare Vectorize で完全エッジ RAG を構築する — 低レイテンシ・低コスト・グローバル配信の本番設計
Gemini Embedding と Cloudflare Vectorize を組み合わせ、Workers ランタイム上で完結する低レイテンシ・低コストの本番エッジ RAG を実装します。サブリクエスト制限の回避、リトライ、フォールバック、コスト試算まで踏み込みます。
Gemini で「このモデルは現在過負荷です」と表示されたときにできること
Gemini で「このモデルは現在過負荷です(This model is overloaded)」エラーが出たときの原因と、今すぐできる対処法を解説します。UIユーザーからAPI利用者まで対応。
Gemini API のPDF入力で詰まったときの原因切り分けと解決法
Gemini API でPDFを送ったのに本文が返ってこない、サイズ制限に引っかかる、ページ数が多くて落ちる—そんな現場のつまずきを症状ごとに切り分けて、最短ルートで直していきます。
Gemini API で構築する GraphRAG — 知識グラフ × ベクトル検索の本番ハイブリッド RAG
ベクトル検索だけでは答えられない『関係性を辿る質問』を解くため、Gemini で知識グラフを抽出してベクトル検索と組み合わせる本番 GraphRAG の設計と実装を、動くコード付きで解説します。
Zod × Gemini API: TypeScript で構造化出力を型安全に扱う実装パターン
Gemini API の構造化出力を Zod スキーマで検証する実装パターンを解説します。as による型キャストの落とし穴、JSON Schema への変換、検証失敗時のリトライ設計までコード付きで紹介します。
Gemini API の構造化出力スキーマを「育てる」設計 — 仕様変更で既存データを壊さないバージョニング戦略
Gemini の構造化出力スキーマは、いずれ変更したくなります。フィールド追加・型変更・リネーム・廃止を、既存ユーザーのデータと downstream コードを壊さずに通すための運用設計を、移行ステップとコード例で示します。
AI Studio で動いていたコードを Vertex AI に移したら何が変わったか — 個人開発者の移行作業ログ
AI Studio の API キーで動いていた既存コードを Vertex AI 側に移行した際の、SDK 初期化・認証・レスポンス形式の差分を、実際のコードログとともに整理しました。
Geminiで作る出典付きRAG ― ハルシネーションを止める引用生成と検証パイプラインの設計
Gemini API を使った RAG に「信頼できる出典」を組み込むための実装パターンを、構造化出力・検証アルゴリズム・UI 表示まで通しで解説します。ハルシネーションを定量的に検出する仕組みも含めて、本番投入できる形で紹介します。
Gemini API の count_tokens 推定と実課金トークン数がズレる5つの原因 — 個人開発者向け原因切り分けと再計算パターン
「count_tokens で 1,200 と出たのに、Cloud Console を見たら 4,800 トークン課金されていた」— このズレ、私もハマりました。Thinking・ツール・マルチモーダル・キャッシュの観点から原因を切り分け、見積もりを実課金に近づける再計算パターンを紹介します。
Gemini APIの『contents must alternate between user and model』エラーが消えない理由と直し方
Gemini API で頻発する『contents must alternate between user and model』エラーの正体と、role 順序・assistant 表記・Function Calling 履歴の落とし穴を、すぐ使える修正コード付きで解説します。
Gemini API で会議音声から話者を識別する — 簡易ダイアリゼーションの実装ガイド
Gemini API のマルチモーダル音声理解で会議録音やポッドキャストから話者を識別する方法を、Python の実装例とプロンプト設計のコツとともに解説します。