# Azure GPT-Image-2 vs OpenAI GPT-Image-2: qué API elegir para producción

> Azure y OpenAI directo ofrecen la misma familia GPT Image 2 mediante contratos operativos distintos. La decisión depende de identidad, región, factura, cuota, formato y soporte, no solo del nombre del modelo.

- URL: https://blog.laozhang.ai/es/posts/gpt-image-2-azure-free
- Published: 2026-08-05
- Updated: 2026-08-05
- Author: LaoZhang AI Team (https://blog.laozhang.ai/es/about)
- Topic: Generación de imágenes con IA
- Tags: GPT Image 2, gpt-image-2, Azure OpenAI, Microsoft Foundry, OpenAI API, API de generación de imágenes

---
Azure GPT-Image-2 y `gpt-image-2` en la API directa de OpenAI no son dos modelos de imagen independientes. Son dos formas de operar la familia de modelos de OpenAI, con propietarios distintos para el endpoint, la identidad, la cuota, la factura y el soporte.

Elige Azure OpenAI si la carga debe pertenecer a una suscripción Azure, usar Microsoft Entra ID, recibir factura y soporte de Microsoft o integrarse con la región y la operación Azure existentes. Elige OpenAI directo si priorizas la ruta más corta a la API oficial, los precios y niveles de uso de OpenAI, y la salida WebP sin conversión posterior.

No decidas por una imagen llamativa ni por una cifra copiada. Primero identifica la condición que producción no puede negociar; después prueba la cuenta, región, implementación y solicitud exactas que vas a utilizar.

![Dos rutas operativas, Azure y OpenAI directo, alrededor de una misma capacidad GPT Image 2](https://blog.laozhang.ai/posts/es/gpt-image-2-azure-free/img/cover.webp)

## La condición no negociable decide la ruta

| Requisito | Empieza por Azure OpenAI | Empieza por OpenAI directo |
| --- | --- | --- |
| Propiedad del recurso | Debe estar en una suscripción, resource group y política de Azure | Puede gestionarse en una organización y proyecto OpenAI |
| Identidad | Son obligatorios Entra ID, Azure RBAC o la gestión de secretos de Azure | Basta con una API key y los permisos del proyecto OpenAI |
| Compra y soporte | Contrato, factura, soporte y SLA deben pertenecer a Microsoft | Se aceptan contrato, factura y soporte de OpenAI |
| Ubicación | Hace falta una región y un deployment type disponibles para el tenant real | El proyecto OpenAI y sus controles de datos cumplen el requisito |
| Formato de entrega | PNG/JPEG es suficiente o ya existe una conversión | Se necesita PNG, JPEG o WebP directamente desde la API |
| Operación existente | Red, monitorización, presupuestos y accesos ya están centralizados en Azure | La aplicación ya registra solicitudes y costes de OpenAI |

Si una fila es obligatoria, normalmente ya tienes la respuesta. Si ambas rutas encajan, OpenAI directo sirve como referencia simple porque exige menos objetos antes de la primera llamada. Azure compensa su configuración adicional cuando resuelve una necesidad real de gobierno o integración empresarial.

No deduzcas que una región, forma de pago o cuenta está disponible en España por una descripción general del proveedor. Verifica el tenant y la suscripción Azure reales, y el proyecto OpenAI que va a enviar las solicitudes.

## Misma familia de modelo, distinto contrato operativo

La guía actual de [generación de imágenes en Azure](https://learn.microsoft.com/es-es/azure/foundry/openai/how-to/dall-e) marca GPT-Image-2 como Generally Available. La [página del modelo OpenAI](https://developers.openai.com/api/docs/models/gpt-image-2) identifica el modelo directo como `gpt-image-2` y muestra el snapshot vigente `gpt-image-2-2026-04-21`.

Eso confirma la identidad de la familia, pero no garantiza imágenes idénticas byte a byte. Cada solicitud atraviesa un endpoint, autenticación, filtros, cuota, versión, registro, facturación y calendario de despliegue propios. Esas diferencias forman parte de la arquitectura.

![Mapa de propietario para endpoint, identidad, factura, soporte y formato de salida](https://blog.laozhang.ai/posts/es/gpt-image-2-azure-free/img/route-contract.webp)

| Superficie del contrato | Azure OpenAI / Microsoft Foundry | OpenAI directo |
| --- | --- | --- |
| Endpoint | Recurso Azure OpenAI del cliente | `api.openai.com` |
| Selector del modelo | Nombre del deployment creado en Azure | `gpt-image-2` o un snapshot documentado |
| Autenticación | Azure API key o flujo compatible de Entra ID | API key del proyecto OpenAI |
| Generación | Ruta actual de Azure bajo `/openai/v1/images/generations` | `/v1/images/generations` |
| Edición | Recurso, deployment y API version en la ruta Azure | `/v1/images/edits` |
| Respuesta | Imagen en base64 | Imagen en base64 |
| Formatos documentados | PNG y JPEG; no WebP en la guía actual | PNG, JPEG y WebP, con compresión para JPEG/WebP |
| Propietario de la cuota | Suscripción, región, modelo, deployment type e implementación | Nivel de uso del proyecto y límites del modelo OpenAI |
| Facturación y soporte | Azure/Microsoft | OpenAI |

Las capacidades principales se parecen. Ambas documentaciones incluyen entradas de texto e imagen, generación y edición, niveles de calidad, tamaños flexibles y respuesta base64. Para GPT-Image-2, ambos lados deben ser múltiplos de 16, el lado largo no puede superar 3840 px, la proporción no puede exceder 3:1 y el total debe estar entre 655.360 y 8.294.400 píxeles.

Pero no copies todos los parámetros sin revisar. OpenAI directo documenta calidad `auto` y salida WebP. Azure enumera `low`, `medium` y `high`, indica `high` como valor predeterminado y solo ofrece PNG/JPEG en la guía actual. Si WebP es un requisito de entrega, la ruta Azure necesita una conversión explícita.

## Las llamadas mínimas no cambian solo de dominio

En Azure, `model` contiene el nombre del deployment creado:

```bash
curl "https://YOUR-RESOURCE.openai.azure.com/openai/v1/images/generations?api-version=preview" \
  -H "api-key: $AZURE_OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR-GPT-IMAGE-2-DEPLOYMENT",
    "prompt": "Una lámpara de escritorio blanca sobre un fondo de estudio neutro",
    "size": "1536x1024",
    "quality": "medium",
    "output_format": "png"
  }'
```

OpenAI directo usa el host oficial y el model ID:

```bash
curl "https://api.openai.com/v1/images/generations" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "Una lámpara de escritorio blanca sobre un fondo de estudio neutro",
    "size": "1536x1024",
    "quality": "medium",
    "output_format": "webp"
  }'
```

Vuelve a abrir la documentación al implementar. La guía Azure actual muestra para generación una ruta v1 con `api-version=preview`; para edición, documenta una ruta con deployment y una API version explícita. Que el modelo sea GA no convierte todos los endpoints que lo rodean en rutas sin versión.

En ambos casos hay que decodificar `b64_json`, guardar el fichero y conservar request ID, dimensiones reales, MIME, ubicación y política de retención. Un bloque base64 perdido en un log no es un activo listo para producción.

## Compara la factura de cada propietario

OpenAI publica su contrato directo. El 5 de agosto de 2026, la [tabla de precios de OpenAI](https://developers.openai.com/api/docs/pricing#image-generation) muestra para GPT-Image-2 estándar 8, 2 y 30 dólares por millón de tokens de entrada de imagen, entrada en caché y salida de imagen; la entrada de texto y su caché cuestan 5 y 1,25 dólares por millón. El [calculador de imágenes](https://developers.openai.com/api/docs/guides/image-generation#calculating-costs) estima una salida 1024×1024 en 0,006 dólares low, 0,053 medium y 0,211 high, antes de los costes de entrada aplicables.

Son cifras de OpenAI directo, no precios Azure. La [página de precios de Azure OpenAI](https://azure.microsoft.com/es-es/pricing/details/azure-openai/) describe GPT-Image como un servicio por tokens, pero la cifra válida depende de moneda, acuerdo, región, deployment type y vista de la cuenta Azure. No pegues la tabla de OpenAI en un presupuesto Azure.

Separa dos cálculos:

```text
coste de solicitud = texto de entrada + imágenes de entrada + imagen de salida

coste por imagen aceptada =
  (todas las solicitudes facturadas + almacenamiento/tráfico + conversión + reparación)
  / imágenes aprobadas para producción
```

Azure puede reducir fricción si ya existe un contrato y operación corporativa. OpenAI directo puede ahorrar configuración y conversión WebP. Sin datos de las cuentas no existe un ganador universal de coste.

## Las páginas públicas de Azure no coinciden en la cuota

La guía de imágenes Microsoft indica actualmente 5 images/min por deployment para GPT-Image-2. La referencia general de [cuotas y límites Azure OpenAI](https://learn.microsoft.com/es-es/azure/foundry/openai/quotas-limits) muestra a la vez 9 RPM como cuota predeterminada.

La respuesta no es elegir la cifra mayor. Abre la cuota del tenant para la suscripción, región, modelo y deployment type exactos. Ejecuta una prueba limitada con la concurrencia prevista y registra éxitos, 429, latencia y datos del portal.

En OpenAI directo, revisa el usage tier del proyecto y el límite vigente del modelo. Free tier y Tier 1–5 son condiciones de la cuenta; el nombre `gpt-image-2` no concede por sí mismo una capacidad fija.

## La migración debe demostrar cada condición

![Hoja de validación de identidad, salida, cuota, coste y reversión](https://blog.laozhang.ai/posts/es/gpt-image-2-azure-free/img/migration-checklist.webp)

1. **Identidad**: guarda proveedor, recurso/proyecto, deployment/model ID, endpoint, API version y región.
2. **Entrada**: usa el mismo prompt, imágenes con derechos, tamaño, calidad y número de resultados; documenta los controles no equivalentes.
3. **Respuesta**: decodifica base64, comprueba dimensiones y MIME, almacena el fichero y conserva request ID.
4. **Requisito decisivo**: ejecuta Entra ID, rotación de clave, red privada, conversión WebP o condición regional que justificó la elección.
5. **Capacidad**: prueba solo la carga prevista y registra throttling y retry.
6. **Conciliación**: compara logs Azure con Azure Cost y request ID OpenAI con usage; incluye fallos e imágenes de entrada.
7. **Reversión**: mantén la ruta anterior hasta que la nueva supere identidad, almacenamiento, moderación, latencia, coste y formato.

Una diferencia visual entre dos imágenes aleatorias no prueba un cambio de modelo. También influyen aleatoriedad, alias, parámetros no equivalentes, filtros y ruta API. Si la paridad visual es obligatoria, repite entradas comparables y adjunta ruta y parámetros al resultado.

## Elige al propietario de la restricción más difícil

Azure OpenAI es la opción cuando la compra y el soporte Microsoft, la identidad Azure, el gobierno de recursos, la red, la monitorización o una ubicación verificada son parte del requisito. Deployment, cuota, API version y conversión de formato también forman parte del trabajo.

OpenAI directo encaja cuando el API oficial está permitido y prima una integración corta. Aun así necesita aislamiento de proyecto, rotación de claves, presupuesto, almacenamiento y tratamiento de moderación.

No migres solo porque ambos lados muestran `gpt-image-2`. Migra cuando la nueva ruta resuelva un requisito que la actual no puede cumplir y la hoja de prueba demuestre la solicitud real en la cuenta candidata.

Para implementar la ruta directa, continúa con la [guía de GPT-Image-2 API](https://blog.laozhang.ai/es/posts/gpt-image-2-api). En Azure, mantén abiertas las páginas Microsoft de generación, disponibilidad, cuotas y la vista de precios de tu suscripción.

Siguiente paso: escribe la condición que descartaría una de las rutas y ejecuta una solicitud de bajo coste con la misma entrada en la cuenta y región destinadas a producción.

## Documentación oficial

Los parámetros de la solicitud, los precios y las reglas de cobro están en la documentación para desarrolladores de LaoZhang API: [documentación de GPT Image 2 API](https://docs.laozhang.ai/en/api-capabilities/gpt-image-2).

*Aviso: [laozhang.ai es un servicio propio](https://blog.laozhang.ai/es/about#laozhang). Sus precios son nuestra tarifa, no una comparación independiente.*

## Fuentes

Páginas externas que cita esta guía, en el orden en que aparecen. Última actualización: 2026-08-05.

- [generación de imágenes en Azure](https://learn.microsoft.com/es-es/azure/foundry/openai/how-to/dall-e) (learn.microsoft.com)
- [página del modelo OpenAI](https://developers.openai.com/api/docs/models/gpt-image-2) (developers.openai.com)
- [tabla de precios de OpenAI](https://developers.openai.com/api/docs/pricing) (developers.openai.com)
- [calculador de imágenes](https://developers.openai.com/api/docs/guides/image-generation) (developers.openai.com)
- [página de precios de Azure OpenAI](https://azure.microsoft.com/es-es/pricing/details/azure-openai/) (azure.microsoft.com)
- [cuotas y límites Azure OpenAI](https://learn.microsoft.com/es-es/azure/foundry/openai/quotas-limits) (learn.microsoft.com)
