---
title: &quot;Usa GPT en OpenClaw con RunAPI — Guía de API LLM&quot;
url: &quot;https://runapi.ai/es/openclaw-gpt.md&quot;
canonical: &quot;https://runapi.ai/es/openclaw-gpt&quot;
locale: &quot;es&quot;
model: &quot;gpt&quot;
---

# Usa GPT en OpenClaw.

GPT-5.5 es el LLM insignia de OpenAI, disponible a través de RunAPI a la mitad del precio oficial por token. OpenClaw ya habla el protocolo de completions de OpenAI — apúntalo a la base URL /v1 de RunAPI y todas las variantes de GPT (5.5, 5.4, 5.4-mini, 5.3-codex) funcionan con streaming, function calling y salida estructurada.

## API example

```bash
curl -X POST https://runapi.ai/v1/chat/completions \
  -H &quot;Authorization: Bearer $RUNAPI_API_KEY&quot; \
  -H &quot;Content-Type: application/json&quot; \
  -d &#39;{
    &quot;model&quot;: &quot;gpt-5.5&quot;,
    &quot;messages&quot;: [
      {&quot;role&quot;: &quot;system&quot;, &quot;content&quot;: &quot;You are a concise coding assistant.&quot;},
      {&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Write a Python function that merges two sorted lists in O(n) time.&quot;}
    ],
    &quot;temperature&quot;: 0.3,
    &quot;max_tokens&quot;: 1024
  }&#39;

```

### Response

```json
{
  &quot;id&quot;: &quot;chatcmpl-abc123&quot;,
  &quot;object&quot;: &quot;chat.completion&quot;,
  &quot;model&quot;: &quot;gpt-5.5&quot;,
  &quot;choices&quot;: [
    {
      &quot;index&quot;: 0,
      &quot;message&quot;: {
        &quot;role&quot;: &quot;assistant&quot;,
        &quot;content&quot;: &quot;def merge_sorted(a, b):\n    result = []\n    i = j = 0\n    while i &lt; len(a) and j &lt; len(b):\n        if a[i] &lt;= b[j]:\n            result.append(a[i]); i += 1\n        else:\n            result.append(b[j]); j += 1\n    result.extend(a[i:])\n    result.extend(b[j:])\n    return result&quot;
      },
      &quot;finish_reason&quot;: &quot;stop&quot;
    }
  ],
  &quot;usage&quot;: {
    &quot;prompt_tokens&quot;: 38,
    &quot;completion_tokens&quot;: 95,
    &quot;total_tokens&quot;: 133
  }
}

```

## How it works

1. **Apunta OpenClaw a RunAPI** — Si RunAPI ya está configurado como proveedor en OpenClaw, la misma clave y base URL /v1 funcionan para GPT. OpenClaw usa el modo API openai-completions, por lo que GPT-5.5 es un cambio de modelo directo — sin cambio de protocolo necesario.
2. **Selecciona un modelo GPT** — Establece el modelo en gpt-5.5 para el insignia, gpt-5.4 o gpt-5.4-mini para menor costo, o gpt-5.3-codex para tareas con mucho código. El endpoint /v1/chat/completions devuelve una respuesta estándar de OpenAI con recuentos de uso y finish_reason.
3. **Usa streaming o function calling** — Añade &quot;stream&quot; true para salida SSE token a token. Añade un array tools para function calling. Añade response_format para salida JSON estructurada. Todos los parámetros estándar de OpenAI funcionan a través de RunAPI sin modificación.

## Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| `model` | `string` | Obligatorio. gpt-5.5, gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.3-codex o gpt-5.2. |
| `messages` | `array` | Obligatorio. Array de objetos de mensaje con campos role (system, user, assistant) y content. |
| `temperature` | `number` | Opcional. Temperatura de muestreo entre 0 y 2. Valores más bajos producen salidas más deterministas. Por defecto 1. |
| `max_tokens` | `integer` | Opcional. Número máximo de tokens a generar en la completion. |
| `stream` | `boolean` | Opcional. Cuando es true, devuelve server-sent events con deltas de tokens incrementales. Por defecto false. |
| `tools` | `array` | Opcional. Array de definiciones de herramientas para function calling. Cada herramienta tiene un tipo, nombre de función, descripción y esquema de parámetros. |
| `response_format` | `object` | Opcional. Establece type en &quot;json_object&quot; o &quot;json_schema&quot; para salida JSON estructurada. |
| `reasoning_effort` | `string` | Opcional. Controla la profundidad de razonamiento para modelos compatibles. Valores aceptados son low, medium, high. |

## FAQ

### ¿Puedo usar GPT-5.5 en OpenClaw a través de RunAPI?

Sí. OpenClaw soporta proveedores compatibles con OpenAI. Añade RunAPI con base URL https://runapi.ai/v1 y establece el modelo en gpt-5.5. El protocolo openai-completions que OpenClaw ya usa funciona sin cambios.

### ¿Cómo se compara el precio de GPT en RunAPI con el precio oficial de OpenAI?

RunAPI cobra el 50% de la tarifa oficial por token de OpenAI para todos los modelos GPT. El descuento aplica tanto a tokens de entrada como de salida. Consulta la página de precios de RunAPI para las tarifas exactas por millón de tokens.

### ¿Funciona el streaming para GPT a través de RunAPI?

Sí. Establece &quot;stream&quot; en true en tu solicitud. RunAPI transmite el stream SSE desde el modelo GPT a tu cliente con el mismo formato de eventos que la API oficial de OpenAI — el código de streaming existente del SDK de OpenAI funciona sin cambios.

### ¿Cuál es la diferencia entre gpt-5.5 y gpt-5.3-codex?

GPT-5.5 es el modelo insignia de propósito general con la mayor capacidad de razonamiento. GPT-5.3-codex está optimizado para tareas de generación y edición de código con menor costo por token. Ambos soportan el mismo endpoint de Chat Completions y los mismos parámetros.

### ¿Puedo usar function calling y salida estructurada con GPT en RunAPI?

Sí. Pasa un array tools para function calling o establece response_format en json_schema para salida estructurada. RunAPI reenvía estos parámetros al modelo GPT y devuelve los tool_calls o JSON estructurado en el formato de respuesta estándar de OpenAI.


## Links

- [Guía de configuración de OpenClaw →](https://runapi.ai/es/openclaw)
- [GPT en RunAPI →](https://runapi.ai/es/models/gpt)
- [Model catalog](https://runapi.ai/es/models)
- [API docs](https://runapi.ai/es/docs)
