> ## 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 de Gemini: respuestas, fuentes de grounding y tarjetas de producto

> Hazle una pregunta a Google Gemini y obtén su respuesta, las fuentes de grounding, productos, lugares y vídeos.

`GEMINI` pregunta a Google Gemini y devuelve la respuesta con las fuentes en las que se basó.

| | |
| - | - |
| taskType | `GEMINI` |
| Lee | `prompt` (recurre a `query`) |
| Créditos | 1,25 |
| País | Opcional, por defecto `US`. `CN` se pregunta desde una salida en EE. UU. con una ubicación de dispositivo en Pekín. |
| Ubicación | Acepta `payload.location`. Consulta [Regiones y ubicación](/es/engines/capacity.md). |

## Solicitud

```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" } }'
```

## Respuesta

| Campo | Tipo | Descripción |
| - | - | - |
| `text` | string | La respuesta. Siempre presente. |
| `sources` | array | Fuentes de grounding: `position`, `url`, `label`, `description` y `confidence_level` (0-100). Siempre presente. |
| `model` | string | El modelo con el que respondió Gemini, cuando se conoce. |
| `markdown` | string | La respuesta en Markdown. Solo con `include.markdown`. |
| `shoppingCards` | array | Tarjetas de producto dibujadas en la respuesta: `title`, `position`, `price` (`value`, `currency`, `raw`), `store`, `rating`, `reviews`, `thumbnail`, `productLink`. |
| `inlineProducts` | array | Nombres de producto enlazados en la respuesta: `title`, `position`, `productLink`. |
| `map` | array | Lugares de la respuesta: `name`, `position`, `placeId`, `location`, `phoneNumber`, `url`, `mapsUrl`, `reviews`, `category`. |
| `videos` | array | Tarjetas de YouTube: `title`, `url`, `medium`, `thumbnail`, `source`, `duration`. |
| `images` | array | Imágenes mostradas con la respuesta. |
| `weather` | object | El widget del tiempo de Gemini, cuando la respuesta muestra uno. |
| `rawResponse` | array | Frames del stream. Solo con `include.rawResponse`. |

Los campos de productos, lugares, vídeos y tiempo solo aparecen cuando la respuesta los muestra.

Por ejemplo:

```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..."
    }
  ]
}
```

Los nombres de las tarjetas se conservan en `text` y los enlaces de producto del texto apuntan a la página de producto de Google. Una tarjeta de YouTube aparece en `text` y `markdown` como una miniatura enlazada donde Gemini la dibuja. Cuando Gemini ejecuta código para resolver un cálculo, la respuesta es el resultado que indica; el código y su salida quedan fuera.

## Flags include

| Flag | Efecto |
| - | - |
| `markdown` | Añade `markdown`. |
| `rawResponse` | Añade `rawResponse`. |
| `html` | Añade `html`, la pantalla que mostró Gemini. Consulta [Páginas HTML](/es/engines/html-pages.md). |
| `analysis` | Añade `analysis`, 1 crédito. Consulta [Análisis de la respuesta](/es/engines/answer-analysis.md). |
| `citationAnalysis` | Ejecuta un [Citation Analysis](/es/research/citation-analysis.md) sobre la respuesta. |

`searchQueries`, `ads` y `shopping` no tienen efecto. Consulta [Respuestas en Markdown y en bruto](/es/engines/response-options.md).

## Relacionado

* [Página de producto de Gemini](https://querying.ai/es/engines/gemini)
* [Resumen de motores](/es/engines/overview.md)


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