For the complete documentation index, see llms.txt. This page is also available as Markdown.

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())

Nota: JavaScript rendering is enabled by default for all LLM sources. You do not need to include rendering parameters in your request payload.

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.

Parámetro
Descripción
Valor predeterminado

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

geo_location

Especifique un país desde el que enrutar la solicitud. Más información.

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.

gemini salida estructurada

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:

Nombre del campo
Descripción
Tipo

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?