vipr_api.web.routers.compare package¶
Submodules¶
vipr_api.web.routers.compare.tasks module¶
Stored-result compare task management router.
This router mirrors the inference task lifecycle for compare jobs: - /run - Start compare task - /progress/{task_id} - Get compare task progress - /cancel/{task_id} - Cancel running compare task - /health - Check Celery backend health
- async vipr_api.web.routers.compare.tasks.cancel_task(task_id: str) dict[str, Any]¶
Cancel a running compare task.
- async vipr_api.web.routers.compare.tasks.get_task_progress(task_id: str) TaskProgressResponse¶
Expose compare task progress using the shared task-status implementation.
- async vipr_api.web.routers.compare.tasks.health_check() HealthCheckResponse¶
Expose Celery backend health for compare tasks.
Module contents¶
Compare router package.