GEMINI LABEN
ROBOTICS — 8月31日に停止した ER 1.6 preview には後継があります。Gemini Robotics ER 2 が公開プレビュー中で、通常版とストリーミング版の2種類が提供されていますVIDEO — ER 2 の成功・失敗判定は静止画ではなく生の映像フィード上で動きます。こぼれ・滑り・位置ずれのような、実行の途中で起きる失敗を捉えられる設計ですDEADLINE — 次の期限は9月30日、gemini-omni-flash-preview の廃止です。移行先は8月27日に GA になった gemini-omni-1.1-flash で、残り4週間を切りましたAPIKEY — 残りの標準 API キーは、制限付きのものも含めて9月中に全面停止します。移行先は Google Cloud サービスアカウントに紐付く auth キー形式ですPRICE — Gemini 3.7 Flash の導入価格 $0.75/$3.75 per 1M は12月31日までです。2027年1月1日から $1.50/$7.50 になるため、年を跨ぐ見積もりは2本立てが要りますAUDIO — Gemini 3.5 Transcribe は85言語以上の言語検出、話者ダイアライゼーション、単語単位タイムスタンプ、最大1,000語のカスタム語彙バイアスに対応していますROBOTICS — 8月31日に停止した ER 1.6 preview には後継があります。Gemini Robotics ER 2 が公開プレビュー中で、通常版とストリーミング版の2種類が提供されていますVIDEO — ER 2 の成功・失敗判定は静止画ではなく生の映像フィード上で動きます。こぼれ・滑り・位置ずれのような、実行の途中で起きる失敗を捉えられる設計ですDEADLINE — 次の期限は9月30日、gemini-omni-flash-preview の廃止です。移行先は8月27日に GA になった gemini-omni-1.1-flash で、残り4週間を切りましたAPIKEY — 残りの標準 API キーは、制限付きのものも含めて9月中に全面停止します。移行先は Google Cloud サービスアカウントに紐付く auth キー形式ですPRICE — Gemini 3.7 Flash の導入価格 $0.75/$3.75 per 1M は12月31日までです。2027年1月1日から $1.50/$7.50 になるため、年を跨ぐ見積もりは2本立てが要りますAUDIO — Gemini 3.5 Transcribe は85言語以上の言語検出、話者ダイアライゼーション、単語単位タイムスタンプ、最大1,000語のカスタム語彙バイアスに対応しています
記事一覧/開発ツール
開発ツール/2026-05-03上級

Gemini API × Streamlit で CSV 分析アプリをつくる — 自動洞察と可視化を備えた実用ダッシュボードの実装ガイド

Streamlit と Gemini API でCSVをアップロードするだけで自動洞察と可視化を生成するデータ分析アプリを構築する実装ガイド。スキーマ推定、structured output、レート制限対策まで本番想定で解説します。

Gemini API228Streamlit2データ分析5可視化Python44structured output3

プレミアム記事

データを開くたびに同じ作業をしていませんか。CSV を pandas で読み込んで describe() を叩き、気になる列をプロットして、それから「で、何が言えるんだろう」と Gemini にコピペで聞く。私もしばらくこの往復を繰り返していたのですが、ある日気づきました。これ、全部アプリに閉じ込めてしまえばいいのではないか、と。

ここではStreamlit と Gemini API を組み合わせて「CSV を投げると数秒で洞察と推奨グラフが返ってくる」一枚のアプリを、実際に本番運用できる形で組み立てていきます。コードは断片ではなく、streamlit run app.py でそのまま動く完成形を提示します。アップロードした CSV のサイズが MB 級になっても落ちないように、列数が増えてもトークンが爆発しないように、429 が返ってきても止まらないように——本番で必ずぶつかる場所には、その都度対処パターンを差し込んでいきます。

なぜ Streamlit + Gemini API なのか

Streamlit を選ぶ理由は単純で、UI を書くのが速いからです。pandas と plotly で組んでいた notebook 上の分析コードを、ほとんど書き換えずに Web アプリに昇格できます。一方の Gemini API は、長コンテキストとマルチモーダルが強みのモデル群で、データ分析タスクとの相性が特によいと私は感じています。100 万トークンの 2.5 Pro は CSV をそのまま流し込めるサイズですし、Flash は秒単位で帰ってくるので「アップロード→洞察」の体験が止まりません。

組み合わせの旨味は、「Python 一本で完結する」 こと、そして 「Gemini に何を投げるか」のフォーマット設計だけに集中できる ことです。フロントエンドの状態管理も、サーバー側の API ルーティングも要りません。Streamlit が両方を引き受けてくれます。

完成形と全体アーキテクチャ

最終的に出来上がるのは、次のフローを 1 ファイルで完結させたアプリです。

  • ユーザーが CSV をアップロード
  • アプリが軽量なスキーマ要約を作成(型・統計・サンプル)
  • Gemini が「重要な傾向」「異常値」「次に検証すべき仮説」「推奨グラフ」を構造化出力で返す
  • Plotly が推奨グラフを自動描画
  • ユーザーが追加質問をチャット形式で投げ、会話履歴を圧縮しながら継続

設計のポイントは、「Gemini に CSV 全体を渡さない」 ことです。100 行を超えるテーブルを生のまま投げるのは、トークンの無駄遣いというより害悪に近い。代わりに、スキーマと統計サマリーをコンパクトに整形し、必要な箇所だけサンプル行を添える設計にします。これだけで、10 万行の CSV でも 2,000 トークン前後に収まります。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
Streamlit と Gemini API でデータ分析アプリの構想はあったが、実装の入り口で詰まっていた人が、コピペで動く完成形を今日手に入れられる
CSV アップロードからスキーマ推定、自動洞察生成、可視化までを 1 ファイルで完結させる本番想定の Python コードを習得できる
ファイルサイズ制限・レート制限・トークン肥大化など本番で必ずぶつかる問題への対処パターンを、自分のアプリに移植できる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Gemini Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

関連記事

開発ツール2026-05-24
Streamlit と Gemini で社内 BI を本番運用する — 認証・コスト最適化・キャッシュ・可観測性の設計メモ
Streamlit + Gemini API のデータ分析アプリをマルチユーザー認証つきの社内 BI として本番運用するための設計メモ。認証層・コスト最適化・結果キャッシュ・レート制限・可観測性まで実装ベースで整理しました。
開発ツール2026-08-20
Gemini に書かせたレビュー返信を、送信前に止めるための最小の検査
ストアのレビュー返信は下書きより送信後が怖い作業です。守れない約束・連絡先の混入・文体崩れを送信前に機械で止める Python の検査を、実際に走らせた結果と誤検出の修正まで含めて置いておきます。
開発ツール2026-03-21
NemoClaw × Gemini — エンタープライズ AI エージェントとデータ駆動型収益自動化
NVIDIA NemoClaw と Gemini API を組み合わせた収益自動化の実践ガイド。Gemini の検索連携・マルチモーダル処理・100万トークンコンテキストと NemoClaw のエージェントオーケストレーションで構築する、データ分析 SaaS・コンテンツ自動生成・Google Workspace 自動化の収益パイプラインを解説します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →