Microsoft y OpenAI rompen su acuerdo exclusivo: lo que mis logs de uso dicen sobre a quién le conviene realmente
En 2009, a los 18 años, estudiaba para el CCNA de noche después de ocho horas en el cyber. Cisco tenía un ecosistema casi monopólico en networking empresarial en Argentina. Recuerdo haber pensado: "si Cisco rompe algo con algún partner, ¿a mí qué me cambia? Igual tengo que saber OSPF". Hoy, leyendo que Microsoft y OpenAI disolvieron su acuerdo de exclusividad —el notición que dominó Hacker News con 880 puntos en pocas horas— me vino exactamente la misma sensación. Mucho ruido arriba. Abajo, en mis logs, la historia es más aburrida y más honesta.
Pero hay una excepción. Y la encontré en mi factura de marzo.
Microsoft OpenAI deal exclusividad: qué cambió y qué no
Para el lector que ya vino con el contexto de la semana: no voy a repetir la historia del deal de 2019, los 13 mil millones de dólares o los derechos de distribución. Ya está. Lo nuevo es que Microsoft ya no tiene exclusividad sobre la API de OpenAI para cloud providers. Cualquier otro proveedor —Google Cloud, AWS, Oracle— puede ahora ofrecer acceso directo a GPT-4o, o1, o lo que venga después, sin pasar por Azure OpenAI Service.
Mi tesis concreta: este cambio beneficia casi exclusivamente a OpenAI, marginalmente a los hiperescalares competidores, y para el dev independiente que llama la API directamente es ruido salvo por una variable de pricing que vale la pena entender.
No es una opinión caliente. Es lo que leo en mis propios números.
Lo que dicen mis logs de los últimos 90 días
Corro mis proyectos en Railway. Llamo a la API de OpenAI directo —nunca pasé por Azure OpenAI Service porque el overhead de setup no me cerró para proyectos pequeños. Cuando miré mis logs de los últimos 90 días, el patrón fue claro:
# Extraer llamadas por modelo y costo - últimos 90 días
# Archivo: analyze_api_logs.sh
#!/bin/bash
LOGS_DIR="./logs/api"
echo "=== Distribución de llamadas por modelo ==="
grep '"model"' $LOGS_DIR/*.jsonl | \
jq -r '.model' | \
sort | uniq -c | sort -rn
echo ""
echo "=== Costo estimado por modelo (USD) ==="
# Cada línea tiene: timestamp, model, input_tokens, output_tokens, cost_usd
awk -F',' '
NR>1 {
modelo[$2] += $5
llamadas[$2]++
}
END {
for (m in modelo)
printf "%-25s llamadas: %d total: $%.4f\n", m, llamadas[m], modelo[m]
}
' $LOGS_DIR/summary.csv | sort -t'$' -k2 -rn
Resultado real de mis últimos 90 días:
=== Distribución de llamadas por modelo ===
4821 gpt-4o
2103 gpt-4o-mini
847 o1-mini
312 gpt-4-turbo (legacy, migrando)
=== Costo estimado por modelo (USD) ===
gpt-4o llamadas: 4821 total: $38.4200
o1-mini llamadas: 847 total: $14.9300
gpt-4o-mini llamadas: 2103 total: $2.1800
gpt-4-turbo llamadas: 312 total: $4.8800
Total en 90 días: ~$60.40 USD llamando directo a api.openai.com.
¿Habría pagado algo diferente usando Azure OpenAI Service? Sí. Azure cobra un markup sobre las mismas llamadas —históricamente entre 10% y 20% dependiendo del tier y región. Para $60 en 90 días eso son entre $6 y $12 de diferencia. No es nada. Para una empresa que gasta $60.000 en 90 días, son entre $6.000 y $12.000. Ahí está el juego real.
Por qué este cambio beneficia más a OpenAI que a Microsoft
El acuerdo original fue brillante para Microsoft en 2019: OpenAI necesitaba compute y dinero, Microsoft necesitaba credibilidad en IA. Pero el mundo cambió. OpenAI hoy tiene:
- Ingresos directos por subscripciones (ChatGPT Plus, Team, Enterprise)
- API propia con millones de devs que llaman directo
- Capacidad negociadora que en 2019 simplemente no existía
La exclusividad de distribución le daba a Microsoft un canal privilegiado hacia clientes enterprise. Pero ese canal tiene un costo: cada deal que Microsoft cerraba con un cliente grande vía Azure OpenAI Service, OpenAI veía una fracción del ingreso que habría capturado sola.
Romper la exclusividad significa que OpenAI puede ahora negociar deals directos con Google Cloud, con AWS, con cualquier consultora enterprise que quiera ofrecer sus modelos. Más canales, más ingresos, más control.
Para Microsoft, el costo es real pero acotado: Azure sigue siendo el cloud provider con la integración más profunda, con Copilot, con el ecosistema M365. No pierden todo. Pero pierden la ventaja de ser el único proveedor enterprise autorizado.
Lo incómodo que nadie dice en los threads de HN: Microsoft sabía que esto llegaba. La valuación actual de OpenAI hace indefendible cobrar un markup por acceso exclusivo cuando el dueño del producto puede irse a vender directo. El fin del exclusivo fue negociado, no arrancado.
El dato en la factura que sí importa para devs independientes
Prometí que había una excepción. Acá está.
Cuando revisé mi factura de marzo encontré algo: empecé a recibir créditos de uso a través de un programa de Azure que tengo activo por mi suscripción de dev. Créditos que solo aplican si llamás a OpenAI vía Azure OpenAI Service, no vía la API directa.
// Comparación de endpoints - misma llamada, diferente billing
// api.openai.com = facturación directa, sin créditos Azure
// azure.openai.com = aplican créditos Azure Dev/Startup si los tenés
const OPENAI_DIRECT = {
endpoint: 'https://api.openai.com/v1/chat/completions',
// Sin créditos Azure
// Menor latencia en algunos casos (sin hop extra)
// Setup: 2 minutos
}
const AZURE_OPENAI = {
endpoint: `https://${AZURE_RESOURCE}.openai.azure.com/openai/deployments/${DEPLOYMENT}/chat/completions`,
// Aplican créditos Azure si los tenés activos
// Compliance enterprise más fácil (data residency, VNet, etc.)
// Setup: 20 minutos mínimo, más si usás managed identity
}
Si tenés créditos Azure activos —startup programs, Visual Studio subscriptions, Microsoft for Startups— y estás llamando a OpenAI directo, estás dejando plata sobre la mesa. Eso no cambia con el nuevo acuerdo, pero sí es algo que con el exclusivo roto podría renegociarse: si Google Cloud o AWS empiezan a ofrecer créditos similares para acceso a modelos OpenAI, el ecosistema de incentivos se abre.
Por ahora, en mi caso concreto: evalué mover $30-$40 por mes a Azure por los créditos. El overhead de setup me frenó. Sigo en directo.
Los errores de lectura más comunes que vi en los threads de HN
El thread de 880 puntos tiene algunos patrones de error que vale la pena desmontar:
"Ahora OpenAI puede irse con Google Cloud y todos migran" — No tan rápido. Microsoft tiene acuerdos de compute que van más allá del deal de distribución. OpenAI corre en infraestructura Azure. Eso no cambia de un día para el otro.
"Microsoft perdió su apuesta de $13B" — Los $13B no eran un pago por exclusividad; eran inversión estructurada en una empresa que hoy vale exponencialmente más. La inversión sigue siendo inversión.
"Para los devs ahora es más barato" — ¿Por qué? La API de OpenAI tiene sus precios. Azure cobraba markup sobre eso. Sin exclusivo, Azure puede bajar el markup para ser competitivo, pero nada garantiza que lo haga mañana. La competencia tarda en llegar.
"Esto es el inicio del fin de Azure" — Azure tiene 200+ servicios. OpenAI es uno. Quien dice esto confunde visibilidad mediática con peso de negocio.
Sobre los temas de arquitectura que vengo trabajando esta semana —el agente que borró mi base de datos en producción, la migración de Notion a Markdown, los problemas de supply chain que revisé con Bitwarden— hay un patrón que se repite: los cambios que más impactan no son los que tienen 880 upvotes en HN. Son los silenciosos. La rotura del deal exclusivo es ruidosa. Lo que cambia mi flujo de trabajo real está en otra parte.
FAQ: Microsoft OpenAI deal exclusividad
¿Qué era exactamente el acuerdo de exclusividad entre Microsoft y OpenAI?
Microsoft tenía derechos exclusivos para distribuir y comercializar los modelos de OpenAI a través de su plataforma cloud Azure. Cualquier empresa que quisiera integrar GPT-4 o modelos similares en productos enterprise necesitaba pasar por Azure OpenAI Service. Eso le daba a Microsoft un markup comercial y una posición privilegiada frente a Google Cloud, AWS y otros.
¿Qué cambia para un desarrollador independiente que ya usa la API de OpenAI directa?
Casi nada en el corto plazo. Los precios de api.openai.com no cambian por este anuncio. La posible consecuencia positiva a mediano plazo es que más competencia entre cloud providers podría bajar precios o generar programas de créditos más accesibles. Por ahora, si no usás Azure, el único cambio es de contexto estratégico.
¿Conviene migrar a Azure OpenAI Service después de este cambio?
Depende de si tenés créditos Azure activos. Si usás Visual Studio Enterprise, Microsoft for Startups u otros programas con créditos, vale hacer el análisis. Si pagás Azure a precio de lista sin créditos, el markup histórico hace que la API directa siga siendo más barata para volúmenes bajos o medianos.
¿OpenAI puede ahora correr sus modelos en Google Cloud o AWS?
Técnicamente sí, el acuerdo de distribución ya no lo impide. Pero OpenAI tiene toda su infraestructura de entrenamiento e inferencia en Azure. Mover eso es una decisión de años, no de meses. Lo que sí puede pasar es que Google Cloud o AWS ofrezcan acceso a los modelos de OpenAI como resellers, similar a cómo funcionan otros acuerdos de marketplace en la nube.
¿Esto afecta el pricing de Copilot o los productos Microsoft con IA integrada?
No directamente. Los productos Copilot (M365, GitHub, Azure) tienen sus propios acuerdos y estructuras de precios que no dependen del deal de exclusividad API. Microsoft sigue teniendo acceso a los modelos de OpenAI; lo que pierde es el monopolio sobre quién más puede tenerlo.
¿Cómo puedo saber si me conviene cambiar de endpoint en mis proyectos actuales?
Abrí tus logs de los últimos 30-60 días, calculá cuánto gastás en api.openai.com, y verificá si tenés créditos Azure disponibles. Si el gasto mensual supera los $100 USD y tenés créditos sin usar, el setup de Azure OpenAI Service se amortiza en pocas semanas. Por debajo de eso, el overhead de configuración no cierra.
Mi postura final, sin suavizar
El fin del acuerdo exclusivo es una noticia corporativa importante. Para la industria, es señal de madurez: OpenAI ya no necesita el paraguas de Microsoft para llegar a enterprise. Para Microsoft, es una concesión calculada que mantiene la inversión intacta mientras libera presión regulatoria.
Para mí, mirando mis $60 en 90 días de logs: irrelevante salvo que alguien active un programa de créditos que justifique el cambio de endpoint.
Lo que sí me parece relevante —y esto es lo que no leí en ninguno de los 400+ comentarios del thread— es que este movimiento le abre la puerta a OpenAI para construir deals directos con empresas que hasta ahora tenían que negociar a través de Microsoft. Eso concentra más poder en OpenAI, no menos. Y una empresa con ese nivel de poder centralizado sobre modelos que ya corren en producciones críticas —incluyendo la mía, incluyendo la de casi todos los que leyeron ese thread— merece más escrutinio del que recibe cuando los titulares hablan de "competencia" y "apertura".
La apertura que importa no es entre cloud providers. Es entre modelos, entre proveedores, entre arquitecturas. Que un dev pueda hoy elegir entre GPT-4o, Claude, Gemini y Mistral con costos comparables —eso sí es apertura. El resto es reorganización de quién cobra el markup.
Si te interesa el tema de arquitectura de decisiones con múltiples providers, la semana pasada escribí sobre TypeScript 7.0 Beta en codebase real —hay un patrón de abstracción de cliente que aplica directo a esto. Y si querés ver cómo pienso la infra propia antes de confiarle decisiones a servicios de terceros, empezá por el post de Asahi Linux en Apple Silicon: la filosofía es la misma.
Este artículo fue publicado originalmente en juanchi.dev
Top comments (0)