任务管理
获取异步任务详情¶
GET /openapi/v1/async-tasks/{taskUid}/
返回结果
{
"errcode": 200,
"errmsg": "success",
"data": {
"uid": "abc123",
"taskType": "openapi_query_data",
"status": "success",
"progress": 100,
"result": {},
"createdAt": "2024-01-01T00:00:00Z"
}
}
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| data.uid | string | 任务 uid |
| data.taskType | string | 任务类型 |
| data.status | string | 任务状态:pending, started, success, failure |
| data.progress | int | 进度 |
| data.result | object | 任务结果 |
| data.createdAt | string | 创建时间 |
创建异步任务¶
POST /openapi/v1/async-tasks/
请求体
{
"taskType": "openapi_query_data",
"params": {
"text": "最近的销售额",
"memberUid": "member123"
}
}
支持的任务类型及参数
openapi_query_data - 智能问答查询
{
"taskType": "openapi_query_data",
"params": {
"text": "查询问题",
"memberUid": "成员uid"
}
}
openapi_download_data - 查询结果下载
{
"taskType": "openapi_download_data",
"params": {
"text": "查询问题",
"memberUid": "成员uid"
}
}
openapi_dataseek_download_data - DataSeek 问答结果下载
{
"taskType": "openapi_dataseek_download_data",
"params": {
"text": "查询问题",
"memberUid": "成员uid",
"resultType": "data",
"threadUid": "对话uid(可选)"
}
}
forecast_data_v2 - 数据预测
{
"taskType": "forecast_data_v2",
"params": {
"text": "预测问题",
"memberUid": "成员uid",
"confidenceInterval": 0.95,
"forecastRange": ["2024-01-01", "2024-12-31"],
"trainRange": ["2023-01-01", "2023-12-31"]
}
}
dataseek_message - DataSeek 对话
{
"taskType": "dataseek_message",
"params": {
"text": "查询问题",
"memberUid": "成员uid",
"threadUid": "对话uid(可选)"
}
}
call_deepseek - 调用大模型
{
"taskType": "call_deepseek",
"params": {
"memberUid": "成员uid",
"template": { "id": 1 },
"prompt": "提示词"
}
}
sync_keyword - 同步关键词
{
"taskType": "sync_keyword",
"params": {
"projectId": 1
}
}