{"slug":"creatify-custom-avatar","title":"Creatify Custom Avatar API (BYOA + DYOA)","tags":["creatify","avatar","byoa","dyoa"],"agent_summary":"Two methods to create custom Creatify avatars: BYOA (upload consent + training videos of real person) and DYOA (text-described AI-generated avatar).","trigger_phrases":["custom avatar creatify","bring your own avatar","design your own avatar","byoa workflow","dyoa setup","real person avatar creatify","custom ai avatar","creatify avatar api"],"runnable":true,"markdown":"\n# Creatify Custom Avatar API (BYOA + DYOA)\n\nTwo methods to create custom AI avatars:\n- BYOA (Bring Your Own Avatar): Upload consent + training videos of a real person. Processing: 1-2 business days.\n- DYOA (Design Your Own Avatar): Describe appearance in text, AI generates the avatar. Processing: minutes.\n\n## BYOA vs DYOA Comparison\n\n| Feature | DYOA | BYOA |\n|---------|------|------|\n| Input | Text description | Video recordings |\n| Processing time | Minutes | 1-2 business days |\n| Consent required | No | Yes (consent video) |\n| Realism | AI-generated appearance | Based on real person |\n| Best for | Fictional/branded avatars | Real spokesperson |\n\n## BYOA Workflow\n\n1. Record consent video: face clearly visible, person reads Creatify consent statement aloud, good lighting and audio.\n2. Record lipsync training videos: 2-5 minutes of natural speech, good lighting, head relatively still, MP4 format.\n3. Submit BYOA request via POST /api/custom_avatars/ (v1) or /api/custom_avatars/v2/ (v2, higher quality).\n4. Wait 1-2 business days, poll /api/custom_avatars/{id}/ for status.\n5. Once status is \"done\", use the avatar ID as the \"creator\" parameter in lipsync endpoints.\n\nBYOA v1 request body:\n```json\n{\n  \"name\": \"My Custom Avatar\",\n  \"consent_video_url\": \"https://example.com/consent-video.mp4\",\n  \"training_video_urls\": [\"https://example.com/training-1.mp4\"]\n}\n```\n\n## DYOA Workflow\n\nDYOA avatar creation is managed through the Creatify dashboard (not via API). Steps:\n1. Log in to creatify.ai, navigate to Avatars > Design Your Own.\n2. Describe the avatar: age, gender, ethnicity, hair, clothing, setting.\n3. AI generates the avatar.\n4. Once approved, it appears in your API avatar list via GET /api/dyoa/.\n\nUse the DYOA avatar ID as the \"creator\" parameter in lipsync calls.\n\n## Managing Custom Avatars\n\n- List all: GET /api/custom_avatars/\n- Get by ID: GET /api/custom_avatars/{id}/\n- Delete: DELETE /api/custom_avatars/{id}/\n- List DYOA: GET /api/dyoa/\n","html":"<h1>Creatify Custom Avatar API (BYOA + DYOA)</h1>\n<p>Two methods to create custom AI avatars:</p>\n<ul>\n<li>BYOA (Bring Your Own Avatar): Upload consent + training videos of a real person. Processing: 1-2 business days.</li>\n<li>DYOA (Design Your Own Avatar): Describe appearance in text, AI generates the avatar. Processing: minutes.</li>\n</ul>\n<h2>BYOA vs DYOA Comparison</h2>\n<p>| Feature | DYOA | BYOA |\n|---------|------|------|\n| Input | Text description | Video recordings |\n| Processing time | Minutes | 1-2 business days |\n| Consent required | No | Yes (consent video) |\n| Realism | AI-generated appearance | Based on real person |\n| Best for | Fictional/branded avatars | Real spokesperson |</p>\n<h2>BYOA Workflow</h2>\n<ol>\n<li>Record consent video: face clearly visible, person reads Creatify consent statement aloud, good lighting and audio.</li>\n<li>Record lipsync training videos: 2-5 minutes of natural speech, good lighting, head relatively still, MP4 format.</li>\n<li>Submit BYOA request via POST /api/custom_avatars/ (v1) or /api/custom_avatars/v2/ (v2, higher quality).</li>\n<li>Wait 1-2 business days, poll /api/custom_avatars/{id}/ for status.</li>\n<li>Once status is \"done\", use the avatar ID as the \"creator\" parameter in lipsync endpoints.</li>\n</ol>\n<p>BYOA v1 request body:</p>\n<pre><code class=\"language-json\">{\n  \"name\": \"My Custom Avatar\",\n  \"consent_video_url\": \"https://example.com/consent-video.mp4\",\n  \"training_video_urls\": [\"https://example.com/training-1.mp4\"]\n}\n</code></pre>\n<h2>DYOA Workflow</h2>\n<p>DYOA avatar creation is managed through the Creatify dashboard (not via API). Steps:</p>\n<ol>\n<li>Log in to creatify.ai, navigate to Avatars > Design Your Own.</li>\n<li>Describe the avatar: age, gender, ethnicity, hair, clothing, setting.</li>\n<li>AI generates the avatar.</li>\n<li>Once approved, it appears in your API avatar list via GET /api/dyoa/.</li>\n</ol>\n<p>Use the DYOA avatar ID as the \"creator\" parameter in lipsync calls.</p>\n<h2>Managing Custom Avatars</h2>\n<ul>\n<li>List all: GET /api/custom_avatars/</li>\n<li>Get by ID: GET /api/custom_avatars/{id}/</li>\n<li>Delete: DELETE /api/custom_avatars/{id}/</li>\n<li>List DYOA: GET /api/dyoa/</li>\n</ul>\n"}