Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -62,7 +62,7 @@ if uploaded_image and API_KEY:
|
|
62 |
st.image(image, caption="Uploaded Image", use_container_width=True)
|
63 |
|
64 |
if st.button("Generate Image", use_container_width=True):
|
65 |
-
st.write("Generating...")
|
66 |
result = generate_caption(image_base64, API_KEY)
|
67 |
|
68 |
if "error" in result:
|
@@ -77,7 +77,14 @@ if uploaded_image and API_KEY:
|
|
77 |
st.image(image_url, caption="Generated Image", use_container_width=True)
|
78 |
|
79 |
# Download button for the generated image
|
80 |
-
st.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
|
82 |
except Exception as e:
|
83 |
st.error(f"Error processing the response: {e}")
|
|
|
62 |
st.image(image, caption="Uploaded Image", use_container_width=True)
|
63 |
|
64 |
if st.button("Generate Image", use_container_width=True):
|
65 |
+
st.write("Wait AI Is Generating Image...")
|
66 |
result = generate_caption(image_base64, API_KEY)
|
67 |
|
68 |
if "error" in result:
|
|
|
77 |
st.image(image_url, caption="Generated Image", use_container_width=True)
|
78 |
|
79 |
# Download button for the generated image
|
80 |
+
st.download_button(
|
81 |
+
label="Download Image",
|
82 |
+
data=requests.get(image_url).content, # Fetch the image data
|
83 |
+
file_name="generated_image.png",
|
84 |
+
mime="image/png",
|
85 |
+
use_container_width=True
|
86 |
+
)
|
87 |
+
|
88 |
|
89 |
except Exception as e:
|
90 |
st.error(f"Error processing the response: {e}")
|