メインコンテンツへスキップ

Google native tools (Gemini)

Geminiモデルには、モデルに直接統合された一連の Google native tools が用意されています。ユニバーサルツールとは異なり、これらのツールはサーバーサイドで処理され、追加の function-call オーバーヘッドがありません。

使用可能な Google native tools

ツールツールキー説明
Google 検索googleSearchGoogle を介して最新情報を検索
コードの実行codeExecutionサンドボックス内で Python コードを作成・実行
URL コンテキストurlContext特定のURLの内容を取得
Google MapsgoogleMaps場所を検索し、ルート情報を取得

仕組み

Geminiモデルを選択し、1つ以上の Google native tools を有効にすると、これらのツールはモデルによって直接処理されます。 AI は、あなたの質問に基づいて、どのツールをいつ使用するかを自動的に判断します。

専有性

Exclusive use

Google native tools は 専用です: Google native tool が有効になっている場合、ユニバーサルツール(例: インターネット検索画像検索)は自動的に無効化されます。これにより、Geminiモデルとの最高の互換性が確保されます。

設定

設定項目
対象Gemini モデル
専用はい(ユニバーサルツールを置換)

ユニバーサルツールに対する利点

Google native toolsユニバーサルツール
Gemini に直接統合外部 API 呼び出し
追加のファンクション呼び出しラウンドなしツール呼び出しによる遅延が追加される
Gemini 用に最適化すべてのモデルで動作
サーバーサイド処理クライアントサイドのツールディスパッチング

ファイルを伴うコード実行

チャットに同梱されたファイルは、コード実行ツールが呼び出される前に自動的に Gemini Files API にアップロードされます。実行後、アップロードされたファイルは自動的にクリーンアップされます。これにより、CSV ファイル、画像、その他のデータを直接分析できます。

使用例

  • Google 検索: "AI 規制に関する今日のニュースは何ですか?"
  • コードの実行: "この数字の平均点を計算してください:7, 8, 6, 9, 7"
  • URL コンテキスト: "https://example.com/document のページには何が書かれていますか?"
  • Google Maps: "アムステルダムからユトレヒトへのルートは?"

制限

  • Gemini モデルでのみ利用可能
  • ユニバーサルツールや他のネイティブツールと同時には使用できません(専用)
  • 組織が Gemini モデルを有効にしている必要があります

関連ツール