Gemini の Google 検索
このページでは、Gemini で Google 検索を有効にし、出典を読み取る方法を説明します。モデル ID とエンドポイントの URL は Gemini シリーズの概要を参照してください。
Google 検索を有効にすると、モデルは Web を検索し、その結果に基づいて回答します。最新の情報を調べる用途に適しています。
Python(google-genai)
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 は回答のみを返し、出典は返しません。
- 検索は回数単位で課金されます。単価はモデルページ を参照してください。
その他のエラーはよくあるエラーを参照してください。
最終更新日