Spaces:
Sleeping
Sleeping
Kesheratmex
commited on
Commit
·
9371fe2
1
Parent(s):
c32026d
Remove leading slash from Gradio API endpoint names
Browse filesUpdate the `btn_detect.click` calls to set `api_name` without a leading “/” for both the video (`infer_media`) and image (`infer_media_1`) endpoints, ensuring correct route registration.
app.py
CHANGED
|
@@ -168,11 +168,11 @@ with gr.Blocks(title="Kesherat · Inspección de palas eólicas") as demo:
|
|
| 168 |
btn_detect = gr.Button("Detectar defectos")
|
| 169 |
|
| 170 |
# Endpoint API para vídeo: devuelve dict {video, classes}. UI: extrae solo el vídeo.
|
| 171 |
-
ev_video = btn_detect.click(fn=infer_media, inputs=video_input, outputs=json_video, api_name="
|
| 172 |
ev_video.then(_extract_video, inputs=json_video, outputs=output_video)
|
| 173 |
|
| 174 |
# Endpoint API para imagen: devuelve dict {path, classes}. UI: extrae solo la imagen.
|
| 175 |
-
ev_image = btn_detect.click(fn=infer_media, inputs=image_input, outputs=json_image, api_name="
|
| 176 |
ev_image.then(_extract_path, inputs=json_image, outputs=output_image)
|
| 177 |
|
| 178 |
btn_classes = gr.Button("Mostrar clases del modelo")
|
|
|
|
| 168 |
btn_detect = gr.Button("Detectar defectos")
|
| 169 |
|
| 170 |
# Endpoint API para vídeo: devuelve dict {video, classes}. UI: extrae solo el vídeo.
|
| 171 |
+
ev_video = btn_detect.click(fn=infer_media, inputs=video_input, outputs=json_video, api_name="infer_media")
|
| 172 |
ev_video.then(_extract_video, inputs=json_video, outputs=output_video)
|
| 173 |
|
| 174 |
# Endpoint API para imagen: devuelve dict {path, classes}. UI: extrae solo la imagen.
|
| 175 |
+
ev_image = btn_detect.click(fn=infer_media, inputs=image_input, outputs=json_image, api_name="infer_media_1")
|
| 176 |
ev_image.then(_extract_path, inputs=json_image, outputs=output_image)
|
| 177 |
|
| 178 |
btn_classes = gr.Button("Mostrar clases del modelo")
|