nimra-mughal's picture
Upload 2 files
044e733 verified
raw
history blame
943 Bytes
import streamlit as st
import requests
from PIL import Image
from io import BytesIO
st.set_page_config(page_title="AI Design Generator", layout="centered")
st.title("🎨 AI Poster/Packaging Design Generator")
st.write("Enter a prompt to generate your custom design:")
prompt = st.text_input("Prompt", "modern minimalist packaging with red and white theme")
if st.button("Generate Design"):
with st.spinner("Generating..."):
API_URL = "https://api-inference.huggingface.co/models/stabilityai/stable-diffusion-2"
headers = {"Authorization": "Bearer YOUR_HUGGINGFACE_TOKEN"}
payload = {"inputs": prompt}
response = requests.post(API_URL, headers=headers, json=payload)
if response.status_code == 200:
image = Image.open(BytesIO(response.content))
st.image(image, caption="Generated Design")
else:
st.error("Failed to generate image. Try again later.")