pixano_inference.routers.utils
Utils for the routers.
delete_task(task_id)
async
execute_task_request(request, task, settings)
async
Execute a task request.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
request
|
BaseRequest
|
Request to execute. |
required |
task
|
Task
|
Task to execute |
required |
settings
|
Settings
|
Settings of the app. |
required |
Returns:
Type | Description |
---|---|
CeleryTask
|
Response of the request |
Source code in pixano_inference/routers/utils.py
get_task_result(task_id, response_type)
async
Get the result of a task.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
task_id
|
str
|
ID of the task to retrieve. |
required |
response_type
|
type[BaseResponse]
|
Type of response to return. |
required |
Returns:
Type | Description |
---|---|
CeleryTask | BaseResponse
|
Response for the task generation. |