update
Browse files
app.py
CHANGED
|
@@ -232,8 +232,11 @@ def health_check():
|
|
| 232 |
logger.info(f"Health check: {status}")
|
| 233 |
return status
|
| 234 |
|
| 235 |
-
# 创建
|
| 236 |
-
|
|
|
|
|
|
|
|
|
|
| 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 |
-
#
|
| 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=[
|