跳转到主要内容
GET
/
api
/
v1
/
client
/
job
/
detect-face-result
获取人脸检测结果
curl --request GET \
  --url https://api.crun.ai/api/v1/client/job/detect-face-result \
  --header 'x-api-key: <api-key>'
{
  "code": 200,
  "message": "success",
  "data": {
    "detect_task_id": "dit60yt8reqplt1c16",
    "result": {
      "id": "m1oZzqYp9dN",
      "status": "succeed",
      "type": "face_detect",
      "hair_id": null,
      "faces": [
        {
          "id": 0,
          "link": "https://example.com/detected-face-0.jpg"
        },
        {
          "id": 1,
          "link": "https://example.com/detected-face-1.jpg"
        }
      ],
      "started_at": "2026-05-27 12:14:03",
      "finished_at": "2026-05-27 12:14:04",
      "error": null
    },
    "status": "succeeded",
    "error": null
  }
}

概述

创建人脸检测任务后,调用此接口查询检测状态。任务成功后,data.result.id 即为多人换脸请求中的 detect_iddata.result.faces 包含每张检测到的人脸 ID 和人脸图片 URL。
detect_id 有效期为 1 小时。换脸时传入的资源地址要和检测时相同。

接口地址

GET https://api.crun.ai/api/v1/client/job/detect-face-result

请求参数

detect_task_id
string
必填
创建检测任务时返回的 detect_task_id

状态枚举

状态说明
starting启动中
processing处理中
succeeded成功
failed失败

成功响应示例

{
  "code": 200,
  "message": "success",
  "data": {
    "detect_task_id": "dit60yt8reqplt1c16",
    "result": {
      "id": "m1oZzqYp9dN",
      "status": "succeed",
      "type": "face_detect",
      "hair_id": null,
      "faces": [
        {
          "id": 0,
          "link": "https://example.com/detected-face-0.jpg"
        },
        {
          "id": 1,
          "link": "https://example.com/detected-face-1.jpg"
        }
      ],
      "started_at": "2026-05-27 12:14:03",
      "finished_at": "2026-05-27 12:14:04",
      "error": null
    },
    "status": "succeeded",
    "error": null
  }
}

处理中响应示例

{
  "code": 200,
  "message": "success",
  "data": {
    "detect_task_id": "dit9ka6i5qoc519iv0",
    "result": null,
    "status": "processing",
    "error": null
  }
}

失败响应示例

{
  "code": 200,
  "message": "success",
  "data": {
    "detect_task_id": "dit9ka6i5qoc519iv0",
    "result": null,
    "status": "failed",
    "error": {
      "code": "FaceSwap.Detect.Failed",
      "message": "[任务NDm40D2DQp6] 未检测到人脸,源文件未检测到人脸"
    }
  }
}

相关资源

检测人脸(图片)

创建图片人脸检测任务

检测人脸(视频和 GIF)

创建视频或 GIF 人脸检测任务

授权

x-api-key
string
header
必填

所有 API 都需要通过 API Key 认证。

获取 API Key:

  1. 访问 API Key 管理页面 获取你的 API Key

使用方式: 添加到请求头:

x-api-key: YOUR_API_KEY

注意:

  • 请妥善保管你的 API Key,不要分享给他人
  • 如果怀疑 API Key 已泄露,请立即在管理页面重置

查询参数

detect_task_id
string
必填

创建人脸检测任务时返回的 detect_task_id

响应

请求成功

code
enum<integer>

响应状态码

  • 200:成功 - 请求已成功处理
  • 401:未授权 - 认证凭据缺失或无效
  • 402:余额不足 - 账户积分不足,无法执行操作
  • 404:未找到 - 请求的资源或接口不存在
  • 422:验证错误 - 请求参数未通过校验
  • 429:请求过多 - 已超过该资源的请求限制
  • 455:服务不可用 - 系统正在维护
  • 500:服务器错误 - 处理请求时发生意外错误
  • 501:生成失败 - 内容生成任务失败
  • 505:功能已禁用 - 请求的功能当前不可用
可用选项:
200,
401,
402,
404,
422,
429,
455,
500,
501,
505
message
string

响应消息,失败时为错误描述

示例:

"success"

data
object