El generador de imágenes de inteligencia artificial (AI Image Generator) emplea el modelo DALL-E 3 desarrollado por OpenAI. Es un modelo de aprendizaje profundo entrenado para generar imágenes creativas a partir de descripciones textuales, conocido como "Generative Pre-trained Transformer" (GPT).
Utiliza la arquitectura de transformer y está preentrenado para entender y generar imágenes a partir de descripciones textuales.
-
Prompt de Descripción: La aplicación toma una descripción textual como entrada, proporcionada por el usuario. Esta descripción actúa como un "prompt" que guía al modelo en la generación de imágenes.
-
Generación de Imágenes: La solicitud y el prompt se envían a la API de OpenAI mediante solicitudes HTTP. DALL-E 3 procesa esta información y devuelve una URL que apunta a la imagen generada.
-
Descarga y Visualización: La aplicación descarga la imagen generada y la muestra en la interfaz de usuario utilizando Streamlit. También proporciona la opción de descargar la imagen generada.
En nuestro AI_Image_generator tenemos las siguentes librerias externas:
imports | Descripción |
---|---|
Requests | solicita información o, envia una acción, a un servidor web utilizando el protocolo HTTP |
Streamlit | Crea aplicaciones web interactivas para el desarrollo ágil de prototipos y aplicaciones simples. |
Para compilar el programa seguimos los siguientes pasos:
Verifica que tienes Python instalado ejecutando el siguiente comando:
python --version
Si no tienes Python instalado, descárgalo e instálalo desde: https://www.python.org/
Verifica que tienes "pip" instalado ejecutando el siguiente comando:
pip --version
Si no tienes "pip", instálalo siguiendo las instrucciones en https://pip.pypa.io/en/stable/installation/
Clona el repositorio desde GitHub:
git clone https://github.com/gjmacias/AI_Image_generator/
cd AI_Image_generator
Instala las bibliotecas necesarias utilizando "pip":
pip install -r requirements.txt
Finalmente, ejecuta la aplicación Streamlit:
streamlit run ImageGenerator.py
Esto abrirá tu navegador web con la aplicación Image Generator en ejecución.
¡Listo! Ahora deberías tener la aplicación funcionando localmente en tu máquina.
◦ Email: gmacias-@student.42barcelona.com