OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  eachlabs-face-swap: 使用 EachLabs AI 实现图像间的换脸

eachlabs-face-swap: 使用 EachLabs AI 实现图像间的换脸

 
  desktop ·  2026-02-02 22:02:17 · 3 次点击  · 0 条评论  

名称: eachlabs-face-swap
描述: 使用 EachLabs AI 在图像之间交换人脸。适用于用户希望在照片中替换或交换人脸的场景。
元数据:
author: eachlabs
version: "1.0"


EachLabs 人脸交换

使用 EachLabs Predictions API 在图像和视频之间交换人脸。

身份验证

请求头: X-API-Key: <你的API密钥>

请设置 EACHLABS_API_KEY 环境变量。你可以在 eachlabs.ai 获取你的密钥。

可用模型

模型 标识符 最佳用途
AI 人脸交换 V1 aifaceswap-face-swap 图像人脸交换
Eachlabs 人脸交换 each-faceswap-v1 图像人脸交换
人脸交换 (旧版) face-swap-new 图像人脸交换
视频人脸交换 faceswap-video 视频人脸交换

示例

使用 AI 人脸交换 V1 进行图像人脸交换

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "aifaceswap-face-swap",
    "version": "0.0.1",
    "input": {
      "target_image": "https://example.com/target-photo.jpg",
      "swap_image": "https://example.com/source-face.jpg"
    }
  }'

使用 Eachlabs 模型进行图像人脸交换

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "each-faceswap-v1",
    "version": "0.0.1",
    "input": {
      "target_image": "https://example.com/target-photo.jpg",
      "swap_image": "https://example.com/source-face.jpg"
    }
  }'

视频人脸交换

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "faceswap-video",
    "version": "0.0.1",
    "input": {
      "target_video": "https://example.com/target-video.mp4",
      "swap_image": "https://example.com/source-face.jpg"
    }
  }'

备选方案:使用 GPT Image v1.5 Edit 模型

适用于基于提示词的人脸替换:

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "gpt-image-v1-5-edit",
    "version": "0.0.1",
    "input": {
      "prompt": "将图像1中的人脸替换为图像2中的人脸。保持相同的姿势、光照和表情。确保肤色自然且融合无缝。",
      "image_urls": [
        "https://example.com/target-photo.jpg",
        "https://example.com/source-face.jpg"
      ],
      "quality": "high"
    }
  }'

预测流程

  1. 检查模型 GET https://api.eachlabs.ai/v1/model?slug=<slug> — 验证模型是否存在,并返回包含精确输入参数的 request_schema。在创建预测前务必执行此步骤,以确保输入正确。
  2. 发送 POST 请求https://api.eachlabs.ai/v1/prediction,提供模型标识符、版本 "0.0.1" 以及符合 schema 的输入数据。
  3. 轮询 GET https://api.eachlabs.ai/v1/prediction/{id} 直到状态变为 "success""failed"
  4. 提取 响应中的输出图像 URL。

最佳实践建议

  • 使用高质量、人脸清晰且光照良好的源图像。
  • 源人脸图像应为清晰的正脸或接近正脸的肖像。
  • 源图像与目标图像的光照条件相匹配,能产生更自然的效果。
  • 在提示词中指定“无缝融合”和“自然肤色”。
  • 目标图像中的人脸应清晰可见,且未被严重遮挡。
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor