Try MiniMax FastH3 V2 from Fastvideo →
Models
Agents
Workflows
Studio
PricingBlogDocs
ExploreDiscover models by categoryBrowse All ModelsBrowse the complete catalogSee FavoritesSign in to view saved models
Generative Media AgentCreate and edit media by chattingWorkflow AgentBuild visual workflows with Agent
OverviewThe platform at a glanceLearnSkills, knowledge, guardrailsAnatomyWhat makes agents reasonBuild Your AgentPick skills, set tier, deploy
Pre-built AgentsBrowse the catalog
Agent Usecases
Ad Campaign ManagerApp Event ManagerApp Review RepliesBarber BookingCustomer Win-BackEcommerce ListingsRestaurant Reviews
Sign InStart Building

Task History

Click to see output list

No tasks yet

Go to Models
Explore models/
Image GenerationActive

Face Swap

bywiro

Industry leading face manipulation.

Image to ImageImage EditingSwapFace Swap
Model ID
Face-Swap
Provider
wiro
Updated
1788795935
Face-Swap
1
Comments
Average rating : 5 (1 users)
Providerwiro
ModelFace-Swap
Image to ImageImage EditingSwapFace Swap
Support Wiro on G2
wiro playground—wiro/Face-Swap
Reset to defaults
0 / 1
Maximum 1 image allowed

A clear, front-facing photo of the person whose face you want to use. Required in every mode. When the result contains two people, this face becomes the person on the left.

0 / 1
Maximum 1 image allowed

A clear, front-facing photo of a second person. Provide it only if you want two people in the result; this face becomes the person on the right. Leave empty for single-person results.

0 / 1
Maximum 1 image allowed

An existing photo to place the face(s) into, instead of generating a new scene from your prompt. This is not a plain background: it must already contain the people whose faces will be replaced. If you also provide Face Photo 2, or set Swap Position, the Target Photo must contain exactly two people standing side by side. With only Face Photo 1 and no Swap Position, a photo of a single person is enough. Leave empty to generate the scene from your prompt instead.

Which of the two people in the Target Photo to replace. Only valid together with a Target Photo that contains two people, and only when Face Photo 2 is empty.

Describes the scene to generate around the people: location, clothing, lighting, mood. Used only when no Target Photo is provided; it is ignored otherwise.

Visual style applied to the generated scene. Used only when no Target Photo is provided.

Sample outputs
Sample 1
Sample 2
Sample 3
Sample 4
Updated 1788795935

# Face Swap Pipeline

Put a real person's face into a scene — either a scene generated from your prompt,

or an existing photo you provide. Every result goes through automatic face

restoration, so the swapped face stays sharp and natural.

## How it works

Upload one or two face photos. Then choose one of two directions:

- Generate the scene. Leave Target Photo empty and describe the setting in the

prompt. The scene is created for you, and your face (or both faces) is swapped in.

- Use your own photo. Upload a Target Photo. Nothing is generated; your face is

swapped directly into that photo.

## Modes

| Face Photo 1 | Face Photo 2 | Target Photo | Swap Position | Result |

| --- | --- | --- | --- | --- |

| yes | yes | — | — | A two-person scene is generated from your prompt; both faces are swapped in. Returns 2 images. |

| yes | — | — | — | A single-person scene is generated from your prompt; the face is swapped in. Returns 2 images. |

| yes | yes | yes | — | No generation. Target Photo must contain exactly two people; Face 1 replaces the person on the left, Face 2 the person on the right. |

| yes | — | yes | left / right | No generation. Target Photo must contain exactly two people; only the chosen side is replaced. |

| yes | — | yes | — | No generation. Face 1 is swapped into the Target Photo. A single-person photo is enough here. |

## Requirements for good results

- Face photos should be clear, well lit and front-facing, with the whole face

visible. Sunglasses, heavy shadows and steep angles reduce quality.

- A Target Photo used with Face Photo 2 or with Swap Position must show **exactly

two people, side by side, both faces clearly visible**. Zero, one, or three-plus

detected faces will be rejected — use the single-person mode instead (Face Photo 1

+ Target Photo, nothing else).

- A Target Photo is not a background plate. If you want a scene with no people in

it, leave Target Photo empty and describe the scene in the prompt instead.

## Notes

- Prompt, Output Style, Width and Height only apply when the scene is generated.

They are ignored when a Target Photo is provided.

- Write prompts about the setting — location, outfit, lighting, atmosphere. Facial

features are taken from your uploaded photos, so you do not need to describe them.

- Generated scenes use a fixed seed, so the same prompt and style produce the same

scene each time. Change the prompt or the style to get a different composition.

- Supported input formats: PNG, JPG, JPEG, BMP, WEBP, GIF, TIF, HEIC.

## Common errors

- "Two faces could not be detected" — the photo used for the swap does not contain

two clearly visible faces. With a Target Photo, provide a two-person photo or

switch to the single-person mode. With a generated scene, change the prompt or the

output style so both people are framed clearly.

- "Too many faces detected" — the Target Photo contains more than two faces. Crop

it down to the two people you want, or pick another photo.

- "No face could be detected" — a face photo is too dark, too small, or not

front-facing. Upload a clearer portrait.

- "The given parameter combination is not supported" — Swap Position needs a Target

Photo and cannot be combined with Face Photo 2.

Example prompts

Great starting points for Face-Swap.

in a futuristic city plaza at night, surrounded by glowing buildings, digital billboards, and chrome accents, captured in a full body shotImage Generation
at a futuristic art gallery opening, surrounded by digital sculptures, glowing walls, and minimalist decor, captured in a full body shotImage Generation
inside a futuristic indoor botanical garden, surrounded by transparent walls, exotic plants, and soft daylight filtering through a glass ceiling, captured in a full body shotImage Generation
standing in a spacious open-air plaza with smooth white stone, geometric water features, and modern art sculptures under bright midday sun, captured in a full body shotImage Generation
crossing a sleek urban crosswalk in a futuristic city, surrounded by glass towers and interactive billboards, captured in a full body shotImage Generation

API quick start

Run Face-Swap with a single API call.

POST https://api.wiro.ai/v1/Run/wiro/face-swap
{
  "prompt": "in a futuristic city plaza at night, surr…",
  "inputImage": "https://your-cdn.com/input.png",
  "inputImage2": "https://your-cdn.com/input.png",
  "inputImage3": "https://your-cdn.com/input.png"
}
curl
curl -X POST "https://api.wiro.ai/v1/Run/wiro/face-swap" \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_WIRO_API_KEY" \
  --data-binary @- <<'JSON'
{
  "prompt": "in a futuristic city plaza at night, surr…",
  "inputImage": "https://your-cdn.com/input.png",
  "inputImage2": "https://your-cdn.com/input.png",
  "inputImage3": "https://your-cdn.com/input.png"
}
JSON
View full API docs

Discover, test, and run AI models, build workflows and agents with one unified API.

All systems operational
WiroAboutBlogCareersContact
ProductModelsAgentsPricingPartnerChangelogStatusFAQ
ModelsNano Banana 2GPT Image 2.5Seedream V5 ProSeedance 2.5Veo 3.1Kling V3FLUX 3FLUX.2 ProWan 3.0 PrimeGrok Imagine 1.5
PartnersGoogleOpenAIByteDanceBlack Forest LabsKling AIQwenAlibabaxAIMiniMaxElevenLabs
Getting StartedIntroductionAuthenticationProjectsCode ExamplesWiro MCP ServerSelf-Hosted MCPn8n IntegrationLLMs.txt
API ReferenceModelsRun a ModelModel ParametersTasksLLM & Chat StreamingWebSocketRealtime VoiceFiles
© 2026 Wiro AI. All rights reserved.
PrivacyTermsData Deletion