Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -3,6 +3,7 @@ import random
|
|
3 |
from PIL import Image
|
4 |
import io
|
5 |
|
|
|
6 |
def generate_image(prompt):
|
7 |
try:
|
8 |
# Generate a random seed for each request
|
@@ -11,11 +12,10 @@ def generate_image(prompt):
|
|
11 |
# Generate image with the model
|
12 |
image = model.generate(prompt, seed=random_seed)
|
13 |
|
14 |
-
#
|
15 |
if isinstance(image, bytes):
|
16 |
image = Image.open(io.BytesIO(image))
|
17 |
elif not isinstance(image, Image.Image):
|
18 |
-
# If image is not in PIL format, convert or handle it
|
19 |
return "Error: Image not in expected format"
|
20 |
|
21 |
return image
|
@@ -27,4 +27,6 @@ model = gr.load("models/black-forest-labs/FLUX.1-schnell")
|
|
27 |
|
28 |
# Create Gradio interface
|
29 |
iface = gr.Interface(fn=generate_image, inputs="text", outputs="image")
|
|
|
|
|
30 |
iface.launch()
|
|
|
3 |
from PIL import Image
|
4 |
import io
|
5 |
|
6 |
+
# Define a function to generate an image from a prompt
|
7 |
def generate_image(prompt):
|
8 |
try:
|
9 |
# Generate a random seed for each request
|
|
|
12 |
# Generate image with the model
|
13 |
image = model.generate(prompt, seed=random_seed)
|
14 |
|
15 |
+
# Ensure the image is in PIL format
|
16 |
if isinstance(image, bytes):
|
17 |
image = Image.open(io.BytesIO(image))
|
18 |
elif not isinstance(image, Image.Image):
|
|
|
19 |
return "Error: Image not in expected format"
|
20 |
|
21 |
return image
|
|
|
27 |
|
28 |
# Create Gradio interface
|
29 |
iface = gr.Interface(fn=generate_image, inputs="text", outputs="image")
|
30 |
+
|
31 |
+
# Launch the Gradio interface
|
32 |
iface.launch()
|