GitHub CLIとStreamlitを使う、ちょうどよいレベルのサンプルが見つかったので、実行してみます。Gemini APIキーの取得については、以前配布した資料を参考にしてください。
Gemini2.0とStreamlitでお手軽なグラウンディング搭載の生成アプリ作成|masa_kazama
この記事では、プロタイプ作成が簡単にできるPythonのStreamlitを用いて、Google検索を組み込んだ生成AIアプリの作り方を紹介します。Gemini2.0のAPIが最近すごく便利になってきていて、Google検索を組み込むようなシステムも簡単に作ることができます。Gemini APIを使って、生成AIのアプリを作ってみたいと思っている方に、参考になれば幸いです。(※今回使ったコードはGithubで公開しています。) 本記事は、「Ubie生成AIアドベントカレンダー」の記事です。 adventar.org Gemini API Ge
GitHub – masa3141/gemini-streamlit
Contribute to masa3141/gemini-streamlit development by creating an account on GitHub.
GitHubへアクセス
レポジトリをクローンして、必要なPythonライブラリをインストール
Google AI StudioからAPIキー(他人には決して渡さない)を入手して
実行します。
環境変数の設定について
環境変数の使い方がわからない場合は、.env
ファイルを使う方法があります。
from dotenv import load_dotenv
import os
load_dotenv() # .envファイルを読み込む
API_KEY = os.getenv("GEMINI_API_KEY")