Skip to Content
モデルの使い方GeminiGoogle 検索

Gemini の Google 検索

このページでは、Gemini で Google 検索を有効にし、出典を読み取る方法を説明します。モデル ID とエンドポイントの URL は Gemini シリーズの概要を参照してください。

Google 検索を有効にすると、モデルは Web を検索し、その結果に基づいて回答します。最新の情報を調べる用途に適しています。

gemini_grounding.py
import os from google import genai from google.genai import types client = genai.Client( api_key=os.environ["OFOX_API_KEY"], http_options={"api_version": "v1beta", "base_url": "https://api.ofox.ai/gemini"}, ) resp = client.models.generate_content( model="google/gemini-3.5-flash", contents="Python の最新の安定版はいくつですか?", config=types.GenerateContentConfig(tools=[types.Tool(google_search=types.GoogleSearch())]), ) print(resp.text) meta = resp.candidates[0].grounding_metadata print("検索語:", meta.web_search_queries) for chunk in meta.grounding_chunks or []: print("出典:", chunk.web.title, chunk.web.uri)
  • ネイティブ API のレスポンスでは、groundingMetadata に検索語(webSearchQueries)と出典の Web ページ(groundingChunks)が含まれます。
  • OpenAI 互換 API は回答のみを返し、出典は返しません。
  • 検索は回数単位で課金されます。単価はモデルページ を参照してください。

その他のエラーはよくあるエラーを参照してください。

最終更新日