akhaliq HF Staff commited on
Commit
0cdd1d5
·
verified ·
1 Parent(s): 38b0508

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -1,7 +1,9 @@
1
  import gradio as gr
2
- from lumaai import LumaAI
3
  import requests
4
  import os
 
 
5
 
6
  # Initialize LumaAI client
7
  def create_client(api_key):
@@ -30,6 +32,8 @@ def poll_generation(api_key, generation_id):
30
  generation = client.generations.get(id=generation_id)
31
  status = generation.status
32
  thumbnail_url = generation.assets.thumbnail
 
 
33
  thumbnail_response = requests.get(thumbnail_url)
34
  thumbnail = thumbnail_response.content if thumbnail_response.status_code == 200 else None
35
  return status, thumbnail
@@ -139,8 +143,6 @@ with gr.Blocks() as demo:
139
 
140
  # Convert thumbnail bytes to image format
141
  if thumb_data:
142
- from PIL import Image
143
- from io import BytesIO
144
  thumb_image = Image.open(BytesIO(thumb_data))
145
  else:
146
  thumb_image = None
 
1
  import gradio as gr
2
+ from lumaai.client import LumaAI # Adjusted based on troubleshooting
3
  import requests
4
  import os
5
+ from PIL import Image
6
+ from io import BytesIO
7
 
8
  # Initialize LumaAI client
9
  def create_client(api_key):
 
32
  generation = client.generations.get(id=generation_id)
33
  status = generation.status
34
  thumbnail_url = generation.assets.thumbnail
35
+
36
+ # Fetch the thumbnail image
37
  thumbnail_response = requests.get(thumbnail_url)
38
  thumbnail = thumbnail_response.content if thumbnail_response.status_code == 200 else None
39
  return status, thumbnail
 
143
 
144
  # Convert thumbnail bytes to image format
145
  if thumb_data:
 
 
146
  thumb_image = Image.open(BytesIO(thumb_data))
147
  else:
148
  thumb_image = None