engine value resolves to the right product based on the avatar look type — mirroring how avatar_iv already serves both photo and video avatars:
| Look type | Resolves to | Max resolution |
|---|---|---|
digital_twin | Digital Twin | 4K |
studio_avatar | Digital Twin | 4K |
photo_avatar | Photo Avatar | 1080p |
Supported avatar types
digital_twin, studio_avatar, photo_avatar — pass the look’s avatar_id in the request.
Studio avatar looks are video avatars, so they take the same Digital Twin pipeline as digital_twin looks — same 4K support and the same Digital Twin rate.
For motion_prompt, expressiveness, or animating an arbitrary image, use Avatar IV.
Example request
Select Avatar III by passing"engine": { "type": "avatar_iii" } in your POST /v3/videos request:
video_id you poll with GET /v3/videos/{video_id}. For pricing, see Self-Serve Pricing and Enterprise Pricing. To compare engines, see Models.
