HeyGen create avatar from a text prompt API vs Sume
HeyGen POST /v3/avatars type prompt takes up to 1000 characters and an aspect_ratio. Sume creates a text-only avatar with a Prompt input on avatar-1.0/generate.
HeyGen creates an avatar from text with POST /v3/avatars and type: "prompt": the prompt holds up to 1000 characters and aspect_ratio takes 16:9, 9:16, 1:1, 4:5, 5:4 or auto. Sume has the same text-only path as the Prompt input on POST /v1/avatar-1.0/generate, as an async job you poll.
What does HeyGen's prompt avatar call take?
Per the page read 2026-10-01, you describe a character in prompt and the response is a look you poll until status leaves processing. Omitting aspect_ratio is the same as auto. The page warns that details you leave out get invented, including text on badges and props, so inspect the image before scripting around it.
How does Sume's Prompt input work?
The avatar docs list three ways to make an avatar: Prompt, Profile (props) and Image (photo). Prompt is for "an avatar from text only". Creation uses a top-level avatar_handle plus an input union; the handle may include a leading @ and is stored without it. Each request creates a job; poll it, then use the returned handle or resource id for avatar videos. The pages I read do not state a prompt length limit or an aspect ratio field for this route.
How do the fields line up?
| Item | HeyGen | Sume |
|---|---|---|
| Route | POST /v3/avatars | POST /v1/avatar-1.0/generate |
| Text mode | type: "prompt" | Prompt input in the input union |
| Prompt length | Up to 1000 characters | Not stated on the pages read |
| Naming | Look id returned | Your avatar_handle |
| Completion | Poll the look | Poll the job |
What should I check before using the avatar?
Look at the generated result first, then use the handle in a talking video. If you need a likeness from a real person, use the photo input instead; avatar from prompt, props or photo compares the three inputs.
Sources
Related posts
More in Developers
- HeyGen Stripe Projects API key vs how you get a Sume key
HeyGen lets an agent provision a key with stripe projects add heygen/api. Sume keys are created in the dashboard, workspace-scoped and shown once.
- HeyGen studio video scene limit: 50 scenes, and Sume's 4-60 s plan
HeyGen studio videos allow 50 scenes and 30 minutes per scene. Sume multi-scene video_inputs share one 4-60 second window and one resolved avatar.
- Luma API 429 requests per minute: sliding window vs Sume
Luma counts requests in a sliding 60-second window and returns 429 if RPM or concurrent jobs fails. Sume returns 429 rate_limited: back off, reuse the key.
- Luma API concurrent jobs limit vs Sume plan concurrency
Luma caps active generations per API client and answers 429 when full. Sume ties concurrency to your plan and queues extra jobs until queue_full.
Written by Sume