namifusion

如何使用 图片换脸 Pro API:换脸接入指南(2026)

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

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

图片换脸 Pro 是一款换脸模型(由 NamiFusion 提供):Image FaceSwap Pro 支持单人自动检测与多人关键点精确映射。在 NamiFusion 上可以在 Playground 直接试玩(提交前显示准确报价),再通过统一 REST API 一行代码接入,典型一次调用约 $0.200。

TL;DR

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

· 价格:典型一次约 $0.200($1 = 100 积分),按量计费无订阅

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

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

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

用 图片换脸 Pro 能做什么?

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

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

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

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

怎么调用这个 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/faceswap-image-pro" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "input": {
    "sourceImage": "https://kaito-1328216764.cos.ap-tokyo.myqcloud.com/marketplace/thumbnails/2026-01-27/d0328839a75f.png",
    "targetImage": "https://kaito-1328216764.cos.ap-tokyo.myqcloud.com/marketplace/thumbnails/2026-02-24/94a3eefdb397.png",
    "face_enhance": false
  }
}'

# 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"

有哪些参数?

sourceImage(源图):必填

targetImage(目标图):必填

face_enhance(面部优化):可选,默认 false

图片换脸 Pro 的提示词怎么写?

1. 主体在前:先写画面主角与动作,再补环境、光线、风格("一名宇航员在雨中的霓虹街头奔跑,电影感,浅景深")。

2. 用具体名词代替形容词堆砌:"85mm 人像镜头、黄昏逆光" 比 "非常好看、超高质量" 有效得多。

3. 迭代时只改一个变量:固定 seed 复现结果,每次只调整一个描述词,才能知道是什么在起作用。

4. 负面信息放正面写:与其说"不要模糊",不如直接要"锐利对焦、清晰细节"。

价格是多少?

按次积分计价,典型一次调用约 $0.200($1 = 100 积分),实际价格随参数(分辨率/时长等)变化,Playground 里提交前会显示准确报价。

图片换脸 Pro

AI 图片换脸 Pro:支持单人自动换脸与多人关键点精确映射,适用于高可控换脸场景。

NamiFusion Image FaceSwap Pro 是一个面向高精度场景的图片换脸接口。它支持两类输入方式:单人自动模式(字符串 URL)与多人精确模式(对象数组 + 关键点),可在不同业务场景下平衡易用性与可控性。


核心特性

  • 单人自动换脸: sourceImagetargetImage 直接传字符串 URL,系统自动做人脸关键点检测。
  • 多人精确映射: 使用 ImageWithKeypoints[] 并传入 opts 关键点,按索引一一配对处理。
  • 可选面部优化: face_enhance 仅支持布尔值,开启后会移除脸部瑕疵,提升面部观感。
  • 统一输入结构: 支持字符串与对象数组两种输入形态。

技术规格

参数详情
核心输入字段sourceImagetargetImageface_enhance
图片对象结构ImageWithKeypointspath + opts
单人模式输入字符串 URL / 路径
多人模式输入ImageWithKeypoints[] 数组

快速开始

API 端点

端点方法说明
/api/v1/marketplace/run/namifusion/faceswap-image-proPOST提交 FaceSwap Pro 任务
/api/v1/marketplace/run/tasks/{task_uuid}GET查询任务状态与结果

请求参数总览

请求体中与 FaceSwap Pro 相关的核心字段如下:

{
  "sourceImage": "string | ImageWithKeypoints[]",
  "targetImage": "string | ImageWithKeypoints[]",
  "face_enhance": "boolean"
}

认证

在请求 Header 中携带 API Key(如你的服务网关要求):

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

标准调用流程

FaceSwap Pro 采用异步任务模式:

  1. 调用 POST /api/v1/marketplace/run/namifusion/faceswap-image-pro 提交任务。
  2. 从响应中拿到 task_uuid
  3. 调用 GET /api/v1/marketplace/run/tasks/{task_uuid} 轮询任务状态。
  4. status 变为 completed 时,从响应中的 output 读取结果;若为 failed,查看 error_message

第 1 步:提交任务

curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/namifusion/faceswap-image-pro" \
  -H "X-API-Key: sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "sourceImage": "https://example.com/source.jpg",
      "targetImage": "https://example.com/target.jpg",
      "face_enhance": false
    }
  }'

提交成功响应示例:

{
  "task_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "status": "pending",
  "estimated_time": 150,
  "cost_credits": 10
}

第 2 步:查询结果

curl -X GET "https://www.namifusion.com/api/v1/marketplace/run/tasks/a1b2c3d4-e5f6-7890-abcd-ef1234567890" \
  -H "X-API-Key: sk-your-api-key"

处理中响应示例:

{
  "task_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "model_id": "namifusion/faceswap-image-pro",
  "status": "processing",
  "output": null,
  "error_message": null,
  "created_at": "2026-04-13T10:00:00Z",
  "completed_at": null
}

完成响应示例:

{
  "task_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "model_id": "namifusion/faceswap-image-pro",
  "status": "completed",
  "output": {
    "image_url": "https://cdn.namifusion.com/result/faceswap_pro_abc123.jpg"
  },
  "cost_credits": 10,
  "error_message": null,
  "created_at": "2026-04-13T10:00:00Z",
  "completed_at": "2026-04-13T10:00:12Z"
}

失败响应示例:

{
  "task_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "model_id": "namifusion/faceswap-image-pro",
  "status": "failed",
  "output": null,
  "cost_credits": 10,
  "error_message": "Face swap failed because no valid face was detected in targetImage.",
  "created_at": "2026-04-13T10:00:00Z",
  "completed_at": "2026-04-13T10:00:08Z"
}

FAQ

可以先免费试用吗?+

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

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

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

内容政策是什么?+

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

图片换脸 Pro 的任务要跑多久?+

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

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

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