v2.1.0 — Catalog entities, spoken clips, slideshow themes, and OpenClaw
Version 2.1 of the TypeScript SDK, Python SDK, CLI, MCP server, and OpenClaw plugin. List VideoGen’s built-in catalog on the Entities API, generate spoken lip-synced clips, theme slideshow-to-video decks, and install the OpenClaw plugin from npm or ClawHub.
Added
- Built-in catalog on the Entities API:
GET /v1/entitiesandGET /v1/entities/{entityId}include stock actors, products, visual styles, and slideshow themes alongside your team’s entities (catalog first). Responses includeisBuiltIn(truefor catalog rows). Filter withentityTypewhen you only need one kind. Catalog entities cannot be updated, archived, or given references (400invalid_parameterson/update,/archive,/references, and/references/remove). - Spoken dialogue on generate-video-clip:
POST /v1/tools/generate-video-clipacceptsspokenDialogue(the line to speak as native lip-synced speech),voiceDescription, andstartFrameFileId. Clip length is a whole number from 1 to 30 seconds. SetsuppressBackgroundMusictotruewhen you will add music separately. - Entity ids on generate-image and generate-motion-graphic: pass
entityIds(vg_enti_...) so the model can use actors, products, or visual styles as identity or reference. You can combine them with file ids. A missing id returns not found. An inaccessible id returns a permission error. ADD_ZOOMremix action: apply a Ken Burns zoom to every eligible still in a project, including uploads. No extra fields. Use it inremixActionson a workflow start or viaPOST /v1/projects/{projectId}/remix. See Remix actions.- Slideshow themes: create a
SLIDESHOW_THEMEentity withPOST /v1/entities.POST /v1/workflows/slideshow-to-videoaccepts optionalslideshowThemeEntityId. Omit it to convert uploaded PDF or PowerPoint pages as they are. VideoGen derives a theme from those pages so later slide edits can match the deck. ASLIDESHOW_THEMEmay attach a PDF or PowerPoint as a reference, not only images. - OpenClaw plugin: install
@videogen/openclaw-pluginfrom npm or ClawHub (openclaw plugins install clawhub:@videogen/openclaw-plugin). The package ships compiled runtime JS and exposes the same workflows, tools, projects, files, and entities as the MCP server. SetVIDEOGEN_API_KEY(or pluginapiKey).
Fixed
- API text-to-speech usage labels: TTS started from the API, including narration on API workflow runs, now shows as via the API on your usage page. Amounts are unchanged.