This guide is for training a face through the API with
train_image_url and voice_name. If you prefer a guided flow with instant feedback on whether your image passes checks, use the PAL Maker.Outcome
You willPOST /v2/faces with train_image_url and voice_name, then poll GET /v2/faces/{face_id} until training finishes.
Prerequisites
- A headshot and composition rules in Training from an image.
- A valid
voice_nameslug (stock voice). See examplevoice_namevalues on that page. - A publicly downloadable URL for the image (for example a presigned S3 GET URL). Keep it valid for at least 24 hours after submission.
1. Create the face
Default model isphoenix-4.
Do not send train_video_url and train_image_url in the same request.
2. Poll face status
Use Get Face:Training usually takes 3–4 hours. Optional: set
callback_url to receive status webhooks.3. Start a conversation
Generate a conversation with your face using Create ConversationRelated
- Create Face (validation rules for
train_image_url/voice_name) - Video to Face if you switch to video-based training

