> For the complete documentation index, see [llms.txt](https://developers.oxylabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.oxylabs.io/api-targets/es/llms-e-ia.md).

# LLM e IA

Los scrapers LLM de Oxylabs le permiten enviar prompts a las principales plataformas de IA y recibir respuestas estructuradas y analizadas. Destinos compatibles:

* [ChatGPT](/api-targets/es/llms-e-ia/chatgpt.md) – fuente: `chatgpt`
* [Gemini](broken://pages/a83dba6e0a09957a063e2540db4ea824ce8913a3) – fuente: `gemini`
* [Perplexity](/api-targets/es/llms-e-ia/perplexity.md) – fuente: `perplexity`

{% hint style="info" %}
**Nota:** El renderizado de JavaScript está habilitado de forma predeterminada para todos los destinos LLM. No incluya `render` en su carga útil de solicitud.
{% endhint %}

### Ejemplo de solicitud

Todos los destinos LLM usan en su mayoría los mismos parámetros de solicitud, con la principal diferencia en la longitud máxima del prompt.

```json
{
  "source": "chatgpt",
  "prompt": "best supplements for better sleep",
  "parse": true,
  "geo_location": "United States"
}
```

<table><thead><tr><th width="195.5">Parámetro</th><th width="452.5">Descripción</th><th width="117">Tipo</th></tr></thead><tbody><tr><td><mark style="background-color:green;"><strong><code>source</code></strong></mark></td><td>El destino LLM que se va a extraer. Valores permitidos: <code>chatgpt</code>, <code>perplexity</code>, <code>gemini</code>.</td><td>cadena</td></tr><tr><td><mark style="background-color:green;"><strong><code>prompt</code></strong></mark></td><td>La consulta o prompt que se va a enviar. Longitud máxima: 4.000 caracteres para <code>chatgpt</code>; 8.000 caracteres para <code>perplexity</code> y <code>gemini</code>.</td><td>cadena</td></tr><tr><td><code>parse</code></td><td>Establézcalo en <code>true</code> para recibir una respuesta JSON estructurada.</td><td>booleano</td></tr><tr><td><code>geo_location</code></td><td>La ubicación geográfica desde la que enrutar la solicitud (p. ej., <code>"United States"</code>).</td><td>cadena</td></tr><tr><td><code>callback_url</code></td><td>Una URL a la que se entregará el resultado cuando el trabajo se complete.</td><td>cadena</td></tr></tbody></table>

&#x20;    \- parámetro obligatorio

### Respuesta

Todos los destinos LLM devuelven la misma estructura de datos de nivel superior. El contenido analizado específico de cada destino se encuentra dentro de `results[].content` (consulte las páginas de cada destino para la referencia completa de campos).

<table><thead><tr><th width="196">Campo</th><th width="452">Descripción</th><th width="114">Tipo</th></tr></thead><tbody><tr><td><code>job.id</code></td><td>Identificador único del trabajo de scraping.</td><td>cadena</td></tr><tr><td><code>job.status</code></td><td>Estado actual del trabajo (p. ej., <code>completado</code>).</td><td>cadena</td></tr><tr><td><code>job.source</code></td><td>Enviado <code>source</code> valor.</td><td>cadena</td></tr><tr><td><code>job.parse</code></td><td>Enviado <code>parse</code> valor.</td><td>booleano</td></tr><tr><td><code>job.prompt</code></td><td>Prompt original en la solicitud.</td><td>cadena</td></tr><tr><td><code>job.geo_location</code></td><td> Geolocalización utilizada para la solicitud.</td><td>cadena</td></tr><tr><td><code>job.created_at</code></td><td>Marca de tiempo de creación del trabajo (UTC, <code>YYYY-MM-DD HH:MM:SS</code>).</td><td>cadena</td></tr><tr><td><code>job.updated_at</code></td><td>Marca de tiempo de actualización del trabajo</td><td>cadena</td></tr><tr><td><code>results[].job_id</code></td><td>ID del trabajo asociado con el resultado.</td><td>cadena</td></tr><tr><td><code>results[].status_code</code></td><td>Código de estado HTTP de la obtención de la página.</td><td>entero</td></tr><tr><td><code>results[].url</code></td><td>Página de destino LLM.</td><td>cadena</td></tr><tr><td><code>results[].content</code></td><td>Datos de respuesta de LLM. Los campos varían <a href="/pages/1b217431dd8f2b7395df34bb53a4ab094209cb48#response-data-by-target">según el destino</a>.</td><td>objeto</td></tr></tbody></table>

### Datos de respuesta por destino

La tabla siguiente muestra qué campos de datos están disponibles para cada destino LLM.&#x20;

|                                                                                 | [**ChatGPT**](/api-targets/es/llms-e-ia/chatgpt.md) | [**Gemini**](broken://pages/a83dba6e0a09957a063e2540db4ea824ce8913a3) | [**Perplexity**](/api-targets/es/llms-e-ia/perplexity.md) |
| ------------------------------------------------------------------------------- | :-------------------------------------------------: | :-------------------------------------------------------------------: | :-------------------------------------------------------: |
| Entrada del prompt                                                              |                          ✓                          |                                   ✓                                   |                             ✓                             |
| Salida analizada (JSON)                                                         |                          ✓                          |                                   ✓                                   |                             ✓                             |
| Respuesta en texto plano                                                        |                          ✓                          |                                   ✓                                   |                             –                             |
| Salida en Markdown                                                              |                          ✓                          |                                   ✓                                   |                             ✓                             |
| Árbol JSON de Markdown                                                          |                          ✓                          |                                   –                                   |                             ✓                             |
| <mark style="background-color:yellow;">Búsqueda / consultas relacionadas</mark> |                          ✓                          |                                   –                                   |                             ✓                             |
| <mark style="background-color:yellow;">Citas / fuentes</mark>                   |                          ✓                          |                                   ✓                                   |                             ✓                             |
| <mark style="background-color:yellow;">Resultados de compras</mark>             |                          ✓                          |                                   –                                   |                             ✓                             |
| <mark style="background-color:yellow;">Anuncios</mark>                          |                          ✓                          |                                   –                                   |                             –                             |
| Geolocalización                                                                 |                          ✓                          |                                   ✓                                   |                             ✓                             |
| Modelo LLM utilizado                                                            |                          ✓                          |                                   –                                   |                             ✓                             |

&#x20;    – condicional, devuelto solo cuando el contenido está en la respuesta del LLM.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.oxylabs.io/api-targets/es/llms-e-ia.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
