Hola a todos,
De nuevo comienzo a trabajar con modelos de IA en Azure Foundry para utilizarlos en Power Apps. Hace unos meses escribí una publicación donde generaba una imagen a través de un texto con Dall-E en Azure Foundry. Hoy quiero hacer algo similar pero utilizando Flux: que es un modelo de generación de imágenes por IA que crea imágenes a partir de descripciones en lenguaje natural.
Aquí iremos a Azure AI Foundry y desplegaremos el modelo, en este ejemplo es: FLUX-1.1-pro

Una vez que tenemos el modelo desplegado ya podemos crear el flujo que nos va a permitir obtener la imagen:


Os dejo el código del esquema y la expresión de la respuesta de power Apps, para que no tengáis que escribirlas:
{
"type": "object",
"properties": {
"created": {
"type": "integer"
},
"data": {
"type": "array",
"items": {
"type": "object",
"properties": {
"b64_json": {
"type": "string"
}
},
"required": [
"b64_json"
]
}
}
},
"required": [
"data"
]
}
Y la respuesta de la App
first(body('Análisis_del_archivo_JSON')?['data'])?['b64_json']
Y ahora, vamos a probar la app, y vamos a icluir en el prompt:
«A realistic, cinematic scene of a Renaissance painter working in his studio. Natural light entering through a high window, wooden easels, oil paints and brushes on a workbench, unfinished canvases, classical sketches and anatomical drawings on the walls. Highly detailed, photorealistic style, warm tones, shallow depth of field, cinematic composition.»
Traducido:
Una escena realista y cinematográfica de un pintor del Renacimiento trabajando en su taller. Luz natural entrando por una ventana alta, caballetes de madera, pinturas al óleo y pinceles sobre una mesa de trabajo, lienzos inacabados, bocetos clásicos y dibujos anatómicos en las paredes. Estilo fotorrealista, muy detallado, tonos cálidos, profundidad de campo reducida y composición cinematográfica.
Y este será el resultado:

Es un resultado magnífico. Y me encanta la calidad que ofrece el modelo en sus composiciones.
Además, podemos llevarlo a cualquier entorno que muestra imagen con formato base64, por ejemplo, power apps 🙂
