Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -11,7 +11,6 @@ client_image = Client("mukaist/DALLE-4K")
|
|
11 |
|
12 |
# Retrieve secret token from environment variables
|
13 |
webhook_server = os.getenv('webhook_server')
|
14 |
-
db_path = os.getenv('db_path') # Ensure you have this set up
|
15 |
|
16 |
# Define resolutions
|
17 |
resolutions = {
|
@@ -80,10 +79,10 @@ def get_user_points(user_chat_id):
|
|
80 |
try:
|
81 |
response = requests.get(webhook_url, params=params)
|
82 |
response.raise_for_status()
|
83 |
-
return response.json().get('points',
|
84 |
except requests.RequestException as e:
|
85 |
logger.error(f"Error fetching user points: {e}")
|
86 |
-
return
|
87 |
|
88 |
def extract_user_chat_id_from_url(url):
|
89 |
parsed_url = urlparse(url)
|
@@ -121,7 +120,7 @@ def create_gradio_interface():
|
|
121 |
# Create other components
|
122 |
prompt_input = gr.Textbox(label="Prompt", placeholder="Enter your prompt here...")
|
123 |
resolution_dropdown = gr.Dropdown(choices=list(resolutions.keys()), label="Resolution", value="1024x1024")
|
124 |
-
generate_button = gr.Button("Generate"
|
125 |
|
126 |
result_output = gr.Image(label="Generated Image", type="pil")
|
127 |
message_output = gr.Textbox(label="Result", placeholder="Results will be shown here", interactive=False)
|
@@ -140,9 +139,9 @@ def create_gradio_interface():
|
|
140 |
def handle_get_points(user_chat_id):
|
141 |
points = get_user_points(user_chat_id)
|
142 |
if points >= 5:
|
143 |
-
return points, gr.
|
144 |
else:
|
145 |
-
return points, gr.
|
146 |
|
147 |
def handle_generate_image(prompt, resolution_key, user_chat_id):
|
148 |
points = get_user_points(user_chat_id)
|
|
|
11 |
|
12 |
# Retrieve secret token from environment variables
|
13 |
webhook_server = os.getenv('webhook_server')
|
|
|
14 |
|
15 |
# Define resolutions
|
16 |
resolutions = {
|
|
|
79 |
try:
|
80 |
response = requests.get(webhook_url, params=params)
|
81 |
response.raise_for_status()
|
82 |
+
return response.json().get('points', 0) # Default to 0 if points not found
|
83 |
except requests.RequestException as e:
|
84 |
logger.error(f"Error fetching user points: {e}")
|
85 |
+
return 0
|
86 |
|
87 |
def extract_user_chat_id_from_url(url):
|
88 |
parsed_url = urlparse(url)
|
|
|
120 |
# Create other components
|
121 |
prompt_input = gr.Textbox(label="Prompt", placeholder="Enter your prompt here...")
|
122 |
resolution_dropdown = gr.Dropdown(choices=list(resolutions.keys()), label="Resolution", value="1024x1024")
|
123 |
+
generate_button = gr.Button("Generate")
|
124 |
|
125 |
result_output = gr.Image(label="Generated Image", type="pil")
|
126 |
message_output = gr.Textbox(label="Result", placeholder="Results will be shown here", interactive=False)
|
|
|
139 |
def handle_get_points(user_chat_id):
|
140 |
points = get_user_points(user_chat_id)
|
141 |
if points >= 5:
|
142 |
+
return points, gr.update(visible=True)
|
143 |
else:
|
144 |
+
return points, gr.update(visible=False)
|
145 |
|
146 |
def handle_generate_image(prompt, resolution_key, user_chat_id):
|
147 |
points = get_user_points(user_chat_id)
|