Holiday Feature Spotlight

Branded Holiday Avatars

Let your users capture selfies and transform them into festive branded avatars this holiday season.

Try the Experience

Start the camera to test our branded avatar capture flow with real-time validation.

Controls

Face validator warming up so every capture is instantly analyzed.

Your Gallery

Captured moments appear here

Premium Output

How It Works

Seamlessly integrate branded avatar generation into your app

1. Capture & Validate

User takes a selfie using our SDK. Built-in face detection and NSFW filtering ensure high-quality, safe inputs automatically.

2. Style Transfer

Our AI pipeline transforms the photo into your brand's specific style (like these Christmas avatars) while preserving identity.

3. Delivery

Our Signed URL system ensures content security while allowing browser caching for optimal playback performance.

Character Consistency API Example

After validation, the SDK can immediately queue the character consistency pipeline.

Generate from captured photos
import { Memoreco } from "@memoreco/memoreco-js";

const memoreco = new Memoreco({
  apiKey: process.env.MEMORECO_API_KEY!,
  photoValidation: {
    enabled: true,
    requireFace: true,
    checkNSFW: true
  }
});

export async function generateHolidayAvatars(photo) {
  await memoreco.init();

  const module = await memoreco.characterConsistency;
  const job = await module.generateFromCapturedPhoto(
    [
      "Christmas party portrait, cinematic lighting, branded sweater",
      "Office celebration, branded gift boxes, editorial style"
    ],
    photo,
    {
      aspectRatio: "1:1",
      outputFormat: "WEBP"
    }
  );

  console.log("Queued job:", job.jobId);
}
Track completion / stream updates
const module = await memoreco.characterConsistency;

const result = await module.waitForCompletion(job.jobId, {
  pollInterval: 3000,
  onProgress: (progress) => console.log(`${progress}%`)
});

result.images.forEach((image) => {
  console.log("Image URL:", image.url);
});

// Or listen to auto-generation events
memoreco.on("ai.autoGeneration.completed", (event) => {
  console.log("Auto-generation finished:", event.result.images);
});

Ready to create your Holiday Magic?

Join the waitlist to get early access to our Branded Avatars API and start creating consistent characters for your users today.