> ## Documentation Index
> Fetch the complete documentation index at: https://docs.querying.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# API do Gemini: respostas, fontes de embasamento e cartões de produto

> Faça uma pergunta ao Google Gemini e receba a resposta, as fontes de embasamento, produtos, lugares e vídeos.

`GEMINI` pergunta ao Google Gemini e retorna a resposta com as fontes em que ele se embasou.

| | |
| - | - |
| taskType | `GEMINI` |
| Lê | `prompt` (recorre a `query`) |
| Créditos | 1,25 |
| País | Opcional, padrão `US`. `CN` é perguntado de uma saída nos EUA com localização de dispositivo em Pequim. |
| Localização | Aceita `payload.location`. Veja [Regiões e localização](/pt/engines/capacity.md). |

## Requisição

```bash theme={"theme":"css-variables"}
curl -X POST https://api.querying.ai/v1/async/task \
  -H "Authorization: Bearer $QUERYING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "taskType": "GEMINI", "payload": { "prompt": "best CRM for a small team", "country": "US" } }'
```

## Resposta

| Campo | Tipo | Descrição |
| - | - | - |
| `text` | string | A resposta. Sempre presente. |
| `sources` | array | Fontes de embasamento: `position`, `url`, `label`, `description` e `confidence_level` (0-100). Sempre presente. |
| `model` | string | O modelo com que o Gemini respondeu, quando conhecido. |
| `markdown` | string | A resposta em Markdown. Só com `include.markdown`. |
| `shoppingCards` | array | Cartões de produto desenhados na resposta: `title`, `position`, `price` (`value`, `currency`, `raw`), `store`, `rating`, `reviews`, `thumbnail`, `productLink`. |
| `inlineProducts` | array | Nomes de produto com link na resposta: `title`, `position`, `productLink`. |
| `map` | array | Lugares na resposta: `name`, `position`, `placeId`, `location`, `phoneNumber`, `url`, `mapsUrl`, `reviews`, `category`. |
| `videos` | array | Cartões do YouTube: `title`, `url`, `medium`, `thumbnail`, `source`, `duration`. |
| `images` | array | Imagens mostradas com a resposta. |
| `weather` | object | O widget de clima do Gemini, quando a resposta mostra um. |
| `rawResponse` | array | Frames do stream. Só com `include.rawResponse`. |

Os campos de produto, lugar, vídeo e clima só aparecem quando a resposta os mostra.

Por exemplo:

```json theme={"theme":"css-variables"}
{
  "text": "For a small team, HubSpot CRM and Pipedrive are strong choices ...",
  "sources": [
    { "position": 1, "url": "https://www.example.com/crm-guide", "label": "CRM guide for small teams", "confidence_level": 87 }
  ],
  "model": "...",
  "shoppingCards": [
    {
      "title": "Acme Desk Phone",
      "position": 1,
      "price": { "value": 249.99, "currency": "$", "raw": "$249.99" },
      "store": "Northwind Electronics",
      "rating": 4.7,
      "reviews": "14292",
      "thumbnail": "https://...",
      "productLink": "https://google.com/search?...&ibp=oshop..."
    }
  ]
}
```

Os nomes dos cartões ficam em `text`, e os links de produto no texto apontam para a página de produto do Google. Um cartão do YouTube aparece em `text` e `markdown` como uma miniatura com link, onde o Gemini o desenha. Quando o Gemini executa código para fazer um cálculo, a resposta é o resultado que ele informa; o código e sua saída ficam de fora.

## Flags include

| Flag | Efeito |
| - | - |
| `markdown` | Adiciona `markdown`. |
| `rawResponse` | Adiciona `rawResponse`. |
| `html` | Adiciona `html`, a tela que o Gemini mostrou. Veja [Páginas HTML](/pt/engines/html-pages.md). |
| `analysis` | Adiciona `analysis`, 1 crédito. Veja [Análise da resposta](/pt/engines/answer-analysis.md). |
| `citationAnalysis` | Executa uma [Citation Analysis](/pt/research/citation-analysis.md) sobre a resposta. |

`searchQueries`, `ads` e `shopping` não têm efeito. Veja [Markdown e respostas brutas](/pt/engines/response-options.md).

## Relacionados

* [Página do produto Gemini](https://querying.ai/pt/engines/gemini)
* [Visão geral dos mecanismos](/pt/engines/overview.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.