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
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.
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);
}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.