namifusion

如何使用 人脸检测 API:换脸接入指南(2026)

2 min · 更新于 2026-07-11 · NamiFusion 团队

人脸检测 API 接入教程:参数说明、价格与可直接运行的调用代码,先在 Playground 试玩再一行代码接入。

人脸检测 是一款换脸模型(由 NamiFusion 提供):人脸检测模型, 用于检测输入元素中包含的人脸信息在 NamiFusion 上可以在 Playground 直接试玩(提交前显示准确报价),再通过统一 REST API 一行代码接入。

TL;DR

· 任务类型:换脸,由 NamiFusion 提供

· 价格:按量积分计费($1 = 100 积分),无订阅

· 上手路径:Playground 试玩(提交前显示报价)→ API Keys 建密钥 → 一个 POST 接入

· 可调参数:3 个(见下方参数表)

· 无平台水印,商用可用(遵守服务条款)

用 人脸检测 能做什么?

影视与短剧后期:替换演员面部做补拍救场或多语言版本本地化。

玩梗与娱乐内容:把朋友或自己的脸放进名场面,社媒传播利器。

虚拟形象与隐私保护:直播、出镜内容用替代面部保护真实身份。

批量生产:同一素材一次映射多张源脸,量产个性化版本。

怎么调用这个 API?

1. 在 NamiFusion 注册并在 API Keys 页面创建密钥(注册送免费积分)。

2. 用下面的 cURL 示例提交任务,Header 带上 Bearer 密钥。

3. 用返回的 task_uuid 轮询任务状态,完成后取输出 URL。

提交任务
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/namifusion/facedetect" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "input": {
    "frame_urls": [
      "https://assets-public.namifusion.com/marketplace/thumbnails/2026-02-25/fb559d5bc3dc.png"
    ],
    "expand_ratio": 0.3
  }
}'

# 2) Poll until status is "completed", then read the output URLs
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID" \
  -H "Authorization: Bearer YOUR_API_KEY"

有哪些参数?

frame_urls(帧图片URL列表):必填

timestamps(时间戳列表):可选

expand_ratio(人脸裁剪扩展比例):可选,默认 0.3

价格是多少?

按次积分计价($1 = 100 积分),价格随参数变化,Playground 里提交前会显示准确报价。

人脸检测

精准人脸检测与多帧跟踪:支持单图/多帧分析,自动人物去重与跨帧追踪。

NamiFusion Face Detection 是一个高性能人脸检测服务,支持对单张图片或多张视频帧进行人脸检测与人物追踪。它能自动识别画面中的所有人脸,返回裁剪后的人脸图片 URL、边界框坐标、置信度等信息,并在多帧场景下自动完成跨帧人物去重与追踪。


核心特性

  • 单图 / 多帧统一接口: 无论是单张图片还是多张视频帧,使用同一个 API 端点即可完成分析。
  • 自动人物追踪: 多帧输入时自动识别同一人物,合并为统一的 person 记录,包含完整的出现时间线。
  • 人脸裁剪与上传: 自动裁剪检测到的人脸区域并上传至 S3,返回可直接使用的图片 URL。
  • 可调节裁剪范围: 通过 expand_ratio 参数控制人脸裁剪的扩展比例,满足不同场景需求。
  • 同步响应: 无需轮询或 Webhook,请求即时返回结果。

技术规格

参数详情
模型 IDnamifusion/face-detection
请求方式同步 POST
输入图片 URL 列表
输出人物列表(含人脸图片 URL、边界框、置信度、出现记录)
冷启动无(即时推理)

快速开始

1. API 端点

POST /api/v1/marketplace/run/namifusion/face-detection

2. 认证

在请求 Header 中携带您的 API Key:

X-API-Key: sk-your-api-key

3. 最简调用示例

单张图片检测

curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/namifusion/face-detection" \
  -H "X-API-Key: sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "frame_urls": ["https://example.com/photo.jpg"]
    }
  }'

响应示例

{
  "success": true,
  "frame_count": 1,
  "persons": [
    {
      "person_id": "person_0",
      "index": 0,
      "face_url": "https://s3.amazonaws.com/faces/face_abc123.jpg",
      "bbox": [120, 80, 220, 200],
      "confidence": 0.97,
      "first_seen": 0,
      "last_seen": 0,
      "appearances": [
        {
          "timestamp": 0,
          "frame_idx": 0,
          "bbox": [120, 80, 220, 200]
        }
      ]
    }
  ]
}

4. 多帧检测示例

当传入多张图片(如视频抽帧)时,服务会自动进行跨帧人物追踪与去重。

curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/namifusion/face-detection" \
  -H "X-API-Key: sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "frame_urls": [
        "https://example.com/frame_0.jpg",
        "https://example.com/frame_1.jpg",
        "https://example.com/frame_2.jpg"
      ],
      "timestamps": [0, 30, 60]
    }
  }'

响应示例

{
  "success": true,
  "frame_count": 3,
  "persons": [
    {
      "person_id": "person_0",
      "index": 0,
      "face_url": "https://s3.amazonaws.com/faces/face_def456.jpg",
      "bbox": [100, 50, 200, 180],
      "confidence": 0.95,
      "first_seen": 0,
      "last_seen": 60,
      "appearances": [
        {"timestamp": 0, "frame_idx": 0, "bbox": [100, 50, 200, 180]},
        {"timestamp": 30, "frame_idx": 1, "bbox": [105, 52, 205, 182]},
        {"timestamp": 60, "frame_idx": 2, "bbox": [108, 55, 208, 185]}
      ]
    },
    {
      "person_id": "person_1",
      "index": 1,
      "face_url": "https://s3.amazonaws.com/faces/face_ghi789.jpg",
      "bbox": [400, 60, 500, 190],
      "confidence": 0.92,
      "first_seen": 0,
      "last_seen": 30,
      "appearances": [
        {"timestamp": 0, "frame_idx": 0, "bbox": [400, 60, 500, 190]},
        {"timestamp": 30, "frame_idx": 1, "bbox": [405, 62, 505, 192]}
      ]
    }
  ]
}

5. Python 调用示例

FAQ

可以先免费试用吗?+

注册即送积分,但赠送积分目前仅适用于应用内的部分换脸功能;本模型按量积分计费。Playground 仍可无代码试玩,提交前会显示准确报价。

生成内容可以商用吗?有水印吗?+

可以商用,NamiFusion 不给生成结果加平台水印;使用须遵守服务条款与适用法律。

内容政策是什么?+

NamiFusion 是无过滤引擎,不做武断限制、对 NSFW 友好,但禁止违法内容与非自愿的真人素材,详见服务条款。

人脸检测 的任务要跑多久?+

取决于参数,图像通常数秒到数十秒,视频通常数十秒到几分钟;API 返回 task_uuid 供轮询。

分辨率/时长上限是多少?+

以模型参数表为准:每个模型的可选分辨率、时长档位都在上方参数说明与 Playground 中列出。