Spaces:
Running
Running
Update app.py
Browse filesOpenAI dall-e2 would not accept quality='standard'
app.py
CHANGED
@@ -905,8 +905,8 @@ def make_image(prompt, user, pwd):
|
|
905 |
msg = 'Error: unable to create image.'
|
906 |
fpath = None
|
907 |
model = 'dall-e-2'
|
908 |
-
size = '512x512'
|
909 |
quality = 'standard'
|
|
|
910 |
if user in unames and pwd == pwdList[unames.index(user)]:
|
911 |
if len(prompt.strip()) == 0:
|
912 |
return [gr.Image(value=None, visible=False), 'You must provide a prompt describing image you desire']
|
@@ -915,12 +915,19 @@ def make_image(prompt, user, pwd):
|
|
915 |
model = 'dall-e-3'
|
916 |
size = '1024x1024'
|
917 |
quality = 'hd'
|
918 |
-
|
919 |
-
|
920 |
-
|
921 |
-
|
922 |
-
|
923 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
924 |
if len(response.data) == 0:
|
925 |
msg = "OpenAI returned no image data"
|
926 |
return [gr.Image(visible=False, value=None), msg]
|
|
|
905 |
msg = 'Error: unable to create image.'
|
906 |
fpath = None
|
907 |
model = 'dall-e-2'
|
|
|
908 |
quality = 'standard'
|
909 |
+
size = '512x512'
|
910 |
if user in unames and pwd == pwdList[unames.index(user)]:
|
911 |
if len(prompt.strip()) == 0:
|
912 |
return [gr.Image(value=None, visible=False), 'You must provide a prompt describing image you desire']
|
|
|
915 |
model = 'dall-e-3'
|
916 |
size = '1024x1024'
|
917 |
quality = 'hd'
|
918 |
+
try:
|
919 |
+
response = Client().images.generate(model=model, prompt=prompt,size=size,
|
920 |
+
response_format='b64_json', quality=quality)
|
921 |
+
except Exception as ex:
|
922 |
+
msg = ex.message
|
923 |
+
return [gr.Image(visible=False, value=None), msg]
|
924 |
+
else:
|
925 |
+
try:
|
926 |
+
response = Client().images.generate(model=model, prompt=prompt,size=size,
|
927 |
+
response_format='b64_json')
|
928 |
+
except Exception as ex:
|
929 |
+
msg = ex.message
|
930 |
+
return [gr.Image(visible=False, value=None), msg]
|
931 |
if len(response.data) == 0:
|
932 |
msg = "OpenAI returned no image data"
|
933 |
return [gr.Image(visible=False, value=None), msg]
|