Easel AI is now on Replicate

Posted April 16, 2025 by

Two new models from Easel AI are now available on Replicate: advanced face swap and AI avatars. Both models are fast, flexible, and designed for production use across messaging, social, and creative apps.

Advanced face swap

Easel AI’s advanced face swap replaces not just the face, but the full body, preserving the user’s likeness — including skin tone, racial features, and gender. It maintains the original image’s outfits, lighting, and style for natural-looking results. Here are some highlights.

  • Swaps one or two people in a single image
  • Maintains racial identity, skin tone, and body features
  • Automatically detects gender in when using multi-face swap
  • Preserves clothing, aesthetics, and image details
  • Includes built-in upscaling for higher quality outputs

This unlocks use cases across:

  • Marketing campaigns: Let users see themselves in posters, ads, or campaigns to share on social media
  • Personalized content: Power greeting cards, AI storybooks, and more with user selfies
  • Social and image-based apps: Enable meme, sports, or dating apps to personalize images at scale

Run the model here or with an API using the Replicate JavaScript client.

import Replicate from "replicate";
const replicate = new Replicate();
 
const input = {
    swap_image: "https://replicate.delivery/pbxt/Mb44Wp0W7Xfa1Pp91zcxDzSSQQz8GusUmXQXi3GGzRxDvoCI/0_1.webp",
    hair_source: "target",
    target_image: "https://replicate.delivery/pbxt/Mb44XIUHkUrmyyH1OP5K1WmFN7SNN0eUSU16A8rBtuXe7eYV/cyberpunk_80s_example.png"
};
 
const output = await replicate.run("easel/advanced-face-swap", { input });
 
import { writeFile } from "node:fs/promises";
await writeFile("output.jpg", output);
//=> output.jpg written to disk

AI avatars, no LoRAs required

Creating AI avatars typically requires uploading multiple images and managing LoRAs. Easel AI’s model eliminates this step. Their new model generates avatars using a single prompt — no training or templates. Easel’s AI Avatar model supports both single and multiplayer modes, allowing you to generate one or two people in the same scene.

Fast avatar generation unlocks new applications:

  • Messaging apps: Let users create avatars to express themselves solo or with friends
  • Dating apps: Show what a couple might look like together to spark conversation
  • AI bots: Give bots a visual identity to deepen user engagement
  • Influencers: Quickly generate branded content for social posts and campaigns

Run the model here or with an API.

import Replicate from "replicate";
const replicate = new Replicate();
 
const input = {
    prompt: "a guy riding a motorbike",
    face_image: "https://replicate.delivery/pbxt/MlYeEa5wsgHEWcw9jVYmFXGJQAsZia8polOhuLvjUtKlnSrt/guy.webp",
    user_gender: "male"
};
 
const output = await replicate.run("easel/ai-avatars", { input });
 
import { writeFile } from "node:fs/promises";
await writeFile("output.jpg", output);
//=> output.jpg written to disk

Learn more at easelai.com.