cha0smagick's picture
Update app.py
eafead9 verified
import streamlit as st
from freeGPT import Client # Aseg煤rate de que esta es la importaci贸n correcta
from PIL import Image
from io import BytesIO
# Si el cliente no se puede instanciar, usa la funci贸n adecuada para crear la generaci贸n
def generate_image(prompt):
# Aqu铆 debes llamar a la funci贸n adecuada de freeGPT para generar la imagen
return Client.create_generation("prodia", prompt) # Ajusta esto si es necesario
# T铆tulo de la aplicaci贸n
st.title("Generador de Im谩genes con AI")
# Input del usuario
prompt = st.text_input("Ingresa tu prompt para generar una imagen:")
if st.button("Generar Imagen"):
if prompt:
try:
# Generar la imagen usando el prompt
resp = generate_image(prompt)
image = Image.open(BytesIO(resp))
# Mostrar la imagen en la aplicaci贸n
st.image(image, caption="Imagen generada", use_column_width=True)
st.success("馃: Imagen mostrada.")
except Exception as e:
st.error(f"馃: Ocurri贸 un error: {e}")
else:
st.warning("Por favor, ingresa un prompt.")