Azure OpenAI en Flow (Premium)
Conector de Azure OpenAI en Power Automate: requisitos previos, obligación de licencia Premium y por qué los costes de Azure se facturan por separado de la licencia.
Si ya tienes tu propio recurso de Azure OpenAI, no necesitas pasarte a AI Builder para usarlo en Power Automate. Microsoft ofrece un conector propio que conecta tus flujos directamente con tu implementación de Azure OpenAI, incluyendo finalizaciones de chat, embeddings y una integración opcional con tus propios datos a través de Azure AI Search. El conector pertenece, sin embargo, a la clase Premium, lo que tiene consecuencias tanto para tu licencia de Power Automate como para los costes de Azure en curso.
Este artículo muestra qué ofrece el conector de Azure OpenAI en Power Automate, qué requisitos previos debes cumplir antes de tu primer flujo, cómo se aplica en la práctica la obligación de licencia Premium y por qué la factura de Azure se gestiona por separado de la licencia de Power Automate. Se basa en la referencia oficial del conector y en la documentación de licencias de Microsoft.
Qué ofrece el conector de Azure OpenAI en Power Automate
El conector de Azure OpenAI es un conector propio de Microsoft y, según la referencia del conector, está clasificado como Premium en Power Automate y Power Apps, también como Premium en Copilot Studio y como Standard en Logic Apps. Está disponible en prácticamente todas las regiones de Power Automate, excepto US Government (GCC), US Government (GCC High), la China Cloud operada por 21Vianet y el US Department of Defense (DoD).
Según la documentación, el conector ofrece cuatro acciones:
- Crea una finalización para el mensaje de chat: finalización de chat clásica contra un modelo implementado, con parámetros como temperature, top-p, max tokens, presence penalty y frequency penalty.
- Obtener un embedding: representación vectorial de un único texto de entrada, por ejemplo para búsqueda de similitud o clasificación.
- Obtener varios embeddings: la misma función para un array de textos de entrada en una sola llamada.
- Uso de extensiones para crear una finalización para mensajes de chat: finalización de chat con extensiones que permiten incorporar tus propios datos de Azure AI Search como contexto, el llamado escenario «On Your Data».
En la práctica, esto significa que un flujo puede enviar texto entrante, por ejemplo de un formulario o un correo electrónico, directamente a tu propia implementación de Azure OpenAI y procesar la respuesta en el siguiente paso, sin tener que pasar por un conector de terceros.
Requisitos previos antes de que se ejecute el primer flujo
Antes de poder usar el conector, según la referencia del conector deben estar preparadas varias cosas:
- Una suscripción activa de Azure.
- Acceso a Azure OpenAI en sí; el servicio requiere registro y solo está disponible para clientes empresariales y partners aprobados.
- Un recurso de Azure OpenAI creado en una región compatible con un modelo compatible, para el cual se debe asignar al menos el rol Cognitive Services Contributor en el recurso.
- Opcional, para los escenarios On Your Data: un recurso de Azure AI Search con datos preparados adecuadamente.
Este trabajo previo se realiza por completo en el portal de Azure y todavía no tiene nada que ver con Power Automate en sí. Solo cuando el recurso está listo se puede establecer una conexión con él en el flujo.
Establecer la conexión: clave de API o Managed Identity
Según la referencia del conector, el conector de Azure OpenAI admite tres tipos de autenticación:
- Clave de API: introduces el nombre del recurso de Azure OpenAI y la clave de API, opcionalmente junto con la URL del endpoint y la clave para Azure AI Search. Esta conexión se puede usar en todas las regiones y se puede compartir con otros usuarios.
- Managed Identity: inicio de sesión mediante una identidad administrada, según la documentación actualmente disponible solo para Logic Apps, también se puede compartir.
- Standard (obsoleto): el tipo de conexión antiguo sin un tipo de autenticación explícito, presente solo por motivos de compatibilidad y no compartible: cada persona debe crear su propia conexión al compartir.
Para los flujos nuevos, la clave de API suele ser la opción más práctica, porque funciona en todas las regiones y se puede compartir como conexión dentro del equipo, sin que cada compañero o compañera tenga que crear la suya propia.
Obligación de licencia Premium: quién del equipo necesita qué
Como el conector está clasificado como Premium, se aplica la licencia estándar de Power Automate para conectores Premium. Según los tipos de licencia de Power Automate, el derecho a usar conectores Premium está incluido en la licencia de usuario Power Automate Premium, en la licencia Power Automate Process y en la licencia Power Automate Hosted Process. La licencia gratuita de Power Automate, en cambio, solo cubre conectores estándar, por lo que un flujo con el conector de Azure OpenAI no funcionará con ella.
Cómo se traduce esto en la práctica depende, según las FAQ de licencias de Power Automate, del tipo de flujo:
- Flujos automatizados y programados se ejecutan en el contexto de licencia del propietario o la propietaria, independientemente de quién active el flujo o qué conexiones utilice. Si un flujo así usa el conector de Azure OpenAI, solo la persona propietaria necesita una licencia Premium.
- Flujos instantáneos, es decir, los flujos iniciados mediante un botón o un desencadenador manual, se ejecutan en el contexto de la persona que los inicia. Si el flujo contiene el conector de Azure OpenAI, cada persona que lo inicia manualmente necesita su propia licencia Premium.
- En lugar de otorgar una licencia a cada persona individualmente, un flujo puede equiparse en su lugar con una licencia Process. De este modo, funciona independientemente de si cada usuario tiene una licencia Premium, lo cual resulta especialmente rentable para flujos que inician muchas personas del equipo.
Para un equipo que quiere usar el conector de Azure OpenAI en un flujo compartido e iniciado manualmente, esto significa en la práctica: o bien cada persona implicada recibe una licencia Premium, o el propio flujo se equipa con una licencia Process. Así mantienes el control sobre quién puede usar realmente el conector, en lugar de aclarar la cuestión de la licencia solo tras el primer error en el flujo.
Los costes de Azure se suman a la licencia de Power Automate
La licencia Premium solo cubre el acceso al conector dentro de Power Automate. El uso real del modelo de lenguaje se realiza a través de tu recurso de Azure OpenAI y se factura por separado mediante tu suscripción de Azure, según el consumo de la implementación del modelo correspondiente. Estos costes se generan independientemente de si la llamada procede de Power Automate, de una Logic App o de tu propia aplicación, ya que la facturación se realiza a nivel del recurso de Azure, no a nivel del conector.
Para la planificación, dos puntos de la referencia del conector son especialmente relevantes:
- El acceso a Azure OpenAI en sí debe solicitarse y no está disponible automáticamente con cada suscripción de Azure; deberías planificarlo con antelación, antes de que un plazo del proyecto dependa de ello.
- El límite de limitación es de 1000 llamadas a la API por conexión y 60 segundos. En flujos de alto volumen, como el procesamiento masivo de documentos, conviene plantearse varias conexiones o agrupar solicitudes para no alcanzar este límite.
Quien calcule desde el principio por separado ambos bloques de costes, la licencia Premium de Power Automate y el consumo de Azure OpenAI, evita sorpresas desagradables en la primera factura de Azure tras la puesta en producción.
Limitaciones conocidas
La referencia del conector menciona tres limitaciones que deberías conocer antes de crear un flujo:
- Como fuente de datos para la función On Your Data, solo se admite Azure AI Search; no es posible conectar otras bases de datos vectoriales a través de este conector.
- El conector no admite Function Calling.
- No se admiten imágenes en el contenido de los mensajes; el conector está diseñado para una interacción puramente textual.
Quien necesite imprescindiblemente uno de estos escenarios, por ejemplo Function Calling para respuestas estructuradas, tiene que recurrir a un conector personalizado contra la API REST de Azure OpenAI.
En NordFlux, creamos integraciones de Azure OpenAI en el marco de nuestra consultoría de Power Automate de forma que los costes de licencia y de Azure sean transparentes desde el principio, en lugar de hacerse visibles solo después del primer flujo en producción.
Preguntas frecuentes
¿Necesito obligatoriamente una licencia Premium para el conector de Azure OpenAI?
Sí. El conector está clasificado como Premium, por lo que se aplica la licencia estándar de Power Automate para conectores Premium. La licencia gratuita solo cubre conectores estándar y no es suficiente para el conector de Azure OpenAI.
¿Es suficiente una sola licencia Premium para todo el flujo?
Eso depende del tipo de flujo. En los flujos automatizados o programados, basta con la licencia Premium de la persona propietaria. En los flujos instantáneos iniciados manualmente, en cambio, cada persona que los active necesita su propia licencia Premium, a menos que el flujo esté equipado en su lugar con una licencia Process.
¿La licencia Premium de Power Automate también paga el uso de Azure OpenAI?
No. La licencia Premium solo paga el acceso al conector en Power Automate. El uso real del modelo se realiza a través de tu recurso de Azure OpenAI y se factura por separado, según el consumo, a través de la suscripción de Azure.
¿Puedo usar mis propios datos empresariales como contexto con el conector?
Sí, mediante la acción de extensiones para las finalizaciones de chat se pueden incorporar tus propios datos, aunque, según la referencia del conector, únicamente a través de un recurso de Azure AI Search conectado como fuente de datos. Actualmente el conector no admite otras bases de datos vectoriales.
¿Qué ocurre cuando un flujo alcanza el límite de limitación?
El límite de limitación es de 1000 llamadas a la API por conexión en 60 segundos. Si se supera, la conexión bloquea las llamadas adicionales hasta que finaliza la ventana de tiempo. En caso de un volumen elevado, ayuda agrupar las solicitudes o crear varias conexiones para distintos flujos.
NordFlux UG (haftungsbeschränkt)
NordFlux crea empleados digitales para las organizaciones: automatizaciones y agentes KI que asumen el trabajo repetitivo. Usted mantiene el control.
¿Preguntas concretas sobre automatización o IA?
En un análisis inicial gratuito hablamos directamente de su caso. Sin compromiso.