前提条件
- Google Cloudアカウント
- Google AI StudioまたはGoogle Cloud Consoleへのアクセス
Geminiの開始方法
オプション1: Google AI Studio(初心者向け推奨)
- Google AI Studioにアクセス
- Googleアカウントでサインイン
- 「Get API key」セクションに移動
- 「Create API key」をクリック
- APIキーをコピー(
AIzaで始まります)
オプション2: Google Cloud Console(上級者向け)
- Google Cloud Consoleにアクセス
- 新しいプロジェクトを作成するか、既存のプロジェクトを選択
- Gemini APIを有効にする:
- 「APIs & Services」>「Library」に移動
- 「Gemini API」を検索
- 「Enable」をクリック
- 認証情報を作成:
- 「APIs & Services」>「Credentials」に移動
- 「Create Credentials」>「API Key」をクリック
- APIキーをコピー
APIキーのセキュリティ
- APIキーを公開で共有しない
- 環境変数に安全に保存
- 信頼できるアプリケーションでのみ使用
- Google Cloud Consoleで使用状況を監視
Jinba Flowでの設定
- Jinba Flowのワークスペース設定に移動
- 「シークレット」セクションに移動
- 「シークレットを作成」をクリックし、汎用タイプ
OTHERを選択(Gemini専用のシークレットタイプはありません) - 名前を入力し、Google AI StudioまたはCloud ConsoleのAPIキーを貼り付け
- 「保存」をクリックして認証情報を保存
利用可能なモデル
設定後、GEMINI_INVOKEなどのGeminiツールのGoogle API Keyフィールド(token設定)で保存したシークレットを選択します。フィールドをデフォルトの{{ secrets.JINBA_CREDIT_KEY }}のままにすると、自分のキーの代わりにJinbaクレジットでステップが実行されます。
version設定に指定できる現在のモデルIDには次のものがあります:
gemini-flash-latest(デフォルト)gemini-3.8-flashgemini-3.1-pro-previewgemini-2.5-pro
GEMINI_INVOKE、GEMINI_INVOKE_WITH_FILE、GEMINI_INVOKE_WITH_IMAGE、GEMINI_GENERATE_IMAGEです。モデルの全リストとツールの入力についてはGeminiツールページを参照してください。
使用例
設定後、フローでGeminiを使用して以下ができます:- クリエイティブなコンテンツとテキストの生成
- 文書の分析と要約
- コンテキストに基づく質問への回答
- 画像の処理と理解
- 非構造化テキストからの構造化データの作成
- 言語間のコンテンツ翻訳