Búsqueda de Google en Gemini
Esta página explica cómo activar la búsqueda de Google en Gemini y leer las fuentes. Los IDs de modelo y las URL de los endpoints están en el resumen de la familia Gemini.
Con la búsqueda de Google activada, el modelo busca en la web y responde basándose en los resultados; es adecuado para consultar información reciente.
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="¿Cuál es la última versión estable de Python?",
config=types.GenerateContentConfig(tools=[types.Tool(google_search=types.GoogleSearch())]),
)
print(resp.text)
meta = resp.candidates[0].grounding_metadata
print("Términos de búsqueda:", meta.web_search_queries)
for chunk in meta.grounding_chunks or []:
print("Fuente:", chunk.web.title, chunk.web.uri)- En la respuesta del endpoint nativo,
groundingMetadatacontiene los términos de búsqueda (webSearchQueries) y las páginas de origen (groundingChunks). - El endpoint compatible con OpenAI solo devuelve la respuesta, sin las fuentes.
- Las búsquedas se facturan por unidad; el precio figura en la página del modelo .
Otros errores: Errores habituales.
Última actualización: