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

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-Publicの組み込み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