Tobias Geisler commited on
Commit
71261da
·
1 Parent(s): 8c790f2

content_policy_violation: display clear error message

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -43,8 +43,11 @@ def generate_image(prompt, use_magic_prompt, style, user_id):
43
 
44
  return prompt, image_url
45
  except Exception as e:
 
 
 
46
  print("Ein Fehler ist aufgetreten:", e)
47
- return f"Ein Fehler ist beim Generieren des Bildes aufgetreten: {str(e)}", None
48
 
49
  magic_prompts = [
50
  """Enhance and refine anything the user sends you as an image generation prompt for DALL-E 3:
 
43
 
44
  return prompt, image_url
45
  except Exception as e:
46
+ error_message = str(e)
47
+ if "content_policy_violation" in error_message:
48
+ return "Leider können wir deinen Prompt nicht verarbeiten, da er evtl. gegen die Content Policy von OpenAI verstösst. Wenn du denkst, dass das ein Fehler ist, versuche den Prompt so umzuformulieren, dass er jugendfreundlich ist.", None
49
  print("Ein Fehler ist aufgetreten:", e)
50
+ return f"Ein Fehler ist beim Generieren des Bildes aufgetreten: {error_message}", None
51
 
52
  magic_prompts = [
53
  """Enhance and refine anything the user sends you as an image generation prompt for DALL-E 3: