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

Googleネイティブツール(Gemini)

Geminiモデルには、モデルに直接統合されたGoogleネイティブツールのセットがあります。ユニバーサルツールとは異なり、これらのツールはサーバーサイドで処理され、追加のfunction-callingオーバーヘッドがありません。

利用可能なGoogleネイティブツール

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

動作方法

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

他のツールとの組み合わせ

Geminiモデルに依存

Gemini 3以降のモデルは、適切なGoogleネイティブツールをユニバーサルツールやAI-Corporateの組み込みGoogle・Microsoft連携と組み合わせることができます。古いGeminiモデルは、ネイティブツールが有効な場合、ツールプロトコルが組み合わせを安定してサポートしないため、ネイティブツールセットのみを使用します。

設定

設定項目
利用可能対象Geminiモデル
組み合わせGemini 3以降は可能;古いモデルはネイティブのみ

ユニバーサルツールとの比較メリット

Googleネイティブツールユニバーサルツール
Geminiに直接統合外部API呼び出し
追加のfunction-callingラウンドなしツール呼び出しによる遅延が発生
Gemini向けに最適化すべてのモデルで動作
サーバーサイドで処理クライアントサイドでのツールディスパッチ

ファイル付きコード実行

チャットで送信されたファイルは、コード実行ツールが呼び出される前に自動的にGemini Files APIにアップロードされます。処理終了後、アップロードされたファイルは自動的に削除されます。これにより、CSVファイルや画像、その他のデータを直接解析することが可能です。

使用例

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

制限事項

  • Geminiモデルでのみ利用可能
  • ユニバーサルツールとの組み合わせにはGemini 3以降が必要
  • 組織でGeminiモデルが有効化されている必要あり

関連ツール

WhatsApp