Gemini
Extraia respostas do Gemini enviando prompts e receba dados parseados como JSON estruturado, texto simples ou Markdown.
O gemini source permite enviar um prompt ao Google Gemini e receber uma resposta analisada e estruturada, incluindo as respostas em texto simples e Markdown.
Exemplos de requisição
Os seguintes exemplos de código mostram como enviar um prompt ao 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
# Structure payload.
payload = {
'source': 'gemini',
'prompt': 'melhores suplementos para dormir',
"'parse': True,"
'geo_location': "Estados Unidos",
'callback_url': "https://your-server.com/oxylabs-callback"
}
# Get response.
response = requests.request(
'POST',
'https://data.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Print prettified response to stdout.
pprint(response.json())Enviar um job com Push-Pull integração (incluindo consultas em lote) o método retorna o ID do job imediatamente – não o resultado. Assim que o status do job for done, recupere a resposta analisada. Veja Método de integração na página LLMs e IA para o fluxo completo de envio e recuperação.
Parâmetros da requisição
Configuração básica e opções de personalização para extrair dados do Gemini.
source
Define o alvo do scraper. Use gemini.
–
prompt
O prompt ou pergunta para enviar ao Gemini. Deve ter menos de 8000 caracteres.
–
callback_url
Recomendado. URL para onde entregamos uma notificação quando o job for concluído. Mais informações.
–
parse
Defina como verdadeiro para dados JSON estruturados.
false
browser_instructions
Instruções personalizadas opcionais do navegador ao renderizar JavaScript. Mais informações.
–
- parâmetro obrigatório
Dados estruturados
Depois que o job é recuperado pelo endpoint de resultados Push-Pull, a Web Scraper API é capaz de extrair um objeto JSON que contém a saída do Gemini, oferecendo dados estruturados sobre vários elementos da página de resultados.
A composição da resposta pode variar dependendo de a consulta ter sido feita a partir de um desktop ou mobile dispositivo.
Dicionário de dados de saída
Todos os alvos de LLM retornam o mesmo envelope de nível superior de job e results[] . Veja LLMs e IA para a referência completa de metadados.
A tabela a seguir mostra campos específicos do Gemini results[].content fields:
prompt
Prompt enviado.
string
bruto
Dados brutos da resposta em streaming.
array
response_text
Resposta em texto simples do Gemini.
string
markdown_text
Resposta completa em Markdown.
string
citations
Citações de fontes referenciadas na resposta. Cada objeto contém title, url, text, e description.
array
parse_status_code
12000 — bem-sucedido. Caso contrário, o parser falhou ao extrair alguns ou todos os campos estruturados.
integer
model
Modelo de IA usado para gerar a resposta.
string
– condicional, retornado somente quando o conteúdo está na resposta do LLM.
Atualizado
Isto foi útil?

