Watch the video itself
watch_videoWATCH THE VIDEO YOURSELF — the real file, pixels and audio, not a description of it. Use this instead of look_at whenever your own model can take video input: look_at sends frames to Valmera's vision model and hands you back a PARAGRAPH, while this hands you the footage. kind 'timeline' (default) is the assembled program as the viewer sees it — it renders the current edit first if it has not been rendered; 'source' is the raw uploaded footage; 'asset' is one uploaded clip (pass asset_key). start/end watch a window rather than the whole thing. It comes back as a direct download link — a plain MP4 you fetch and watch. Cheap: normally it hands over a file that already exists, untouched.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Watch up to this second. | |
| kind | No | Default 'timeline' — the current edit. | |
| start | No | Watch from this second. OUTPUT seconds for 'timeline', source seconds otherwise. | |
| frames | No | Default true. False returns only the video file/link and suppresses sampled frame sheets plus their attached audio; use false for clean external ASR retrieval. | |
| max_mb | No | Shrink to about this many megabytes. Use when your model has a file-size limit. | |
| render | No | kind='timeline': false watches the last render that exists instead of rendering the current edit, and says how stale it is. Default true. | |
| delivery | No | A download link either way. Embedding the file in the reply is off on this deployment. | |
| asset_key | No | kind='asset' only: the storage_key list_assets prints. | |
| max_height | No | Cap the picture height (e.g. 360). Never up-scales. | |
| project_id | Yes | Required immutable project scope. |