Approval gate for AI avatar video: review stills before rendering

Add a sign-off step before publishing synthetic video: Sume's avatar video preview returns first-frame stills, and a later tier change needs no new preview.

5 min readSume
All posts

Short answer

You can make a review gate out of Sume's avatar video preview. It creates first-frame stills without starting the full talking-video render, so a reviewer can approve the look, the presenter and the scene before anyone pays for the video or publishes it. Because platforms such as YouTube ask creators to judge whether realistic synthetic content needs a label, having a named person look at the stills first is a simple control.

The four calls

The preview resource has four routes. Together they make a loop of create, review, optionally regenerate, and render.

Avatar video preview routes (as of 2026-10-08)
StepRoutePurpose
CreatePOST /v1/avatar-video-previewsFirst-frame stills, no full render
ReadGET /v1/avatar-video-previews/:idpreview_image_url and scene_previews
RedoPOST /v1/avatar-video-previews/:id/regenerateNew stills from the stored request
RenderPOST /v1/avatar-video-previews/:id/generate-videoStart the real video

What the reviewer sees

When the preview is ready, the public-safe fields include preview_image_url, the primary still, and scene_previews, one still per input scene. For multi-scene previews with a shared scene, later stills are pose-anchored continuations of the first frame. The resource reports resource_status and job_status; the docs prefer these to the older status field. The reviewer checks the face, the setting, and whether the result could be mistaken for real footage of a real person.

  • Is the presenter a real, identifiable person?
  • Is the scene a real place that has been altered?
  • Does the frame look like something that actually happened?
  • Where will the disclosure appear?

Changing your mind after approval

Preview stills are tier-independent, and Sume reuses them. At generate-video, an empty body keeps the quality you chose at create, and an optional quality overrides only the final render tier. If you approve and then downgrade or upgrade, you do not need a new preview. Changes to structural fields such as script, video_inputs, avatar_handle, scene or aspect_ratio do need a new preview, which is the right behavior for a gate: a different video needs a new approval.

What needs a new preview (as of 2026-10-08)
ChangeNew preview needed
quality at generate-videoNo
script or video_inputsYes
avatar_handleYes
sceneYes
aspect_ratioYes

Record the decision

Keep the avatar_video_preview_id in your own log with the reviewer's name, the date and the label decision. Captions you store at preview create apply when you render, so the text a reviewer saw is the text that ships. Sume does not decide the label for you; the YouTube help page leaves that judgment to the creator, and your log shows how you made it.

A small team can run this with no new tooling: the person who writes the script creates the preview, a second person reads the stills and the script together, and only then does the first person call generate-video. If the reviewer rejects the look, regenerate the stills from the stored request instead of rebuilding it, and review again. The loop costs a preview, not a full video, until the approval is given.

Sources

Related posts

More in Sume Avatar 1.0

All Sume Avatar 1.0 posts

Written by Sume