AILabTools API - Querying Async Task Results - API
draft: true
This API documentation has been completely restructured with an improved and clearer format. The current page will no longer receive active updates or maintenance. For the most accurate and up-to-date information, please switch to the new documentation.
View New DocsFor asynchronous interface, after calling the API, the returned result is not the real request result, you need to save the task_id in the returned result and then call this interface to get the real request result.
Asynchronous task results are valid for 24 hours. It is recommended that asynchronous task results be queried every 5 seconds.
Request
- URL:
https://www.ailabapi.com/api/common/query-async-task-result - Method:
GET
Headers
| Field | Required | Type | Description |
|---|---|---|---|
ailabapi-api-key | YES | string | Application API KEY. Get API KEY |
Query Params
| Field | Required | Type | Description |
|---|---|---|---|
task_id | YES | string | The task_id returned by the asynchronous API. |
Response
-
Handle
Public Response FieldsParse and validate the
Public Response Fields, checking the status code or response message to ensure the request is successful and error-free. -
Handle
Business Response FieldsIf the
Public Response Fieldsare valid and error-free, proceed with processing the business logic in theBusiness Response Fields.
Public Response Fields
Viewing Public Response Fields and Error CodesBusiness Response Fields
| Field | Type | Scope | Description |
|---|---|---|---|
task_status | integer | 012 | Asynchronous task status. 0: The task is queued.1: Asynchronous processing.2: Processing was successful. |
Response Example
{
"error_code": 0,
"error_msg": "",
"error_detail": {
"status_code": 200,
"code": "",
"code_message": "",
"message": ""
},
"task_status": 0
}
Sample Code
File Storage Policy
- Response Files:
- Storage Duration: 24 hours.
- Deletion Method: Automatic Deletion upon Timeout.