查看处理任务列表¶
查询知识库来源的处理任务和状态。
GET https://moi.matrixorigin.cn/newmoi/semantic-models/{model_id}/source-jobs
调用前准备¶
先查询知识库列表取得知识库 ID。准备有目标工作区访问权限的个人访问令牌和目标工作区 ID。
请求参数¶
curl "https://moi.matrixorigin.cn/newmoi/semantic-models/$MODEL_ID/source-jobs" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID"
字段 |
类型 |
必填 |
说明 |
|---|---|---|---|
|
integer |
是 |
知识库 ID。 |
成功响应¶
成功时返回 200。使用 job_status、error 和 reconcile_required 判断任务是否完成、失败或需要协调。
{
"code": "OK",
"msg": "OK",
"data": {
"items": [
{
"job_id": "job_01",
"source_id": "src_01",
"job_status": "pending",
"updated_at": 1735632000,
"reconcile_required": false
}
],
"total": 1,
"reconcile_required": false
}
}
字段 |
类型 |
说明 |
|---|---|---|
|
string |
成功时为 |
|
string |
成功时为 |
|
object |
响应数据。 |
下面表格展开响应示例中 data 对象;每一行是该对象的一个字段。
字段 |
类型 |
说明 |
|---|---|---|
|
array of object |
来源处理任务列表。 |
|
integer |
任务总数。 |
|
boolean |
当前知识库是否存在需要收敛的任务。 |
下面表格展开响应示例中 data.items 数组的每一项;每一行是该数组项的一个字段。
字段 |
类型 |
说明 |
|---|---|---|
|
string |
任务 ID。 |
|
string |
任务关联的来源 ID。 |
|
string |
当前处理状态。 |
|
string |
来源文件 ID;不适用时可能省略。 |
|
string 或 null |
知识库文件 ID;不适用时可能省略。 |
|
integer |
来源表 ID;不适用时可能省略。 |
|
integer 或 null |
知识库表 ID;不适用时可能省略。 |
|
string |
失败原因;无错误时可能省略。 |
|
integer |
Unix 时间戳;无值时可能省略。 |
|
boolean |
该任务是否需要状态收敛。 |
错误响应¶
{
"code": "ErrNotFound",
"msg": "resource not found",
"data": null
}
字段 |
类型 |
说明 |
|---|---|---|
|
string |
错误代码。 |
|
string |
面向调用者的错误信息。 |
|
null |
发生错误时为 |
后续操作¶
任一任务或知识库返回 reconcile_required 为 true 时,协调数据处理任务收敛状态。