SissiFeng commited on
Commit
a9a864d
·
1 Parent(s): 0621c43
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -232,8 +232,11 @@ def health_check():
232
  logger.info(f"Health check: {status}")
233
  return status
234
 
235
- # 创建主界面
236
- with gr.Blocks(title="Bambu A1 Mini Print Control") as demo:
 
 
 
237
  gr.Markdown("# Bambu A1 Mini Print Control")
238
 
239
  with gr.Row():
@@ -436,10 +439,7 @@ with gr.Blocks(title="Bambu A1 Mini Print Control") as demo:
436
  logger.info(f"API call: send_print_parameters with nozzle={nozzle_temp}, bed={bed_temp}, speed={print_speed}, fan={fan_speed}")
437
  return send_print_parameters(nozzle_temp, bed_temp, print_speed, fan_speed)
438
 
439
- # 修改 API 端点注册部分
440
- demo.queue()
441
-
442
- # 正确注册 API 端点
443
  capture_frame_api = demo.load(
444
  fn=api_capture_frame,
445
  inputs=[
@@ -451,6 +451,7 @@ capture_frame_api = demo.load(
451
  api_name="capture_frame"
452
  )
453
 
 
454
  lambda_api = demo.load(
455
  fn=api_lambda,
456
  inputs=[
@@ -466,6 +467,7 @@ lambda_api = demo.load(
466
  api_name="lambda"
467
  )
468
 
 
469
  get_data_api = demo.load(
470
  fn=api_get_data,
471
  inputs=None,
@@ -473,6 +475,7 @@ get_data_api = demo.load(
473
  api_name="get_data"
474
  )
475
 
 
476
  send_params_api = demo.load(
477
  fn=api_send_print_parameters,
478
  inputs=[
 
232
  logger.info(f"Health check: {status}")
233
  return status
234
 
235
+ # 创建 Gradio 应用
236
+ demo = gr.Blocks(title="Bambu A1 Mini Print Control")
237
+
238
+ # 在 Blocks 上下文中注册 API 端点
239
+ with demo:
240
  gr.Markdown("# Bambu A1 Mini Print Control")
241
 
242
  with gr.Row():
 
439
  logger.info(f"API call: send_print_parameters with nozzle={nozzle_temp}, bed={bed_temp}, speed={print_speed}, fan={fan_speed}")
440
  return send_print_parameters(nozzle_temp, bed_temp, print_speed, fan_speed)
441
 
442
+ # 注册 capture_frame API
 
 
 
443
  capture_frame_api = demo.load(
444
  fn=api_capture_frame,
445
  inputs=[
 
451
  api_name="capture_frame"
452
  )
453
 
454
+ # 注册 lambda API
455
  lambda_api = demo.load(
456
  fn=api_lambda,
457
  inputs=[
 
467
  api_name="lambda"
468
  )
469
 
470
+ # 注册 get_data API
471
  get_data_api = demo.load(
472
  fn=api_get_data,
473
  inputs=None,
 
475
  api_name="get_data"
476
  )
477
 
478
+ # 注册 send_print_parameters API
479
  send_params_api = demo.load(
480
  fn=api_send_print_parameters,
481
  inputs=[