GEMINI LABEN
V0.60.0 — gemini-cli の安定版は v0.60.0 のままです。中身は web fetch の宛先検証や MCP OAuth の issuer 検証など、ほとんどがセキュリティ修正でした9/30 — gemini-omni-flash-preview が9月30日に止まります。残り9日。置き換え先は gemini-omni-1.1-flash ですCODE13 — 同じ動画を続けて上げると、成功と code 13 の失敗が交互に返るという報告が出ています。再現条件が見えないため、再試行の設計を決めておきたいところですNEW — Gemini アプリの画像機能を分ける、13歳・18歳・管理者という三本の線2.5GA — Gemini 2.5 の Pro・Flash・Flash-Lite は、いまも shutdown date が公表されていません。廃止表の表記は No shutdown date announced のままです3.8FLASH — Gemini 3.8 Flash の価格は導入価格です。2026年12月31日までで、2027年1月1日から入力も出力も倍になりますV0.60.0 — gemini-cli の安定版は v0.60.0 のままです。中身は web fetch の宛先検証や MCP OAuth の issuer 検証など、ほとんどがセキュリティ修正でした9/30 — gemini-omni-flash-preview が9月30日に止まります。残り9日。置き換え先は gemini-omni-1.1-flash ですCODE13 — 同じ動画を続けて上げると、成功と code 13 の失敗が交互に返るという報告が出ています。再現条件が見えないため、再試行の設計を決めておきたいところですNEW — Gemini アプリの画像機能を分ける、13歳・18歳・管理者という三本の線2.5GA — Gemini 2.5 の Pro・Flash・Flash-Lite は、いまも shutdown date が公表されていません。廃止表の表記は No shutdown date announced のままです3.8FLASH — Gemini 3.8 Flash の価格は導入価格です。2026年12月31日までで、2027年1月1日から入力も出力も倍になります
記事一覧/API / SDK
API / SDK/2026-04-07上級

Gemini API × Slack Bot 本番実装 — Bolt SDK・スレッドコンテキスト・Cloud Run デプロイまで

Gemini API と Slack Bolt SDK(Python)で本番レベルの AI Slack Bot を構築します。スレッドコンテキスト管理・マルチモーダル対応・レート制限処理から Cloud Run へのデプロイまでを扱います。

Gemini API239SlackSlack BotPython47Cloud Run5Bolt SDKチャットボット2本番実装3

プレミアム記事

取り組みの背景 — なぜ Gemini × Slack Bot なのか

Slack は多くのチームが日常的に使うコラボレーションツールです。そこに Gemini API の高度な推論能力とマルチモーダル処理を組み合わせることで、チームの生産性を劇的に向上させる AI アシスタントを構築できます。

ここで扱うのは以下を一から学べます。

  • Slack Bolt SDK(Python)の環境構築と基本設定
  • Gemini API との統合方法(テキスト・画像・ファイル対応)
  • Slack スレッドを活用した会話コンテキストの管理
  • 429 エラーへの対応を含むレート制限処理
  • Secrets Manager を使ったセキュアな認証情報管理
  • Cloud Run への本番デプロイと運用監視

想定読者は Python の基礎知識があり、Gemini API を業務レベルで活用したい中〜上級者です。


前提知識・必要な環境

この記事で扱うツールとバージョンは以下の通りです。

  • Python 3.11 以上
  • Slack Bolt for Python (slack_bolt >= 1.21)
  • Google GenAI SDK (google-genai >= 1.10)
  • Google Cloud プロジェクト(Cloud Run, Secret Manager 有効化)
  • Slack ワークスペースの管理者権限(または Bot Token 取得権限)

まず必要なパッケージをインストールします。

pip install slack_bolt google-genai google-cloud-secret-manager \
    google-cloud-logging fastapi uvicorn python-dotenv

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

この記事の続きを読む

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

この記事で得られること
Gemini API と Slack Bolt SDK(Python)を組み合わせた本番レベルの Slack AI Bot を一から構築できる
スレッドコンテキスト管理・マルチモーダル対応・レート制限処理の実装パターンを完全習得できる
Cloud Run + Secret Manager を使ったセキュアなプロダクション環境へのデプロイ手順を習得できる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

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

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

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

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

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

関連記事

API / SDK2026-09-12
10月2日に止まる gemini-2.5-flash-image の移行先は、公式表のままでは動きません
gemini-2.5-flash-image の停止は2026年10月2日です。ところが公式の推奨移行先として書かれている gemini-3.1-flash-image-preview は6月25日に停止済みでした。移行先を最後まで辿るスクリプトを書いて表の全行を検査し、同じ構造の行が11件あることを確かめた記録です。
API / SDK2026-09-07
Lyria 3.5 が来た日に、音源フォルダの置き方を変えました
Lyria 3.5 のフルレングス生成が来たとき、生成した音と配信する音が同じフォルダに並んでいました。名前ではなくハッシュで線を引く、四十数行の台帳ゲートの作り方をお伝えします。
API / SDK2026-08-27
Gemini に渡す前に表が壊れる場所は結合セルと2行ヘッダ
スプレッドシートの表をそのまま Gemini に渡すと、結合セルと2行ヘッダで行の所属が失われます。抽出時点で何が消えるかを実測し、平坦化と集計行の検出までを Python で組みます。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます