Image FaceSwap Pro API の使い方:顔交換統合ガイド(2026)
NamiFusion で Image FaceSwap Pro API を呼び出す方法:パラメータ、料金、そのまま実行できるコード例、Playground で試用可能。
Image FaceSwap Pro は NamiFusion の顔交換モデルです:Image FaceSwap Pro は単一顔の自動検出と、キーポイント対応による複数顔の高精度マッピングに対応します。NamiFusion では Playground で試してから(送信前に見積もり表示)、統一 REST API で呼び出せます(1 回あたり約 $0.200)。
TL;DR
· タスク種別:顔交換(提供:NamiFusion)
· 料金:1 回あたり約 $0.200($1 = 100 クレジット)、従量課金
· 始め方:Playground で試用(送信前に見積もり)→ API キー作成 → POST 一発で統合
· 調整可能パラメータ:3 個(下表参照)
· プラットフォーム透かしなし。商用利用可(利用規約に従う)
Image FaceSwap Pro で何が作れる?
映像・ショートドラマのポスプロ:再撮影の代替や多言語ローカライズで顔を差し替え。
ミーム・エンタメ:自分や友人の顔を名シーンに合成、SNS でシェアしやすい。
バーチャルペルソナとプライバシー:配信や出演コンテンツで代替顔を使用。
一括生産:同じ素材に複数のソース顔をマッピングし、パーソナライズ版を量産。
この API はどう呼び出す?
1. NamiFusion に登録し、API Keys ページでキーを作成(登録で無料クレジット)。
2. 下記の cURL 例でタスクを送信。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
Image FaceSwap Pro のプロンプトの書き方は?
1. 主体を先に:主役と動作を先に書き、環境・光・スタイルを後から足す(「雨のネオン街を走る宇宙飛行士、シネマティック、浅い被写界深度」)。
2. 形容詞の羅列より具体名詞:「85mm ポートレートレンズ、夕暮れの逆光」は「とても綺麗、超高品質」より遥かに効く。
3. 1 回の反復で変えるのは 1 変数だけ:seed を固定して再現し、語句を 1 つずつ調整する。
4. 否定は肯定で書く:「ぼかさない」ではなく「シャープなフォーカス、精細なディテール」と指定。
料金はいくら?
従量課金(クレジット制)。1 回あたり約 $0.200($1 = 100 クレジット)。解像度や長さなどで変動し、Playground では送信前に正確な見積もりが表示されます。
Image FaceSwap Pro
AI画像FaceSwap Pro: 単一人物の自動フェイススワップと複数人物のキーポイント精密マッピングに対応し、高い制御性が求められるフェイススワップシナリオに適しています。
NamiFusion Image FaceSwap Proは、高精度なシナリオ向けに設計された画像フェイススワップAPIです。単一人物の自動モード(文字列URL)と複数人物の精密モード(オブジェクト配列 + キーポイント)の2種類の入力方式をサポートしており、さまざまな業務シナリオで使いやすさと制御性のバランスを取ることができます。
主な機能
- 単一人物の自動フェイススワップ:
sourceImageとtargetImageを文字列URLとして直接渡すと、システムが顔のキーポイントを自動検出します。 - 複数人物の精密マッピング:
ImageWithKeypoints[]を使用し、optsにキーポイントを渡すことで、インデックスごとに1対1で対応付けて処理します。 - オプションの顔補正:
face_enhanceはboolean値のみをサポートします。有効にすると、顔の欠点を除去し、見た目を改善します。 - 統一された入力構造: 文字列形式とオブジェクト配列形式の両方をサポートします。
技術仕様
| パラメータ | 詳細 |
|---|---|
| 主要入力フィールド | sourceImage、targetImage、face_enhance |
| 画像オブジェクト構造 | ImageWithKeypoints(path + opts) |
| 単一人物モード入力 | 文字列URL / パス |
| 複数人物モード入力 | ImageWithKeypoints[] 配列 |
クイックスタート
APIエンドポイント
| エンドポイント | メソッド | 説明 |
|---|---|---|
/api/v1/marketplace/run/namifusion/faceswap-image-pro | POST | FaceSwap Proタスクを送信 |
/api/v1/marketplace/run/tasks/{task_uuid} | GET | タスクのステータスと結果を照会 |
リクエストパラメータ概要
リクエストボディ内のFaceSwap Pro関連の主要フィールドは以下のとおりです。
{
"sourceImage": "string | ImageWithKeypoints[]",
"targetImage": "string | ImageWithKeypoints[]",
"face_enhance": "boolean"
}
認証
サービスゲートウェイで必要な場合は、リクエストヘッダーにAPI Keyを含めてください。
X-API-Key: sk-your-api-key
標準的な呼び出しフロー
FaceSwap Proは非同期タスク方式を採用しています。
POST /api/v1/marketplace/run/namifusion/faceswap-image-proを呼び出してタスクを送信します。- レスポンスから
task_uuidを取得します。 GET /api/v1/marketplace/run/tasks/{task_uuid}を呼び出してタスクのステータスをポーリングします。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 にも対応しますが、違法コンテンツと本人の同意のない実在人物素材は禁止です。詳細は利用規約へ。
Image FaceSwap Pro のタスクはどれくらいかかる?+
パラメータ次第で、画像は数秒〜数十秒、動画は数十秒〜数分。API は task_uuid を返すのでポーリングできます。
解像度・長さの上限は?+
上のパラメータ表を参照してください。各モデルの解像度・長さの選択肢はパラメータ説明と Playground に記載されています。