实时换脸 API 接入指南:摄像头与 RTC 直播流实战(2026)

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

教你把实时换脸接入摄像头与 RTC 直播流:NamiFusion REST API 提交 + SSE 事件流,含桌面 Playground 试用、API Key 创建步骤与积分价格说明。

实时换脸 API 是在直播画面——摄像头或 RTC 流——上即时替换人脸,而不是等文件上传后再处理。NamiFusion 把它做成了一套用 Bearer API Key 鉴权的 REST API,配 SSE(Server-Sent Events)事件流实时推送状态,另有一个桌面版 Playground,让你在写任何代码之前先验证效果。注册即送免费积分,用量按积分结算,1 美元 = 100 积分。

太长不看版(TL;DR)

作用对象是实时摄像头画面和 RTC 流,而不只是上传的文件。

REST 提交、Bearer API Key 鉴权;SSE 事件流实时推送状态。

桌面版 Playground 让你在接入前用自己的摄像头先测一轮。

完整协议文档在 NamiFusion 站内 API 商店;API Key 在 /api-keys 创建。

注册送免费积分可先实验;之后按量付费,1 美元 = 100 积分。

实时换脸 API 是怎么工作的?

整个流程分三步。第一步,通过 REST 提交会话,用 Bearer API Key 鉴权,告诉 NamiFusion 要套用哪张源人脸。第二步,订阅 SSE 事件流,会话就绪、处理中、出错等状态在发生的瞬间就被推送过来,你不需要盲目轮询。第三步,你的实时画面源(摄像头或 RTC 流)流经换脸引擎,输出端的人脸已经被替换。

具体的端点、会话参数和事件负载,都写在站内 API 商店的实时换脸文档页里,与 NamiFusion 其余 98+ 商店模型的文档放在一起。

如何一步步完成接入?

1. 注册 NamiFusion 账号——注册自带的免费积分正好用来测试。

2. 在 /api-keys 页面生成 API Key 并妥善保管,它要放进每个请求的 Authorization 头里。

3. 打开 API 商店里的实时换脸文档,动手之前先通读一遍会话生命周期。

4. 下载桌面版 Playground,用自己的摄像头跑一次实测——几分钟就能确认效果是否满足你的场景。

5. 从你的后端通过 REST 提交会话,带上 Bearer 鉴权。

6. 订阅 SSE 事件流,用事件驱动你应用的状态,而不是轮询。

7. 接入你的摄像头或 RTC 流,验证输出效果,然后从测试积分切换到正式充值的余额,上生产。

使用 Bearer 鉴权提交换脸任务
# Every request authenticates with the API key from /api-keys
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/<model_id>" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "face_image_url": "https://example.com/face.jpg"
    }
  }'

# Check task status; the realtime docs in the API store describe
# the SSE event stream for live session updates
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/<task_uuid>" \
  -H "Authorization: Bearer YOUR_API_KEY"

实时换脸 API 要花多少钱?

计费和 NamiFusion 其他能力一致:积分制,1 美元 = 100 积分,注册送的免费积分让你的头几次会话和 API 调用不花一分钱。

API 商店里的模型都按次积分计价,卡片上标着约合美元的单价,Playground 免费试玩;积分随用随充,没有强制的订阅档位,成本随规模线性增长,方便做预算。

实时换脸 API 能拿来做什么?

直播是最直接的场景:主播不需要 3D 建模和动捕,就能以另一副面孔出镜;视频通话应用可以内置角色人格;虚拟制片团队可以在片场实时预览换角效果,而不是等后期。

线下互动装置和活动现场也是好场景。另外,由于 NamiFusion 不设内容过滤,成人内容创作者也可以在它之上搭建产品,不必与审核层缠斗。无论哪种用途,请获得出镜者和源人脸本人的同意,并遵守当地关于合成媒体的法规。

桌面 Playground 和 API,先用哪个?

先用 Playground。不写代码,几分钟内就能用你的摄像头、你的光线验证换脸质量和体感延迟——在投入开发时间之前,这些答案最值钱。

要把能力嵌进自己的产品时再上 API。两者驱动同一个引擎,所以 Playground 里看到的效果就是生产环境的效果。唯一要注意的:API Key 只放在服务端,不要打进客户端包里。

接入时最该避开哪些坑?

我见过的失败接入,大多栽在三件事上。其一,把 API Key 打进客户端——请永远经由你自己的后端代理。其二,SSE 事件流已经在主动推送状态了,却还在轮询——既浪费请求,反应还更慢。其三,跳过桌面 Playground 直接在代码里排查画质问题,结果光线或摄像头的毛病被误当成 API 的 bug。

另外,测试时请用你的用户现实中会有的最差摄像头和光线,而不是你手上最好的设备。在昏暗房间里的低质笔记本摄像头上都站得住的换脸效果,放到哪里都不会差。

FAQ

实时换脸 API 可以免费试用吗?+

可以。注册即送免费积分,配合桌面版 Playground,不绑卡就能完成第一轮验证。

输出的画面带水印吗?+

不带。输出画面干净无水印,可以直接推给观众或接入你产品的下游管线。

可以把它用在商业产品里吗?+

可以。把实时换脸嵌入商业产品没有问题,但肖像权同意、以及在法律要求披露合成内容的地区做相应披露,是你的责任。

NamiFusion 会限制 NSFW 用途吗?+

不会。NamiFusion 是无过滤、无审查的引擎,不会拦截 NSFW 用途;但你需要遵守当地法律,以及你推流平台自身的规则。

延迟和分辨率能达到什么水平?+

实际表现取决于你的推流配置和网络环境。最快的验证方式是用桌面版 Playground 在你自己的硬件上实测延迟;支持的具体配置详见 API 商店中的实时换脸文档。