Gemini
Extrae respuestas de Gemini enviando prompts y recibe datos analizados como JSON estructurado, texto plano o Markdown.
La gemini source te permite enviar un prompt a Google Gemini y recibir una respuesta parseada y estructurada, incluyendo las respuestas en texto plano y Markdown.
Ejemplos de solicitud
Los siguientes ejemplos de código muestran cómo enviar un prompt a Gemini usando Push-Pull.
curl 'https://data.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
"source": "gemini",
"prompt": "best supplements for better sleep",
"parse": true,
"geo_location": "United States",
"callback_url": "https://your-server.com/oxylabs-callback"
}'import requests
from pprint import pprint
# Estructura del payload.
payload = {
'source': 'gemini',
'prompt': 'best supplements for better sleep',
'parse': True,
'geo_location': "United States",
'callback_url': "https://your-server.com/oxylabs-callback"
}
# Obtener respuesta.
response = requests.request(
'POST',
'https://data.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Print prettified response to stdout.
pprint(response.json())Al enviar un trabajo con Push-Pull integración (incluidas consultas por lotes) el método devuelve el ID del trabajo de inmediato – no el resultado. Una vez que el estado del trabajo es done, recupere la respuesta analizada. Consulte Método de integración en la página LLMs and AI para el flujo completo de envío y recuperación.
Parámetros de la solicitud
Opciones básicas de configuración y personalización para hacer scraping de Gemini.
source
Establece el objetivo del scraper. Usa gemini.
–
prompt
El prompt o pregunta para enviar a Gemini. Debe tener menos de 8000 caracteres.
–
callback_url
Recomendado. URL donde entregamos una notificación una vez que el trabajo se completa. Más información.
–
parse
Establécelo en true para datos JSON estructurados.
false
browser_instructions
Instrucciones personalizadas opcionales del navegador al renderizar JavaScript. Más información.
–
- parámetro obligatorio
Datos estructurados
Una vez que el trabajo se recupera a través del endpoint de resultados Push-Pull, Web Scraper API es capaz de extraer un objeto JSON que contiene la salida de Gemini, ofreciendo datos estructurados sobre varios elementos de la página de resultados.
La composición de la respuesta puede variar según si la consulta se realizó desde un desktop o móvil dispositivo.
Diccionario de datos de salida
Todos los destinos LLM devuelven la misma envoltura de nivel superior trabajo y results[] envoltura. Consulte LLMs and AI para la referencia completa de metadatos.
La siguiente tabla muestra elementos específicos de Gemini results[].content campos:
prompt
Prompt enviado.
cadena
sin procesar
Datos sin procesar de la respuesta de streaming.
arreglo
response_text
Respuesta en texto plano de Gemini.
cadena
markdown_text
Respuesta completa en Markdown.
cadena
citations
Citas de origen referenciadas en la respuesta. Cada objeto contiene title, url, text, y description.
arreglo
parse_status_code
12000 – exitoso. De lo contrario, el analizador no pudo extraer algunos o todos los campos estructurados.
entero
model
Modelo de IA usado para generar la respuesta.
cadena
– condicional, devuelto solo cuando el contenido está en la respuesta del LLM.
Última actualización
¿Te fue útil?

