seawolf2357 commited on
Commit
eeb1a34
1 Parent(s): b1244a4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -53,13 +53,16 @@ class MyClient(discord.Client):
53
  async def generate_image(prompt):
54
  try:
55
  # 모델 호출
56
- response = hf_client(inputs=prompt)
57
- image_data = response['images'][0] # 응답에서 이미지 데이터 추출
58
- image_bytes = io.BytesIO(base64.b64decode(image_data))
59
- image = Image.open(image_bytes)
60
- image_path = "output.png"
61
- image.save(image_path)
62
- return image_path
 
 
 
63
  except Exception as e:
64
  logging.error(f"Failed to generate image: {str(e)}")
65
  return None
 
53
  async def generate_image(prompt):
54
  try:
55
  # 모델 호출
56
+ response = hf_client(inputs={"inputs": prompt}, options={"wait_for_model": True}) # options는 필요에 따라 조정 가능
57
+ image_data = response.get('images', [None])[0] # 응답에서 이미지 데이터 추출
58
+ if image_data:
59
+ image_bytes = io.BytesIO(base64.b64decode(image_data))
60
+ image = Image.open(image_bytes)
61
+ image_path = "output.png"
62
+ image.save(image_path)
63
+ return image_path
64
+ else:
65
+ raise ValueError("No image data received.")
66
  except Exception as e:
67
  logging.error(f"Failed to generate image: {str(e)}")
68
  return None