-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnotionvideogen.html
More file actions
132 lines (125 loc) · 227 KB
/
notionvideogen.html
File metadata and controls
132 lines (125 loc) · 227 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<div id="notion-app"><div class="notion-dark-theme" style="display: contents;"><div class="notion-app-inner notion-dark-theme" style="color: var(--c-texPri); fill: currentcolor; line-height: 1.5; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; -webkit-font-smoothing: auto; background-color: var(--c-bacPri); transition: height 0.1s;"><div style="height: 100%;"><div class="notion-cursor-listener" style="width: 100vw; height: 100%; position: relative; display: flex; flex: 1 1 0%; background: var(--c-bacPri); cursor: text;"><div class="notion-print-ignore" style="height: 68px; position: fixed; top: 0px; inset-inline: 0px; bottom: 0px; z-index: 1000; width: 240px; transform: translateY(-100px); transition-duration: 200ms; transition-timing-function: ease; transition-property: width, transform;"><a href="#main" role="link" rel="noopener noreferrer" id="skip-to-content" class="x1lliihq x1heor9g x1hl2dhg x87ps6o x1b7c0jy x1ypdohk" style="position: absolute; inset-inline-start: 12px; top: 12px; width: 200px; height: 48px; overflow: hidden; z-index: 9999; padding: 12px; background: var(--c-bluBacAccPri); color: white; text-align: center; text-decoration: none; border-radius: 16px;"><div class="x78zum5" style="align-items: center; justify-content: center; gap: 8px;">Skip to content<svg aria-hidden="true" role="graphics-symbol" viewBox="0 0 20 20" class="arrowUTurnUpRightFill directional-icon x1lliihq x2lah0s xw4jnvo x1njmml x1qx5ct2 xx4wouo x1kihv7h x1heor9g"><path d="M12.231 4.969A.875.875 0 1 1 13.47 3.73l4.4 4.4a.875.875 0 0 1 0 1.238l-4.4 4.4a.875.875 0 1 1-1.238-1.238l2.906-2.906H6a2.375 2.375 0 1 0 0 4.75h1.42a.875.875 0 0 1 0 1.75H6a4.125 4.125 0 1 1 0-8.25h9.138z"></path></svg></div></a></div><div class="" style="order: 3; display: flex; flex-direction: column; width: 100%; overflow: hidden; isolation: auto; position: relative;"><header style="background: var(--c-bacPri); max-width: 100vw; z-index: 100; user-select: none; position: relative;"><div class="notion-topbar" style="width: calc(100% + 0px); max-width: 100vw; height: 44px; opacity: 1; transition: opacity 700ms, color 700ms; position: relative; inset-inline-start: 0px;"><div style="display: flex; justify-content: space-between; align-items: center; overflow: hidden; height: 44px; padding-inline: 12px 10px;"><div class="notranslate shadow-cursor-breadcrumb" style="display: flex; align-items: center; line-height: 1.2; font-size: 14px; height: 100%; flex-grow: 0; margin-inline-end: 8px; min-width: 0px;"><div aria-disabled="true" role="button" tabindex="-1" class="x87ps6o x1b7c0jy xt0e3qv" style="display: inline-flex; align-items: center; justify-content: unset; height: 24px; padding-inline: 6px; border-radius: 6px; white-space: nowrap; font-size: 14px; font-weight: 400; line-height: 1.2; color: var(--c-texPri); flex-shrink: 1; min-width: 0px;"><div class="notion-record-icon notranslate" style="display: flex; align-items: center; justify-content: center; height: 20px; width: 20px; border-radius: 0.25em; flex-shrink: 0; margin-inline-end: 6px;"><div style="display: flex; align-items: center; justify-content: center; height: 20px; width: 20px; flex-shrink: 0;"><div style="height: 14px; width: 14px; font-size: 14px; line-height: 1; margin-inline-start: 0px; color: var(--c-regEmoCol);"><img class="notion-emoji" alt="📹" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" style="width: 100%; height: 100%; background: url("/images/emoji/twitter-emoji-spritesheet-64.2d0a6b9b.png") 48.3333% 31.6667% / 6100% 6100%;"></div></div></div><div class="notranslate" style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 240px;">OpenRouter Video Generation Alpha</div></div></div><div style="flex-grow: 1; flex-shrink: 1;"></div><div style="display: flex; justify-content: space-between; padding-inline-start: 10px;"><div class="xjp7ctv" data-popup-origin="true"><div role="button" tabindex="0" aria-label="Close panel" class="x87ps6o x1b7c0jy x1ypdohk notion-close-sidebar" style="display: inline-flex; align-items: center; justify-content: center; gap: 0px; height: 1px; padding-inline: 0px; border-radius: 9999px; white-space: nowrap; font-size: 14px; font-weight: 500; line-height: 1.2; width: 1px; color: var(--c-texPri); flex-shrink: 0; position: absolute; margin-inline-start: 10px; fill: var(--c-icoSec); overflow: hidden; clip: rect(1px, 1px, 1px, 1px); opacity: 0; transition-duration: 200ms; transition-timing-function: ease; transition-property: opacity;"><svg aria-hidden="true" role="graphics-symbol" viewBox="0 0 20 20" class="arrowChevronDoubleForward directional-icon x1lliihq x2lah0s xw4jnvo x1njmml x1qx5ct2 xx4wouo x19zyb68 x14rh7hd" style="--x-fill: var(--c-icoSec); --x-color: var(--c-icoSec); fill: inherit;"><path d="m5.492 4.158 5.4 5.4a.625.625 0 0 1 0 .884l-5.4 5.4a.625.625 0 1 1-.884-.884L9.566 10 4.608 5.042a.625.625 0 1 1 .884-.884"></path><path d="m16.392 10.442-5.4 5.4a.625.625 0 0 1-.884-.884L15.066 10l-4.958-4.958a.625.625 0 0 1 .884-.884l5.4 5.4a.625.625 0 0 1 0 .884"></path></svg></div></div><div class="x78zum5" style="align-items: center;"><div role="button" tabindex="0" class="x87ps6o x1b7c0jy x1ypdohk" style="display: inline-flex; align-items: center; justify-content: unset; height: 28px; padding-inline: 8px; border-radius: 6px; white-space: nowrap; font-size: 14px; font-weight: 400; line-height: 1.2; color: var(--c-texPri); flex-shrink: 0; min-width: 0px;"><svg aria-hidden="true" role="graphics-symbol" viewBox="0 0 20 20" class="magnifyingGlass x1lliihq x2lah0s x17z2i9w x10s0bg6 x17rw0jw xru61fs x1kihv7h x1heor9g"><path d="M8.875 2.625a6.25 6.25 0 1 0 3.955 11.09l3.983 3.982a.625.625 0 1 0 .884-.884l-3.983-3.982a6.25 6.25 0 0 0-4.84-10.205m-5 6.25a5 5 0 1 1 10 0 5 5 0 0 1-10 0"></path></svg></div><div class="xjp7ctv" data-popup-origin="true"><div class="xjp7ctv" data-popup-origin="true"><div role="button" tabindex="0" aria-expanded="false" aria-label="Share site to socials" aria-haspopup="dialog" class="x87ps6o x1b7c0jy x1ypdohk" style="display: inline-flex; align-items: center; justify-content: unset; height: 28px; padding-inline: 8px; border-radius: 6px; white-space: nowrap; font-size: 14px; font-weight: 400; line-height: 1.2; color: var(--c-texPri); flex-shrink: 0; min-width: 0px;"><svg aria-hidden="true" role="graphics-symbol" viewBox="0 0 20 20" class="squareAndArrowUp x1lliihq x2lah0s x17z2i9w x10s0bg6 x17rw0jw xru61fs x1kihv7h x1heor9g"><path d="M9.533.62a.625.625 0 0 1 .884 0l2.5 2.5a.625.625 0 1 1-.884.884l-1.408-1.408V11a.625.625 0 1 1-1.25 0V2.546L7.917 4.004a.625.625 0 1 1-.884-.883z"></path><path d="M8.125 5.125H5.5A2.125 2.125 0 0 0 3.375 7.25v7.5c0 1.174.951 2.125 2.125 2.125h9a2.125 2.125 0 0 0 2.125-2.125v-7.5A2.125 2.125 0 0 0 14.5 5.125h-2.625v1.25H14.5c.483 0 .875.392.875.875v7.5a.875.875 0 0 1-.875.875h-9a.875.875 0 0 1-.875-.875v-7.5c0-.483.392-.875.875-.875h2.625z"></path></svg></div></div></div><div class="xjp7ctv" data-popup-origin="true"><div role="button" tabindex="0" aria-expanded="false" aria-label="More actions" aria-haspopup="dialog" class="x87ps6o x1b7c0jy x1ypdohk x1md70p1 x182rv0z xt17f41" style="display: flex; align-items: center; justify-content: center; width: 32px; height: 28px; border-radius: 4px;"><svg aria-hidden="true" role="graphics-symbol" viewBox="0 0 20 20" class="ellipsis x1lliihq x2lah0s x17z2i9w x10s0bg6 x17rw0jw xru61fs x1kihv7h x1heor9g"><path d="M4 11.375a1.375 1.375 0 1 0 0-2.75 1.375 1.375 0 0 0 0 2.75m6 0a1.375 1.375 0 1 0 0-2.75 1.375 1.375 0 0 0 0 2.75m6 0a1.375 1.375 0 1 0 0-2.75 1.375 1.375 0 0 0 0 2.75"></path></svg></div></div><div role="button" tabindex="0" class="x87ps6o x1b7c0jy x1ypdohk" style="display: inline-flex; align-items: center; justify-content: center; height: 32px; padding-inline: 12px; border-radius: 6px; white-space: nowrap; font-size: 14px; font-weight: 500; line-height: 1.2; transition: background 0.1s ease-in-out; flex-shrink: 0; background: var(--c-bacAccPri); color: var(--c-texInvPri); fill: var(--c-texInvPri); padding: 0px 10px; margin-inline-start: 8px;">Get Notion free</div></div></div></div></div></header><main id="main" class="notion-frame" style="flex-grow: 0; flex-shrink: 1; display: flex; flex-direction: column; background: var(--c-bacPri); z-index: 1; height: calc(-44px + 100vh); max-height: 100%; position: relative; padding-bottom: 0px; width: 1920px; transform: translateX(calc(var(--direction, 1) * 0px)); transition-duration: 200ms; transition-timing-function: ease; transition-property: width, transform;"><div class="notion-selectable-container" style="display: contents;"><div class="notion-scroller vertical" style="z-index: 1; display: flex; flex-direction: column; flex-grow: 1; position: relative; align-items: center; overflow: hidden auto;"><div class="sticky-portal-target" data-sticky-stack-name="default" style="position: sticky; z-index: 85; width: 100%; top: 0px; inset-inline-start: 0px; height: 0px; flex: 0 1 0%;"></div><div style="position: absolute; top: 0px; inset-inline-start: 0px; z-index: 99;"><div class="notion-selectable-hover-menu-item"></div></div><div role="group" aria-disabled="true" aria-roledescription="editor" class="whenContentEditable" data-content-editable-root="true" style="caret-color: var(--c-texPri); width: 100%; display: flex; flex-direction: column; position: relative; align-items: center; flex-grow: 1; --whenContentEditable--WebkitUserModify: read-write-plaintext-only;" data-content-editable-selecting="true"><span data-content-editable-root-tiny-selection-trap="true" style="height: 1px; width: 1px; caret-color: transparent; margin-top: -1px;"></span><div class="layout layout-reskin-wider" style="padding-bottom: 30vh; transform: translateX(calc(var(--direction, 1) * 0px)); transition-duration: 200ms; transition-timing-function: ease; transition-property: transform;"><div contenteditable="false" class="content-editable-void-no-select" data-content-editable-void="true" style="display: contents;"><div class="layout-margin-right" style="width: 100%; grid-row: 1 / -1; padding-inline-start: 0px; position: sticky; top: 0px; inset-inline-end: 0px; z-index: 80; transition: opacity 0.2s; opacity: 1; visibility: visible; pointer-events: none;"><div style="width: 100%; height: 0px;"></div><div class="hide-scrollbar ignore-scrolling-container notion-floating-table-of-contents" style="position: absolute; top: 0px; width: 100%; height: calc(-44px + 100vh); display: flex; flex-direction: column; pointer-events: none;"><div class="x78zum5"><div contenteditable="false" data-content-editable-void="true" style="width: 100%;"><div style="max-height: 623px; margin-bottom: 60px; pointer-events: auto;"><div style="max-height: 400px; display: flex; flex-direction: row; position: absolute; inset-inline-end: 0px; overflow-y: hidden; opacity: 1; transition-duration: 200ms; transition-timing-function: ease; transition-property: opacity; top: 130px;"><div class="x78zum5 xdt5ytf" style="justify-content: center; width: 56px; padding-inline-end: 8px; padding-bottom: 12px;"><div class="x78zum5 xdt5ytf" style="height: 100%; padding-inline-start: 20px; padding-bottom: 12px; gap: 12px;"><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 16px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 0px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 16px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 0px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 16px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 0px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 16px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 0px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 16px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 0px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 16px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 0px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 12px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 4px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 8px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 8px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 8px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 8px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 8px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 8px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 12px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 4px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 8px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 8px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 8px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 8px;"></div></div><div><div style="background-color: var(--c-palGra800); height: 2px; width: 8px; transition: background 0.2s, box-shadow 0.2s; box-shadow: 0px 0px 3px var(--c-palGra800); border-radius: 2px; margin-inline-start: 8px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 12px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 4px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 12px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 4px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 12px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 4px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 12px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 4px;"></div></div><div><div style="background-color: var(--ca-graBacTerTra); height: 2px; width: 12px; transition: background 0.2s, box-shadow 0.2s; box-shadow: none; border-radius: 2px; margin-inline-start: 4px;"></div></div></div></div></div></div></div></div></div></div></div><div class="layout-full" style="isolation: isolate;"><div contenteditable="false" class="content-editable-void-no-select" data-content-editable-void="true" style="width: 100%; display: flex; flex-direction: column; align-items: center; flex-shrink: 0; flex-grow: 0; z-index: 2; transform: translateX(calc(var(--direction, 1) * 0px)); transition-duration: 200ms; transition-timing-function: ease; transition-property: transform;"><div style="position: relative; width: 100%; z-index: 1; display: flex; flex-direction: column; align-items: center; height: 30vh; max-height: 280px; cursor: default;"><div style="width: 100%; cursor: default;"><div style="display: grid; width: 100%; height: 30vh; max-height: 280px;"><div class="" style="grid-area: 1 / 1; width: 100%; height: 100%;"><img alt="" src="/image/attachment%3A5f9dbd71-5636-4d56-a16c-89ba44b24c34%3Amedia-playground-1774038841405.png?table=block&id=3282fd57-c4dc-80a5-858d-e2672dffd10f&spaceId=3ca2dde7-b06f-4c41-8d77-2aa5e789af62&width=2000&userId=&cache=v2" referrerpolicy="same-origin" style="display: block; object-fit: cover; border-radius: 0px; width: 100%; height: 30vh; max-height: 280px; opacity: 1; object-position: center 50%;"></div></div></div></div></div></div><div class="layout-content" style="margin-inline-start: 0px;"><div style="width: 100%; display: flex; flex-direction: column; align-items: center; flex-shrink: 0; flex-grow: 0;"><div style="max-width: 100%; padding-inline-start: calc(0px + env(safe-area-inset-left)); width: 100%;"><div contenteditable="false" class="content-editable-void-no-select" data-content-editable-void="true" style="pointer-events: none;"><div style="display: flow-root; pointer-events: auto;"><div class="notion-record-icon notranslate" style="display: flex; align-items: center; justify-content: center; height: 78px; width: 78px; border-radius: 0.25em; flex-shrink: 0; position: relative; z-index: 1; margin-inline-start: 8px; margin-bottom: 0px; pointer-events: auto; margin-top: -42px;"><div style="display: flex; align-items: center; justify-content: center; height: 78px; width: 78px; flex-shrink: 0;"><div style="height: 78px; width: 78px; font-size: 78px; line-height: 1; margin-inline-start: 0px; color: var(--c-regEmoCol);"><div style="position: relative; width: 78px; height: 78px;"><img class="notion-emoji" alt="📹 Page icon" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" style="width: 78px; height: 78px; background: url("/images/emoji/twitter-emoji-spritesheet-64.2d0a6b9b.png") 48.3333% 31.6667% / 6100% 6100%; opacity: 0; transition: opacity 100ms ease-out;"><img alt="📹 Page icon" src="https://notion-emojis.s3-us-west-2.amazonaws.com/prod/svg-twitter/1f4f9.svg" style="position: absolute; top: 0px; inset-inline-start: 0px; opacity: 1; width: 78px; height: 78px; transition: opacity 100ms ease-in;"></div></div></div></div></div><div><div class="notion-page-controls" style="display: flex; padding-top: 8px; padding-bottom: 4px; justify-content: flex-start; flex-wrap: wrap; margin-inline-start: -1px; color: var(--c-texTer); font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; pointer-events: auto;"></div></div></div><div style="padding-inline-end: calc(0px + env(safe-area-inset-right));"><div><div data-block-id="3282fd57-c4dc-80a5-858d-e2672dffd10f" dir="ltr" class="notion-selectable notion-page-block" style="color: var(--c-texPri); font-weight: 700; line-height: 1.2; font-size: 40px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; cursor: default; display: flex; align-items: center;"><h1 id=":r4e:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="New page" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 0px; padding-inline: 8px; padding-bottom: 0px; font-size: 1em; font-weight: inherit; margin: 0px; cursor: default;">OpenRouter Video Generation Alpha</h1><div contenteditable="false" data-content-editable-void="true"></div></div><div contenteditable="false" data-content-editable-void="true" style="margin-inline-start: 4px;"></div></div></div></div></div></div><div class="layout-content" style="margin-inline-start: 0px; margin-top: 8px;"><div class="notion-page-content" style="flex-shrink: 0; flex-grow: 1; max-width: 100%; display: flex; align-items: flex-start; flex-direction: column; font-size: 16px; line-height: 1.5; width: 100%; z-index: 4; padding-top: 8px; padding-bottom: 0px; padding-inline: 0px;"><div data-block-id="3282fd57-c4dc-80eb-8cb9-eb4088c1c58c" dir="auto" class="notion-selectable notion-header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 30px; padding-bottom: 6px; padding-inline: 6px;"><div style="background: var(--c-purBacSec); display: flex; border-radius: 6px;"><h2 id=":r2:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 1" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.875em; line-height: 1.3; margin: 0px;">Welcome</h2><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="3282fd57-c4dc-8021-82bd-e73e452072c5" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r3:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">Thank you for being one of the first to try video generation on OpenRouter. We're opening this new API to only a small group prior to the public launch to gather feedback.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-809b-9bd5-d4618144c596" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r4:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><span style="font-weight:600" data-token-index="0" class="notion-enable-hover">What we need from you:</span></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="24c20862-7977-44e8-8622-4bf8692dd38d" dir="auto" class="notion-selectable notion-bulleted_list-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-inline: 6px; padding-top: 6px; padding-bottom: 1px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="display: flex; align-items: flex-start; width: 100%; padding-inline-start: 2px;"><div contenteditable="false" class="notion-list-item-box-left" data-content-editable-void="true" data-text-edit-side="start" style="width: 24px; display: flex; align-items: center; justify-content: center; flex-grow: 0; flex-shrink: 0; min-height: 1.5em; padding-top: 2px; padding-bottom: 2px; height: 28px;"><div class="pseudoBefore" style="font-size: 1.5em; line-height: 1; margin-bottom: 0px; --pseudoBefore--fontFamily: Arial; --pseudoBefore--content: "•";"></div></div><div style="flex: 1 1 0px; min-width: 1px; display: flex; flex-direction: column;"><div class="x78zum5"><div id=":r5:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="List" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline-start: 6px;"><span style="font-weight:600" data-token-index="0" class="notion-enable-hover">Try the API with realistic workloads.</span> We support text-to-video and image-to-video.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div></div><div data-block-id="3292fd57-c4dc-807f-82e2-db49ed861149" dir="auto" class="notion-selectable notion-bulleted_list-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-inline: 6px; padding-top: 1px; padding-bottom: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="display: flex; align-items: flex-start; width: 100%; padding-inline-start: 2px;"><div contenteditable="false" class="notion-list-item-box-left" data-content-editable-void="true" data-text-edit-side="start" style="width: 24px; display: flex; align-items: center; justify-content: center; flex-grow: 0; flex-shrink: 0; min-height: 1.5em; padding-top: 2px; padding-bottom: 2px; height: 28px;"><div class="pseudoBefore" style="font-size: 1.5em; line-height: 1; margin-bottom: 0px; --pseudoBefore--fontFamily: Arial; --pseudoBefore--content: "•";"></div></div><div style="flex: 1 1 0px; min-width: 1px; display: flex; flex-direction: column;"><div class="x78zum5"><div id=":r6:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="List" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline-start: 6px;"><span style="font-weight:600" data-token-index="0" class="notion-enable-hover">Tell us what breaks, confuses, or feels wrong about the API.</span> We'll lock it down at the public launch, so now is the time to speak up.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-801c-ada4-cf54cf26b331" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r7:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">We expect this experimental period to run 1-2 weeks. Everything here is subject to change.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-80a7-853d-d4b52329fda7" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r8:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">If you know someone who wants to try this out, send them the <a href="https://openrouter.notion.site/3282fd57c4dc80aba183f5024e233e74?pvs=105" style="cursor:pointer;color:inherit;word-wrap:break-word;text-decoration:inherit" class="notion-link-token notion-focusable-token notion-enable-hover" rel="noopener noreferrer" data-token-index="1" tabindex="0"><span style="text-decoration:underline;text-decoration-thickness:0.05em;text-decoration-color:var(--ca-opaLinDecCol);text-underline-offset:10%;opacity:0.7" class="link-annotation-3282fd57-c4dc-80a7-853d-d4b52329fda7--1337037887">signup form</span></a>, and we’ll invite them.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-8033-8030-e6a0073c708c" dir="auto" class="notion-selectable notion-header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 30px; padding-bottom: 6px; padding-inline: 6px;"><div style="background: var(--c-purBacSec); display: flex; border-radius: 6px;"><h2 id=":r9:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 1" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.875em; line-height: 1.3; margin: 0px;">Questions & Feedback</h2><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="1dc1d47a-975a-41f8-aae2-fdfbb14c4372" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":ra:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">We’re eager to hear what you think! Drop any feedback, positive or negative, in <a href="https://discord.com/channels/1091220969173028894/1485734495683612833" style="cursor:pointer;color:inherit;word-wrap:break-word;font-weight:600;text-decoration:inherit" class="notion-link-token notion-focusable-token notion-enable-hover" rel="noopener noreferrer" data-token-index="1" tabindex="0"><span style="text-decoration:underline;text-decoration-thickness:0.05em;text-decoration-color:var(--ca-opaLinDecCol);text-underline-offset:10%;opacity:0.7" class="link-annotation-1dc1d47a-975a-41f8-aae2-fdfbb14c4372-1618087762">#video-feedback</span></a> on Discord. If you haven’t signed up for <a href="https://discord.gg/openrouter" style="cursor:pointer;color:inherit;word-wrap:break-word;text-decoration:inherit" class="notion-link-token notion-focusable-token notion-enable-hover" rel="noopener noreferrer" data-token-index="3" tabindex="0"><span style="text-decoration:underline;text-decoration-thickness:0.05em;text-decoration-color:var(--ca-opaLinDecCol);text-underline-offset:10%;opacity:0.7" class="link-annotation-1dc1d47a-975a-41f8-aae2-fdfbb14c4372--1702310415">our Discord yet, go here</span></a>.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-80cd-8a5a-f52896e2e147" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":rb:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">We’d prefer to use Discord to share all feedback, but if that’s not an option, you can email feedback to <a href="mailto:product@openrouter.ai" style="cursor:pointer;color:inherit;word-wrap:break-word;text-decoration:inherit" class="notion-link-token notion-focusable-token notion-enable-hover" rel="noopener noreferrer" data-token-index="1" tabindex="0"><span style="text-decoration:underline;text-decoration-thickness:0.05em;text-decoration-color:var(--ca-opaLinDecCol);text-underline-offset:10%;opacity:0.7" class="link-annotation-3282fd57-c4dc-80cd-8a5a-f52896e2e147-215821642">product@openrouter.ai</span></a></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="3292fd57-c4dc-80c2-a5e5-e5b07e988879" dir="auto" class="notion-selectable notion-header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 30px; padding-bottom: 6px; padding-inline: 6px;"><div style="background: var(--c-purBacSec); display: flex; border-radius: 6px;"><h2 id=":rc:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 1" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.875em; line-height: 1.3; margin: 0px;">Known Limitations</h2><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="3282fd57-c4dc-8063-867e-c580f544a8ad" dir="auto" class="notion-selectable notion-bulleted_list-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-inline: 6px; padding-top: 6px; padding-bottom: 1px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="display: flex; align-items: flex-start; width: 100%; padding-inline-start: 2px;"><div contenteditable="false" class="notion-list-item-box-left" data-content-editable-void="true" data-text-edit-side="start" style="width: 24px; display: flex; align-items: center; justify-content: center; flex-grow: 0; flex-shrink: 0; min-height: 1.5em; padding-top: 2px; padding-bottom: 2px; height: 28px;"><div class="pseudoBefore" style="font-size: 1.5em; line-height: 1; margin-bottom: 0px; --pseudoBefore--fontFamily: Arial; --pseudoBefore--content: "•";"></div></div><div style="flex: 1 1 0px; min-width: 1px; display: flex; flex-direction: column;"><div class="x78zum5"><div id=":rd:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="List" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline-start: 6px;">No SDK support (coming at public launch)</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-8046-b283-c957711ebb3e" dir="auto" class="notion-selectable notion-bulleted_list-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-inline: 6px; padding-top: 1px; padding-bottom: 1px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="display: flex; align-items: flex-start; width: 100%; padding-inline-start: 2px;"><div contenteditable="false" class="notion-list-item-box-left" data-content-editable-void="true" data-text-edit-side="start" style="width: 24px; display: flex; align-items: center; justify-content: center; flex-grow: 0; flex-shrink: 0; min-height: 1.5em; padding-top: 2px; padding-bottom: 2px; height: 28px;"><div class="pseudoBefore" style="font-size: 1.5em; line-height: 1; margin-bottom: 0px; --pseudoBefore--fontFamily: Arial; --pseudoBefore--content: "•";"></div></div><div style="flex: 1 1 0px; min-width: 1px; display: flex; flex-direction: column;"><div class="x78zum5"><div id=":re:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="List" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline-start: 6px;">Video generations may display incorrectly in the Logs UI</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-8099-9231-f0c190824f16" dir="auto" class="notion-selectable notion-bulleted_list-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-inline: 6px; padding-top: 1px; padding-bottom: 1px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="display: flex; align-items: flex-start; width: 100%; padding-inline-start: 2px;"><div contenteditable="false" class="notion-list-item-box-left" data-content-editable-void="true" data-text-edit-side="start" style="width: 24px; display: flex; align-items: center; justify-content: center; flex-grow: 0; flex-shrink: 0; min-height: 1.5em; padding-top: 2px; padding-bottom: 2px; height: 28px;"><div class="pseudoBefore" style="font-size: 1.5em; line-height: 1; margin-bottom: 0px; --pseudoBefore--fontFamily: Arial; --pseudoBefore--content: "•";"></div></div><div style="flex: 1 1 0px; min-width: 1px; display: flex; flex-direction: column;"><div class="x78zum5"><div id=":rf:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="List" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline-start: 6px;">Model pages and pricing displays on the website are not available</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-802e-86fa-eacae78a3367" dir="auto" class="notion-selectable notion-bulleted_list-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-inline: 6px; padding-top: 1px; padding-bottom: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="display: flex; align-items: flex-start; width: 100%; padding-inline-start: 2px;"><div contenteditable="false" class="notion-list-item-box-left" data-content-editable-void="true" data-text-edit-side="start" style="width: 24px; display: flex; align-items: center; justify-content: center; flex-grow: 0; flex-shrink: 0; min-height: 1.5em; padding-top: 2px; padding-bottom: 2px; height: 28px;"><div class="pseudoBefore" style="font-size: 1.5em; line-height: 1; margin-bottom: 0px; --pseudoBefore--fontFamily: Arial; --pseudoBefore--content: "•";"></div></div><div style="flex: 1 1 0px; min-width: 1px; display: flex; flex-direction: column;"><div class="x78zum5"><div id=":rg:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="List" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline-start: 6px;">No cancel or delete endpoints</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div></div><div data-block-id="df2c97a6-d051-4ce1-8ce6-4782758fe985" dir="auto" class="notion-selectable notion-header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 30px; padding-bottom: 6px; padding-inline: 6px;"><div style="background: var(--c-purBacSec); display: flex; border-radius: 6px;"><h2 id=":rh:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 1" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.875em; line-height: 1.3; margin: 0px;">Billing & Credits</h2><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="32d2fd57-c4dc-80ea-a285-dd64aa48892b" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":ri:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">Billing is live during the alpha so we can test the full payment flow. If a generation fails or behaves unexpectedly, drop a note in #video-feedback and we'll credit you back. We also have promo credits set aside for testers who help us find and fix issues.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="c5d56a2d-9d24-40ea-a1b6-ac3b917a70b1" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":rj:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">When you submit a generation, credits are placed on hold based on an estimated cost. When the generation is complete, the hold is removed, and the actual charge is applied. If the generation fails, the hold is released.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-80ea-8156-e4e69d36a769" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":rk:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">You may see held credits affect your available balance for other API calls. This is expected. In the public release we will show this balance in the UI.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-80e7-8dd1-f6ae69bce44a" dir="auto" class="notion-selectable notion-header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 30px; padding-bottom: 6px; padding-inline: 6px;"><div style="background: var(--c-purBacSec); display: flex; border-radius: 6px;"><h2 id=":rl:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 1" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.875em; line-height: 1.3; margin: 0px;">Available Models</h2><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="3292fd57-c4dc-809b-b51c-f77e39efec27" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":rm:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">Our docs are still in progress, so you’ll need to reference the models providers for details:</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="794dff6f-f406-4e77-a803-eb41f64dccb2" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":rn:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><span style="font-weight:600" data-token-index="0" class="notion-enable-hover">Google Veo 3.1</span> (<div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">google/veo-3.1</span></div>)</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="853241c9-b8ca-47d4-aa9f-10a79b38f4d1" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":ro:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><a href="https://ai.google.dev/gemini-api/docs/video" style="cursor:pointer;color:inherit;word-wrap:break-word;text-decoration:inherit" class="notion-link-token notion-focusable-token notion-enable-hover" rel="noopener noreferrer" data-token-index="0" tabindex="0"><span style="text-decoration:underline;text-decoration-thickness:0.05em;text-decoration-color:var(--ca-opaLinDecCol);text-underline-offset:10%;opacity:0.7" class="link-annotation-853241c9-b8ca-47d4-aa9f-10a79b38f4d1--1842069700">Model capabilities</span></a> · <a href="https://ai.google.dev/gemini-api/docs/pricing#veo-3.1" style="cursor:pointer;color:inherit;word-wrap:break-word;text-decoration:inherit" class="notion-link-token notion-focusable-token notion-enable-hover" rel="noopener noreferrer" data-token-index="2" tabindex="0"><span style="text-decoration:underline;text-decoration-thickness:0.05em;text-decoration-color:var(--ca-opaLinDecCol);text-underline-offset:10%;opacity:0.7" class="link-annotation-853241c9-b8ca-47d4-aa9f-10a79b38f4d1-1741503309">Pricing</span></a></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="74d1464c-d939-4aec-981e-a934f614b4d5" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":rp:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><span style="font-weight:600" data-token-index="0" class="notion-enable-hover">OpenAI Sora 2</span> (<div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">openai/sora-2-pro</span></div>)</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="bde77ccf-3199-4bf0-9cfb-00f34f9fbd24" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":rq:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><a href="https://developers.openai.com/api/docs/guides/video-generation/" style="cursor:pointer;color:inherit;word-wrap:break-word;text-decoration:inherit" class="notion-link-token notion-focusable-token notion-enable-hover" rel="noopener noreferrer" data-token-index="0" tabindex="0"><span style="text-decoration:underline;text-decoration-thickness:0.05em;text-decoration-color:var(--ca-opaLinDecCol);text-underline-offset:10%;opacity:0.7" class="link-annotation-bde77ccf-3199-4bf0-9cfb-00f34f9fbd24--994984200">Model capabilities</span></a> · <a href="https://openai.com/api/pricing/" style="cursor:pointer;color:inherit;word-wrap:break-word;text-decoration:inherit" class="notion-link-token notion-focusable-token notion-enable-hover" rel="noopener noreferrer" data-token-index="2" tabindex="0"><span style="text-decoration:underline;text-decoration-thickness:0.05em;text-decoration-color:var(--ca-opaLinDecCol);text-underline-offset:10%;opacity:0.7" class="link-annotation-bde77ccf-3199-4bf0-9cfb-00f34f9fbd24--2147007975">Pricing</span></a></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="371fb51d-3101-4164-9a6c-cbe0ca27d1c0" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":rr:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><span style="font-weight:600" data-token-index="0" class="notion-enable-hover">ByteDance Seedance 1.5 Pro</span> (<div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">bytedance/seedance-1-5-pro</span></div>)</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-803d-b3d1-f38be7fc76cc" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":rs:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><a href="https://docs.byteplus.com/en/docs/ModelArk/1366799" style="cursor:pointer;color:inherit;word-wrap:break-word;text-decoration:inherit" class="notion-link-token notion-focusable-token notion-enable-hover" rel="noopener noreferrer" data-token-index="0" tabindex="0"><span style="text-decoration:underline;text-decoration-thickness:0.05em;text-decoration-color:var(--ca-opaLinDecCol);text-underline-offset:10%;opacity:0.7" class="link-annotation-3282fd57-c4dc-803d-b3d1-f38be7fc76cc--1620674533">Model capabilities</span></a> · <a href="https://docs.byteplus.com/en/docs/ModelArk/1544106" style="cursor:pointer;color:inherit;word-wrap:break-word;text-decoration:inherit" class="notion-link-token notion-focusable-token notion-enable-hover" rel="noopener noreferrer" data-token-index="2" tabindex="0"><span style="text-decoration:underline;text-decoration-thickness:0.05em;text-decoration-color:var(--ca-opaLinDecCol);text-underline-offset:10%;opacity:0.7" class="link-annotation-3282fd57-c4dc-803d-b3d1-f38be7fc76cc--1565328903">Pricing</span></a></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="3282fd57-c4dc-80ff-9a1d-ebd819df9e8a" dir="auto" class="notion-selectable notion-header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 30px; padding-bottom: 6px; padding-inline: 6px;"><div style="background: var(--c-purBacSec); display: flex; border-radius: 6px;"><h2 id=":rt:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 1" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.875em; line-height: 1.3; margin: 0px;">API Spec</h2><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="5070a959-834d-4feb-aa0e-e2a0f53ff980" dir="ltr" class="notion-selectable notion-callout-block" style="width: 100%; max-width: 1713px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px;"><div role="note" aria-roledescription="callout" class="x78zum5"><div style="display: flex; width: 100%; border-radius: 10px; border: 1px solid transparent; background: var(--c-pinBacSec); padding-inline: 12px; padding-top: 12px; padding-bottom: 12px;"><div style="margin-top: 7.5px;"><div contenteditable="false" class="content-editable-void-no-select" data-content-editable-void="true"><div class="notion-record-icon notranslate" style="display: flex; align-items: center; justify-content: center; height: 24px; width: 24px; border-radius: 0.25em; flex-shrink: 0;"><div style="display: flex; align-items: center; justify-content: center; height: 24px; width: 24px; flex-shrink: 0;"><div style="height: 16.8px; width: 16.8px; font-size: 16.8px; line-height: 1; margin-inline-start: 0px; color: var(--c-regEmoCol);"><img class="notion-emoji" alt="⚠️ Callout icon" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" style="width: 100%; height: 100%; background: url("/images/emoji/twitter-emoji-spritesheet-64.2d0a6b9b.png") 95% 61.6667% / 6100% 6100%;"></div></div></div></div></div><div style="display: flex; flex-direction: column; min-width: 0px; margin-inline-start: 8px; width: 100%; min-height: 32px;"><div data-block-id="9d0ae335-9205-4738-8a51-3e276c69249b" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 100%;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":ru:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><span style="font-weight:600" data-token-index="0" class="notion-enable-hover">This API spec may change.</span> Based on your feedback, we may add/remove/change any part of this spec. We will move it to the <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">v1</span></div> API once it is finalized.</div><div style="position: relative; inset-inline-start: 12px;"></div></div></div></div></div></div></div></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div><div data-block-id="11dbe37b-0723-403d-8f48-e1c8d2feba6b" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":rv:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">Video generation is <span style="font-weight:600" data-token-index="1" class="notion-enable-hover">async</span>. You submit a generation request, get a job ID back immediately, then poll for the result.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="055dcc1c-bf99-4592-bdb2-2452334cc016" dir="auto" class="notion-selectable notion-sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 26px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h3 id=":r10:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 2" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.5em; line-height: 1.3; margin: 0px;">Step 1: Submit a generation request</h3><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="e6799d19-f079-49b0-8180-e8c9b37c841e" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r11:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">POST /api/alpha/videos</span></div></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="e0dae54b-b962-4183-8b91-284b5a49134b" dir="auto" class="notion-selectable notion-code-block" style="width: 100%; max-width: 1713px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px;"><div style="display: flex;"><div contenteditable="false" data-content-editable-void="true" role="figure" aria-labelledby=":r12:" style="flex-grow: 1; text-align: start; position: relative; min-width: 0px; width: 100%; border-radius: 10px;"><div style="background: var(--ca-graBacPriTra); border-radius: 10px;"><div style="padding: 24px 22px;"><div class="line-numbers notion-code-block" style="display: flex; padding: 12px 0px; overflow-x: auto;"><div id=":r75:" class="content-editable-leaf-rtl" spellcheck="false" autocorrect="off" autocapitalize="off" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="flex-grow: 1; flex-shrink: 1; text-align: start; font-family: SFMono-Regular, Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace; font-size: 85%; tab-size: 2; min-height: 1em; color: var(--c-texPri); white-space: pre;"><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"model"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"google/veo-3.1"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"prompt"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"A teddy bear playing electric guitar on stage at a concert"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"aspect_ratio"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"16:9"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"duration"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token number" data-token-index="0">5</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"resolution"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"1080p"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"size"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"1920x1080"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"generate_audio"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token boolean" data-token-index="0">true</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"seed"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token number" data-token-index="0">42</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"input_references"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">[</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"type"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"image_url"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"image_url"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"url"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"https://..."</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">]</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span>
</span></div></div></div></div><div dir="auto" style="padding-inline-end: 105px;"></div></div>​<div style="position: relative; inset-inline-start: 0px;"></div></div></div><div data-block-id="6e1adc0c-e782-4300-803e-28a28db9388f" dir="auto" class="notion-selectable notion-sub_sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 22px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h4 id=":r13:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 3" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.25em; line-height: 1.3; margin: 0px;">Request fields</h4><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="77266cd3-330a-4f8f-a8a4-ece58e19757b" dir="ltr" class="notion-selectable notion-table-block" style="width: 1905px; max-width: 1905px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px; align-self: center;"><div><div contenteditable="false" data-content-editable-void="true" style="color: inherit; fill: inherit; position: relative; display: flex;"><div class="notion-scroller horizontal" style="z-index: 1; flex-grow: 1; padding-inline-start: 20px; margin-inline-start: -20px; overflow: auto hidden;"><div class="notion-table-content" style="padding-left: 590.5px; padding-right: 590.5px;"><div data-block-id="77266cd3-330a-4f8f-a8a4-ece58e19757b" class="notion-selectable notion-table-block" style="width: 100%; position: relative; align-self: center; padding-inline-start: 8px;"><div class="x78zum5"><div style="padding-top: 8px; padding-bottom: 24px; padding-inline-end: 24px;"><div data-block-id="77266cd3-330a-4f8f-a8a4-ece58e19757b" class="notion-selectable notion-table-block notion-table-tbody-selectable" style="position: relative;"><div><table style="isolation: auto;"><tbody style="isolation: auto;"><tr class="notion-table-row" style="isolation: auto; height: 34px;"><th scope="col" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5n:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Field</div></div></th><th scope="col" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5o:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Type</div></div></th><th scope="col" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5p:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Required</div></div></th><th scope="col" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 286px; max-width: 286px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5q:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Description</div></div></th></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5r:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">model</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5s:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">string</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5t:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Yes</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 286px; max-width: 286px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5u:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Model slug (e.g. <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="1" spellcheck="false" class="notion-enable-hover">google/veo-3.1</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="3" spellcheck="false" class="notion-enable-hover">openai/sora-2-pro</span></div>)</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5v:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">prompt</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r60:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">string</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r61:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Yes</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 286px; max-width: 286px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r62:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Text description of the desired video</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r63:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">duration</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r64:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">integer</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r65:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">No</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 286px; max-width: 286px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r66:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Desired duration in seconds (model-dependent)</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r67:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">resolution</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r68:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">string</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r69:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">No</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 286px; max-width: 286px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6a:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">480p</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">720p</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="4" spellcheck="false" class="notion-enable-hover">1080p</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="6" spellcheck="false" class="notion-enable-hover">1K</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="8" spellcheck="false" class="notion-enable-hover">2K</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="10" spellcheck="false" class="notion-enable-hover">4K</span></div>. Can be combined with <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="12" spellcheck="false" class="notion-enable-hover">aspect_ratio</span></div>. If omitted, the provider's default is used. Cannot be combined with <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="14" spellcheck="false" class="notion-enable-hover">size</span></div>.</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6b:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">aspect_ratio</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6c:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">string</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6d:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">No</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 286px; max-width: 286px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6e:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">e.g. <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="1" spellcheck="false" class="notion-enable-hover">16:9</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="3" spellcheck="false" class="notion-enable-hover">9:16</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="5" spellcheck="false" class="notion-enable-hover">1:1</span></div>. Can be combined with <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="7" spellcheck="false" class="notion-enable-hover">resolution</span></div>. If omitted, the provider's default is used. Cannot be combined with <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="9" spellcheck="false" class="notion-enable-hover">size</span></div>.</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6f:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">size</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6g:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">string</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6h:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">No</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 286px; max-width: 286px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6i:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Explicit dimensions (e.g. <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="1" spellcheck="false" class="notion-enable-hover">1280x720</span></div>). Use this as an alternative to <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="3" spellcheck="false" class="notion-enable-hover">resolution</span></div> • <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="5" spellcheck="false" class="notion-enable-hover">aspect_ratio</span></div>. Cannot be combined with <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="7" spellcheck="false" class="notion-enable-hover">resolution</span></div> or <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="9" spellcheck="false" class="notion-enable-hover">aspect_ratio</span></div>; the API will return an error on conflict.</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6j:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">input_references</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6k:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">array</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6l:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">No</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 286px; max-width: 286px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6m:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Array of image content parts for image-to-video (see Image-to-Video below). Most providers only support 1-2 references; the API returns an error if you exceed the provider's limit.</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6n:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">generate_audio</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6o:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">boolean</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6p:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">No</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 286px; max-width: 286px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6q:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Co-generate audio (model-dependent, e.g. Veo 3.1)</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6r:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">seed</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6s:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">integer</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6t:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">No</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 286px; max-width: 286px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r6u:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">For reproducible generations</div></div></td></tr></tbody></table></div></div></div></div></div></div></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div><div data-block-id="6b4ecf01-cc92-4676-b65b-b17d293df045" dir="auto" class="notion-selectable notion-sub_sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 22px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h4 id=":r2c:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 3" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.25em; line-height: 1.3; margin: 0px;">Supported Parameters by Model</h4><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="32c2fd57-c4dc-8090-90eb-e9bda6e29135" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r2d:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><span style="font-style:italic" data-token-index="0" class="notion-enable-hover">Pricing changes based on these parameters. Check on the </span></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="85417798-b703-4388-956d-cf976606e5fc" dir="ltr" class="notion-selectable notion-table-block" style="width: 1905px; max-width: 1905px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px; align-self: center;"><div><div contenteditable="false" data-content-editable-void="true" style="color: inherit; fill: inherit; position: relative; display: flex;"><div class="notion-scroller horizontal" style="z-index: 1; flex-grow: 1; padding-inline-start: 20px; margin-inline-start: -20px; overflow: auto hidden;"><div class="notion-table-content" style="padding-left: 590.5px; padding-right: 590.5px;"><div data-block-id="85417798-b703-4388-956d-cf976606e5fc" class="notion-selectable notion-table-block" style="width: 100%; position: relative; align-self: center; padding-inline-start: 8px;"><div class="x78zum5"><div style="padding-top: 8px; padding-bottom: 24px; padding-inline-end: 24px;"><div data-block-id="85417798-b703-4388-956d-cf976606e5fc" class="notion-selectable notion-table-block notion-table-tbody-selectable" style="position: relative;"><div><table style="isolation: auto;"><tbody style="isolation: auto;"><tr class="notion-table-row" style="isolation: auto; height: 34px;"><th scope="col" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4h:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Parameter</div></div></th><th scope="col" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 172.32px; max-width: 172.32px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4i:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Veo 3.1</div></div></th><th scope="col" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 170.555px; max-width: 170.555px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4j:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Sora 2 Pro</div></div></th><th scope="col" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4k:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Seedance 1.5 Pro</div></div></th></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><th scope="row" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4l:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">duration</span></div></div></div></th><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 172.32px; max-width: 172.32px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4m:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">4s, 6s, or 8s</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 170.555px; max-width: 170.555px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4n:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">4s, 8s, 12s, 16s, or 20s</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4o:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">4–12s</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><th scope="row" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4p:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">resolution</span></div></div></div></th><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 172.32px; max-width: 172.32px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4q:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">720p</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">1080p</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="4" spellcheck="false" class="notion-enable-hover">4K</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 170.555px; max-width: 170.555px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4r:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">720p</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">1080p</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4s:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">480p</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">720p</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="4" spellcheck="false" class="notion-enable-hover">1080p</span></div></div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><th scope="row" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4t:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">aspect_ratio</span></div></div></div></th><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 172.32px; max-width: 172.32px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4u:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">16:9</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">9:16</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 170.555px; max-width: 170.555px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r4v:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">16:9</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">9:16</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r50:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">16:9</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="2" spellcheck="false" class="notion-enable-hover">9:16</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="4" spellcheck="false" class="notion-enable-hover">4:3</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="6" spellcheck="false" class="notion-enable-hover">3:4</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="8" spellcheck="false" class="notion-enable-hover">1:1</span></div>, <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="10" spellcheck="false" class="notion-enable-hover">21:9</span></div></div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><th scope="row" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r51:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">input_references</span></div></div></div></th><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 172.32px; max-width: 172.32px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r52:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">1 image (i2v), up to 3 reference images</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 170.555px; max-width: 170.555px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r53:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">1 image</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r54:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">1–2 images (first/last frame)</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><th scope="row" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r55:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">generate_audio</span></div></div></div></th><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 172.32px; max-width: 172.32px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r56:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Yes</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 170.555px; max-width: 170.555px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r57:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Yes</div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r58:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Yes</div></div></td></tr></tbody></table></div></div></div></div></div></div></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div><div data-block-id="2c7e63ad-60a0-4631-aae0-13473d6c1c29" dir="auto" class="notion-selectable notion-sub_sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 22px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h4 id=":r36:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 3" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.25em; line-height: 1.3; margin: 0px;">Response (HTTP 202)</h4><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="595cf62c-0b3e-4c71-ab05-ce611b25bdfc" dir="auto" class="notion-selectable notion-code-block" style="width: 100%; max-width: 1713px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px;"><div style="display: flex;"><div contenteditable="false" data-content-editable-void="true" role="figure" aria-labelledby=":r37:" style="flex-grow: 1; text-align: start; position: relative; min-width: 0px; width: 100%; border-radius: 10px;"><div style="background: var(--ca-graBacPriTra); border-radius: 10px;"><div style="padding: 24px 22px;"><div class="line-numbers notion-code-block" style="display: flex; padding: 12px 0px; overflow-x: auto;"><div id=":r76:" class="content-editable-leaf-rtl" spellcheck="false" autocorrect="off" autocapitalize="off" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="flex-grow: 1; flex-shrink: 1; text-align: start; font-family: SFMono-Regular, Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace; font-size: 85%; tab-size: 2; min-height: 1em; color: var(--c-texPri); white-space: pre;"><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"id"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"vgen_abc123def456"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"polling_url"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"https://openrouter.ai/api/alpha/videos/vgen_abc123def456"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"status"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"pending"</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span>
</span></div></div></div></div><div dir="auto" style="padding-inline-end: 105px;"></div></div>​<div style="position: relative; inset-inline-start: 0px;"></div></div></div><div data-block-id="169e3c5e-8679-49c0-8518-717a7ad0f209" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r38:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">Credits are placed on hold using an estimated cost when the job is created. The hold is finalized into an actual charge when the generation completes, or released if it fails.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="0719ba56-4e55-46d8-bc89-afa3d4e63a52" dir="auto" class="notion-selectable notion-sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 26px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h3 id=":r39:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 2" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.5em; line-height: 1.3; margin: 0px;">Step 2: Poll for status</h3><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="b0f71a74-ebf4-4b87-b654-ff82d4effd0f" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r3a:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">GET /api/alpha/videos/:jobId</span></div></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="8bb6987a-5a6b-4cea-816f-b0301d482dfa" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r3b:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">Poll this endpoint until <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="1" spellcheck="false" class="notion-enable-hover">status</span></div> is <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="3" spellcheck="false" class="notion-enable-hover">completed</span></div> or <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="5" spellcheck="false" class="notion-enable-hover">failed</span></div>. We recommend polling every <span style="font-weight:600" data-token-index="7" class="notion-enable-hover">30 seconds</span>. The response uses the same schema as the creation response, with fields progressively populated.</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="5d3111d7-7227-4bc4-bcb5-6b8570b99f75" dir="auto" class="notion-selectable notion-sub_sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 22px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h4 id=":r3c:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 3" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.25em; line-height: 1.3; margin: 0px;">Response (completed)</h4><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="d36d97c6-4fe0-465d-b6a7-fc2859e48bbc" dir="auto" class="notion-selectable notion-code-block" style="width: 100%; max-width: 1713px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px;"><div style="display: flex;"><div contenteditable="false" data-content-editable-void="true" role="figure" aria-labelledby=":r3d:" style="flex-grow: 1; text-align: start; position: relative; min-width: 0px; width: 100%; border-radius: 10px;"><div style="background: var(--ca-graBacPriTra); border-radius: 10px;"><div style="padding: 24px 22px;"><div class="line-numbers notion-code-block" style="display: flex; padding: 12px 0px; overflow-x: auto;"><div id=":r6v:" class="content-editable-leaf-rtl" spellcheck="false" autocorrect="off" autocapitalize="off" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="flex-grow: 1; flex-shrink: 1; text-align: start; font-family: SFMono-Regular, Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace; font-size: 85%; tab-size: 2; min-height: 1em; color: var(--c-texPri); white-space: pre;"><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"id"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"vgen_abc123def456"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"polling_url"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"https://openrouter.ai/api/alpha/videos/vgen_abc123def456"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"status"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"completed"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"unsigned_urls"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">[</span><span class="" data-token-index="0">
</span><span class="token string" data-token-index="0">"https://openrouter.ai/api/alpha/videos/vgen_abc123def456/content?index=0"</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">]</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"usage"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"cost"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token number" data-token-index="0">3.2</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"is_byok"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token boolean" data-token-index="0">false</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"generation_id"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"gen-vid-...."</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span>
</span></div></div></div></div><div dir="auto" style="padding-inline-end: 105px;"></div></div>​<div style="position: relative; inset-inline-start: 0px;"></div></div></div><div data-block-id="1e42f80e-5f29-4749-9f93-74312194a049" dir="auto" class="notion-selectable notion-sub_sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 22px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h4 id=":r3e:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 3" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.25em; line-height: 1.3; margin: 0px;">Response (failed)</h4><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="d85b5141-b200-45f4-95e3-adf73d693de1" dir="auto" class="notion-selectable notion-code-block" style="width: 100%; max-width: 1713px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px;"><div style="display: flex;"><div contenteditable="false" data-content-editable-void="true" role="figure" aria-labelledby=":r3f:" style="flex-grow: 1; text-align: start; position: relative; min-width: 0px; width: 100%; border-radius: 10px;"><div style="background: var(--ca-graBacPriTra); border-radius: 10px;"><div style="padding: 24px 22px;"><div class="line-numbers notion-code-block" style="display: flex; padding: 12px 0px; overflow-x: auto;"><div id=":r70:" class="content-editable-leaf-rtl" spellcheck="false" autocorrect="off" autocapitalize="off" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="flex-grow: 1; flex-shrink: 1; text-align: start; font-family: SFMono-Regular, Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace; font-size: 85%; tab-size: 2; min-height: 1em; color: var(--c-texPri); white-space: pre;"><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"id"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"vgen_abc123def456"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"polling_url"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"https://openrouter.ai/api/alpha/videos/vgen_abc123def456"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"status"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"failed"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"error"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"Content moderation: prompt was flagged"</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span>
</span></div></div></div></div><div dir="auto" style="padding-inline-end: 105px;"></div></div>​<div style="position: relative; inset-inline-start: 0px;"></div></div></div><div data-block-id="f843a4e1-3d08-4c8b-891e-613d9decd5f6" dir="auto" class="notion-selectable notion-sub_sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 22px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h4 id=":r3g:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 3" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.25em; line-height: 1.3; margin: 0px;">Statuses</h4><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="1b0ee49e-af59-48bb-b526-8b21d9ec36cd" dir="ltr" class="notion-selectable notion-table-block" style="width: 1905px; max-width: 1905px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px; align-self: center;"><div><div contenteditable="false" data-content-editable-void="true" style="color: inherit; fill: inherit; position: relative; display: flex;"><div class="notion-scroller horizontal" style="z-index: 1; flex-grow: 1; padding-inline-start: 20px; margin-inline-start: -20px; overflow: auto hidden;"><div class="notion-table-content" style="padding-left: 590.5px; padding-right: 590.5px;"><div data-block-id="1b0ee49e-af59-48bb-b526-8b21d9ec36cd" class="notion-selectable notion-table-block" style="width: 100%; position: relative; align-self: center; padding-inline-start: 8px;"><div class="x78zum5"><div style="padding-top: 8px; padding-bottom: 24px; padding-inline-end: 24px;"><div data-block-id="1b0ee49e-af59-48bb-b526-8b21d9ec36cd" class="notion-selectable notion-table-block notion-table-tbody-selectable" style="position: relative;"><div><table style="isolation: auto;"><tbody style="isolation: auto;"><tr class="notion-table-row" style="isolation: auto; height: 34px;"><th scope="col" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r59:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Status</div></div></th><th scope="col" dir="ltr" style="background: var(--cd-tabHeaRowColBac); font-weight: 500; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5a:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Meaning</div></div></th></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5b:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">pending</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5c:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Job accepted, queued for processing</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5d:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">in_progress</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5e:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Generation in progress</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5f:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">completed</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5g:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Done. <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="1" spellcheck="false" class="notion-enable-hover">unsigned_urls</span></div> array is populated.</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5h:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">failed</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5i:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Something went wrong. Check <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="1" spellcheck="false" class="notion-enable-hover">error</span></div>.</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5j:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">cancelled</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5k:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Job was cancelled.</div></div></td></tr><tr class="notion-table-row" style="isolation: auto; height: 34px;"><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5l:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">expired</span></div></div></div></td><td dir="ltr" style="color: inherit; fill: inherit; border: 1px solid var(--c-borPri); isolation: auto; position: relative; vertical-align: top; text-align: start; min-width: 120px; max-width: 240px; min-height: 32px;"><div class="notion-table-cell" style="isolation: auto;"><div id=":r5m:" class="notion-table-cell-text content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding: 7px 9px; background-color: transparent; font-size: 14px; line-height: 20px;">Job expired before completing.</div></div></td></tr></tbody></table></div></div></div></div></div></div></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div><div data-block-id="532c32cd-0cb4-4386-94ee-ccd53dd66bcd" dir="auto" class="notion-selectable notion-sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 26px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h3 id=":r3v:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 2" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.5em; line-height: 1.3; margin: 0px;">Step 3: Download the video</h3><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="a167b584-1d3b-4758-a15f-0e24704ef10c" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r40:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">GET /api/alpha/videos/:jobId/content</span></div></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="40594409-c127-49f5-a8bb-b1607614faf7" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r41:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">Returns the raw video bytes (MP4).</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="7e13ea85-3839-4de9-9ce1-91a838b4da84" dir="ltr" class="notion-selectable notion-callout-block" style="width: 100%; max-width: 1713px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px;"><div role="note" aria-roledescription="callout" class="x78zum5"><div style="display: flex; width: 100%; border-radius: 10px; border: 1px solid transparent; background: var(--c-pinBacSec); padding-inline: 12px; padding-top: 12px; padding-bottom: 12px;"><div style="margin-top: 7.5px;"><div contenteditable="false" class="content-editable-void-no-select" data-content-editable-void="true"><div class="notion-record-icon notranslate" style="display: flex; align-items: center; justify-content: center; height: 24px; width: 24px; border-radius: 0.25em; flex-shrink: 0;"><div style="display: flex; align-items: center; justify-content: center; height: 24px; width: 24px; flex-shrink: 0;"><div style="height: 16.8px; width: 16.8px; font-size: 16.8px; line-height: 1; margin-inline-start: 0px; color: var(--c-regEmoCol);"><img class="notion-emoji" alt="⏳ Callout icon" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" style="width: 100%; height: 100%; background: url("/images/emoji/twitter-emoji-spritesheet-64.2d0a6b9b.png") 93.3333% 45% / 6100% 6100%;"></div></div></div></div></div><div style="display: flex; flex-direction: column; min-width: 0px; margin-inline-start: 8px; width: 100%; min-height: 32px;"><div data-block-id="ff052ef2-83c8-4573-bbaa-8b51697d7b64" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 100%;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r42:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><span style="font-weight:600" data-token-index="0" class="notion-enable-hover">Video URLs are temporary.</span> Upstream providers expire generated videos within 1-48 hours depending on the model. Download and persist videos to your own storage promptly.</div><div style="position: relative; inset-inline-start: 12px;"></div></div></div></div></div></div></div></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div><div data-block-id="fe8cdbc6-2288-4a2d-b0b2-2687fc0bf6d9" dir="auto" class="notion-selectable notion-sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 26px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h3 id=":r43:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 2" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.5em; line-height: 1.3; margin: 0px;">Image-to-Video</h3><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="f7a35103-f369-4c78-8ef6-ae639ef36755" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r44:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;">Pass image references via <div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="1" spellcheck="false" class="notion-enable-hover">input_references</span></div> to use an image as input:</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="d34acd5e-97fa-4e14-948d-cc0fbbace323" dir="auto" class="notion-selectable notion-code-block" style="width: 100%; max-width: 1713px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px;"><div style="display: flex;"><div contenteditable="false" data-content-editable-void="true" role="figure" aria-labelledby=":r45:" style="flex-grow: 1; text-align: start; position: relative; min-width: 0px; width: 100%; border-radius: 10px;"><div style="background: var(--ca-graBacPriTra); border-radius: 10px;"><div style="padding: 24px 22px;"><div class="line-numbers notion-code-block" style="display: flex; padding: 12px 0px; overflow-x: auto;"><div id=":r71:" class="content-editable-leaf-rtl" spellcheck="false" autocorrect="off" autocapitalize="off" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="flex-grow: 1; flex-shrink: 1; text-align: start; font-family: SFMono-Regular, Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace; font-size: 85%; tab-size: 2; min-height: 1em; color: var(--c-texPri); white-space: pre;"><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"model"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"google/veo-3.1"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"prompt"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"The scene comes to life with gentle motion"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"input_references"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">[</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"type"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"image_url"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"image_url"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token property" data-token-index="0">"url"</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"https://example.com/my-image.jpg"</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">]</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span>
</span></div></div></div></div><div dir="auto" style="padding-inline-end: 105px;"></div></div>​<div style="position: relative; inset-inline-start: 0px;"></div></div></div><div data-block-id="eb0754c3-a87d-4eca-b20c-14a9e649ee98" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r46:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px;"><div class="notion-inline-code-container" style="display:inline"><span style="font-family:"SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace;line-height:normal;background:rgba(135,131,120,.15);color:#EB5757;border-radius:4px;font-size:85%;padding:0.2em 0.4em;position:relative;bottom:0.065em" data-token-index="0" spellcheck="false" class="notion-enable-hover">input_references</span></div> accepts the same image content part format used in chat completions (HTTPS URLs and base64 data URIs both work).</div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div><div data-block-id="fc81be20-ce2a-426c-b6a5-5090de8b6c3b" dir="auto" class="notion-selectable notion-sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 26px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h3 id=":r47:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 2" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.5em; line-height: 1.3; margin: 0px;">Quick Start Example (curl)</h3><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="1e2ee0bc-8c34-49af-a86a-81998a023c5f" dir="auto" class="notion-selectable notion-code-block" style="width: 100%; max-width: 1713px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px;"><div style="display: flex;"><div contenteditable="false" data-content-editable-void="true" role="figure" aria-labelledby=":r48:" style="flex-grow: 1; text-align: start; position: relative; min-width: 0px; width: 100%; border-radius: 10px;"><div style="background: var(--ca-graBacPriTra); border-radius: 10px;"><div style="padding: 24px 22px;"><div class="line-numbers notion-code-block" style="display: flex; padding: 12px 0px; overflow-x: auto;"><div id=":r72:" class="content-editable-leaf-rtl" spellcheck="false" autocorrect="off" autocapitalize="off" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="flex-grow: 1; flex-shrink: 1; text-align: start; font-family: SFMono-Regular, Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace; font-size: 85%; tab-size: 2; min-height: 1em; color: var(--c-texPri); white-space: pre;"><span class="token comment" data-token-index="0"># 1. Submit a generation</span><span class="" data-token-index="0">
</span><span class="token function" data-token-index="0">curl</span><span class="" data-token-index="0"> -X POST https://openrouter.ai/api/alpha/videos </span><span class="token punctuation" data-token-index="0">\</span><span class="" data-token-index="0">
-H </span><span class="token string" data-token-index="0">"Authorization: Bearer </span><span class="token variable string" data-token-index="0">$OPENROUTER_API_KEY</span><span class="token string" data-token-index="0">"</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">\</span><span class="" data-token-index="0">
-H </span><span class="token string" data-token-index="0">"Content-Type: application/json"</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">\</span><span class="" data-token-index="0">
-d </span><span class="token string" data-token-index="0">'{
"model": "google/veo-3.1",
"prompt": "A cat walking across a sunny windowsill",
"duration": 5
}'</span><span class="" data-token-index="0">
</span><span class="token comment" data-token-index="0"># 2. Poll for status (replace JOB_ID with the id from step 1)</span><span class="" data-token-index="0">
</span><span class="token function" data-token-index="0">curl</span><span class="" data-token-index="0"> https://openrouter.ai/api/alpha/videos/JOB_ID </span><span class="token punctuation" data-token-index="0">\</span><span class="" data-token-index="0">
-H </span><span class="token string" data-token-index="0">"Authorization: Bearer </span><span class="token variable string" data-token-index="0">$OPENROUTER_API_KEY</span><span class="token string" data-token-index="0">"</span><span class="" data-token-index="0">
</span><span class="token comment" data-token-index="0"># 3. Download the first video (index = 0) when status is "completed"</span><span class="" data-token-index="0">
</span><span class="token function" data-token-index="0">curl</span><span class="" data-token-index="0"> https://openrouter.ai/api/alpha/videos/JOB_ID/content?index</span><span class="token operator" data-token-index="0">=</span><span class="token number" data-token-index="0">0</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">\</span><span class="" data-token-index="0">
-H </span><span class="token string" data-token-index="0">"Authorization: Bearer </span><span class="token variable string" data-token-index="0">$OPENROUTER_API_KEY</span><span class="token string" data-token-index="0">"</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">\</span><span class="" data-token-index="0">
-o output.mp4</span><span>
</span></div></div></div></div><div dir="auto" style="padding-inline-end: 105px;"></div></div>​<div style="position: relative; inset-inline-start: 0px;"></div></div></div><div data-block-id="5ba4e373-5f73-4317-8f20-1423c488c8d7" dir="auto" class="notion-selectable notion-sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 26px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h3 id=":r49:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 2" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.5em; line-height: 1.3; margin: 0px;">Quick Start Example (JavaScript)</h3><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="146eea49-29d7-4492-9ab1-b005373307f1" dir="auto" class="notion-selectable notion-code-block" style="width: 100%; max-width: 1713px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px;"><div style="display: flex;"><div contenteditable="false" data-content-editable-void="true" role="figure" aria-labelledby=":r4a:" style="flex-grow: 1; text-align: start; position: relative; min-width: 0px; width: 100%; border-radius: 10px;"><div style="background: var(--ca-graBacPriTra); border-radius: 10px;"><div style="padding: 24px 22px;"><div class="line-numbers notion-code-block" style="display: flex; padding: 12px 0px; overflow-x: auto;"><div id=":r73:" class="content-editable-leaf-rtl" spellcheck="false" autocorrect="off" autocapitalize="off" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="flex-grow: 1; flex-shrink: 1; text-align: start; font-family: SFMono-Regular, Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace; font-size: 85%; tab-size: 2; min-height: 1em; color: var(--c-texPri); white-space: pre;"><span class="token keyword" data-token-index="0">const</span><span class="" data-token-index="0"> </span><span class="token constant" data-token-index="0">OPENROUTER_API_KEY</span><span class="" data-token-index="0"> </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> process</span><span class="token punctuation" data-token-index="0">.</span><span class="" data-token-index="0">env</span><span class="token punctuation" data-token-index="0">.</span><span class="token constant" data-token-index="0">OPENROUTER_API_KEY</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">const</span><span class="" data-token-index="0"> </span><span class="token constant" data-token-index="0">BASE</span><span class="" data-token-index="0"> </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">'https://openrouter.ai/api/alpha/videos'</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
</span><span class="token comment" data-token-index="0">// 1. Submit</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">const</span><span class="" data-token-index="0"> create </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> </span><span class="token keyword" data-token-index="0">await</span><span class="" data-token-index="0"> </span><span class="token function" data-token-index="0">fetch</span><span class="token punctuation" data-token-index="0">(</span><span class="token constant" data-token-index="0">BASE</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token literal-property property" data-token-index="0">method</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">'POST'</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token literal-property property" data-token-index="0">headers</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token string-property property" data-token-index="0">'Authorization'</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token template-punctuation string template-string" data-token-index="0">`</span><span class="token string template-string" data-token-index="0">Bearer </span><span class="token interpolation-punctuation punctuation interpolation template-string" data-token-index="0">${</span><span class="token constant interpolation template-string" data-token-index="0">OPENROUTER_API_KEY</span><span class="token interpolation-punctuation punctuation interpolation template-string" data-token-index="0">}</span><span class="token template-punctuation string template-string" data-token-index="0">`</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token string-property property" data-token-index="0">'Content-Type'</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">'application/json'</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token literal-property property" data-token-index="0">body</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token constant" data-token-index="0">JSON</span><span class="token punctuation" data-token-index="0">.</span><span class="token function" data-token-index="0">stringify</span><span class="token punctuation" data-token-index="0">(</span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token literal-property property" data-token-index="0">model</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">'google/veo-3.1'</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token literal-property property" data-token-index="0">prompt</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">'A cat walking across a sunny windowsill'</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token literal-property property" data-token-index="0">duration</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token number" data-token-index="0">5</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="token punctuation" data-token-index="0">)</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="token punctuation" data-token-index="0">)</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">const</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0"> id </span><span class="token punctuation" data-token-index="0">}</span><span class="" data-token-index="0"> </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> </span><span class="token keyword" data-token-index="0">await</span><span class="" data-token-index="0"> create</span><span class="token punctuation" data-token-index="0">.</span><span class="token function" data-token-index="0">json</span><span class="token punctuation" data-token-index="0">(</span><span class="token punctuation" data-token-index="0">)</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
</span><span class="token comment" data-token-index="0">// 2. Poll</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">let</span><span class="" data-token-index="0"> status </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">'pending'</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">while</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">(</span><span class="" data-token-index="0">status </span><span class="token operator" data-token-index="0">!==</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">'completed'</span><span class="" data-token-index="0"> </span><span class="token operator" data-token-index="0">&&</span><span class="" data-token-index="0"> status </span><span class="token operator" data-token-index="0">!==</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">'failed'</span><span class="token punctuation" data-token-index="0">)</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">await</span><span class="" data-token-index="0"> </span><span class="token keyword" data-token-index="0">new</span><span class="" data-token-index="0"> </span><span class="token class-name" data-token-index="0">Promise</span><span class="token punctuation" data-token-index="0">(</span><span class="token parameter" data-token-index="0">r</span><span class="" data-token-index="0"> </span><span class="token operator" data-token-index="0">=></span><span class="" data-token-index="0"> </span><span class="token function" data-token-index="0">setTimeout</span><span class="token punctuation" data-token-index="0">(</span><span class="" data-token-index="0">r</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> </span><span class="token number" data-token-index="0">30000</span><span class="token punctuation" data-token-index="0">)</span><span class="token punctuation" data-token-index="0">)</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">const</span><span class="" data-token-index="0"> poll </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> </span><span class="token keyword" data-token-index="0">await</span><span class="" data-token-index="0"> </span><span class="token function" data-token-index="0">fetch</span><span class="token punctuation" data-token-index="0">(</span><span class="token template-punctuation string template-string" data-token-index="0">`</span><span class="token interpolation-punctuation punctuation interpolation template-string" data-token-index="0">${</span><span class="token constant interpolation template-string" data-token-index="0">BASE</span><span class="token interpolation-punctuation punctuation interpolation template-string" data-token-index="0">}</span><span class="token string template-string" data-token-index="0">/</span><span class="token interpolation-punctuation punctuation interpolation template-string" data-token-index="0">${</span><span class="token interpolation template-string" data-token-index="0">id</span><span class="token interpolation-punctuation punctuation interpolation template-string" data-token-index="0">}</span><span class="token template-punctuation string template-string" data-token-index="0">`</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token literal-property property" data-token-index="0">headers</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0"> </span><span class="token string-property property" data-token-index="0">'Authorization'</span><span class="token operator" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token template-punctuation string template-string" data-token-index="0">`</span><span class="token string template-string" data-token-index="0">Bearer </span><span class="token interpolation-punctuation punctuation interpolation template-string" data-token-index="0">${</span><span class="token constant interpolation template-string" data-token-index="0">OPENROUTER_API_KEY</span><span class="token interpolation-punctuation punctuation interpolation template-string" data-token-index="0">}</span><span class="token template-punctuation string template-string" data-token-index="0">`</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">}</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="token punctuation" data-token-index="0">)</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">const</span><span class="" data-token-index="0"> job </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> </span><span class="token keyword" data-token-index="0">await</span><span class="" data-token-index="0"> poll</span><span class="token punctuation" data-token-index="0">.</span><span class="token function" data-token-index="0">json</span><span class="token punctuation" data-token-index="0">(</span><span class="token punctuation" data-token-index="0">)</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
status </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> job</span><span class="token punctuation" data-token-index="0">.</span><span class="" data-token-index="0">status</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">if</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">(</span><span class="" data-token-index="0">status </span><span class="token operator" data-token-index="0">===</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">'completed'</span><span class="token punctuation" data-token-index="0">)</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
console</span><span class="token punctuation" data-token-index="0">.</span><span class="token function" data-token-index="0">log</span><span class="token punctuation" data-token-index="0">(</span><span class="token string" data-token-index="0">'Video URL:'</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> job</span><span class="token punctuation" data-token-index="0">.</span><span class="" data-token-index="0">unsigned_urls</span><span class="token punctuation" data-token-index="0">[</span><span class="token number" data-token-index="0">0</span><span class="token punctuation" data-token-index="0">]</span><span class="token punctuation" data-token-index="0">)</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">if</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">(</span><span class="" data-token-index="0">status </span><span class="token operator" data-token-index="0">===</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">'failed'</span><span class="token punctuation" data-token-index="0">)</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
console</span><span class="token punctuation" data-token-index="0">.</span><span class="token function" data-token-index="0">error</span><span class="token punctuation" data-token-index="0">(</span><span class="token string" data-token-index="0">'Failed:'</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> job</span><span class="token punctuation" data-token-index="0">.</span><span class="" data-token-index="0">error</span><span class="token punctuation" data-token-index="0">)</span><span class="token punctuation" data-token-index="0">;</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span>
</span></div></div></div></div><div dir="auto" style="padding-inline-end: 105px;"></div></div>​<div style="position: relative; inset-inline-start: 0px;"></div></div></div><div data-block-id="1542b353-c645-49f0-a853-9fba1317b97a" dir="auto" class="notion-selectable notion-sub_header-block" style="width: 100%; max-width: 1713px;"><div style="display: flex; width: 100%;"><div style="width: 100%; padding-top: 26px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><h3 id=":r4b:" class="content-editable-leaf-rtl" spellcheck="true" placeholder="Heading 2" contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", "Noto Sans Arabic", "Noto Sans Hebrew", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; font-size: 1.5em; line-height: 1.3; margin: 0px;">Quick Start Example (Python)</h3><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div><div data-block-id="12d2f3f8-4237-41c0-b286-322d03f2f631" dir="auto" class="notion-selectable notion-code-block" style="width: 100%; max-width: 1713px; padding-top: 8px; padding-bottom: 8px; padding-inline: 8px;"><div style="display: flex;"><div contenteditable="false" data-content-editable-void="true" role="figure" aria-labelledby=":r4c:" style="flex-grow: 1; text-align: start; position: relative; min-width: 0px; width: 100%; border-radius: 10px;"><div style="background: var(--ca-graBacPriTra); border-radius: 10px;"><div style="padding: 24px 22px;"><div class="line-numbers notion-code-block" style="display: flex; padding: 12px 0px; overflow-x: auto;"><div id=":r74:" class="content-editable-leaf-rtl" spellcheck="false" autocorrect="off" autocapitalize="off" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="flex-grow: 1; flex-shrink: 1; text-align: start; font-family: SFMono-Regular, Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace; font-size: 85%; tab-size: 2; min-height: 1em; color: var(--c-texPri); white-space: pre;"><span class="token keyword" data-token-index="0">import</span><span class="" data-token-index="0"> requests</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> time</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> os
API_KEY </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> os</span><span class="token punctuation" data-token-index="0">.</span><span class="" data-token-index="0">environ</span><span class="token punctuation" data-token-index="0">[</span><span class="token string" data-token-index="0">"OPENROUTER_API_KEY"</span><span class="token punctuation" data-token-index="0">]</span><span class="" data-token-index="0">
BASE </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"https://openrouter.ai/api/alpha/videos"</span><span class="" data-token-index="0">
HEADERS </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> </span><span class="token punctuation" data-token-index="0">{</span><span class="token string" data-token-index="0">"Authorization"</span><span class="token punctuation" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string string-interpolation" data-token-index="0">f"Bearer </span><span class="token punctuation interpolation string-interpolation" data-token-index="0">{</span><span class="token interpolation string-interpolation" data-token-index="0">API_KEY</span><span class="token punctuation interpolation string-interpolation" data-token-index="0">}</span><span class="token string string-interpolation" data-token-index="0">"</span><span class="token punctuation" data-token-index="0">}</span><span class="" data-token-index="0">
</span><span class="token comment" data-token-index="0"># 1. Submit</span><span class="" data-token-index="0">
resp </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> requests</span><span class="token punctuation" data-token-index="0">.</span><span class="" data-token-index="0">post</span><span class="token punctuation" data-token-index="0">(</span><span class="" data-token-index="0">BASE</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> headers</span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0">HEADERS</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> json</span><span class="token operator" data-token-index="0">=</span><span class="token punctuation" data-token-index="0">{</span><span class="" data-token-index="0">
</span><span class="token string" data-token-index="0">"model"</span><span class="token punctuation" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"google/veo-3.1"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token string" data-token-index="0">"prompt"</span><span class="token punctuation" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"A cat walking across a sunny windowsill"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token string" data-token-index="0">"duration"</span><span class="token punctuation" data-token-index="0">:</span><span class="" data-token-index="0"> </span><span class="token number" data-token-index="0">5</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0">
</span><span class="token punctuation" data-token-index="0">}</span><span class="token punctuation" data-token-index="0">)</span><span class="" data-token-index="0">
job_id </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> resp</span><span class="token punctuation" data-token-index="0">.</span><span class="" data-token-index="0">json</span><span class="token punctuation" data-token-index="0">(</span><span class="token punctuation" data-token-index="0">)</span><span class="token punctuation" data-token-index="0">[</span><span class="token string" data-token-index="0">"id"</span><span class="token punctuation" data-token-index="0">]</span><span class="" data-token-index="0">
</span><span class="token comment" data-token-index="0"># 2. Poll</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">while</span><span class="" data-token-index="0"> </span><span class="token boolean" data-token-index="0">True</span><span class="token punctuation" data-token-index="0">:</span><span class="" data-token-index="0">
time</span><span class="token punctuation" data-token-index="0">.</span><span class="" data-token-index="0">sleep</span><span class="token punctuation" data-token-index="0">(</span><span class="token number" data-token-index="0">30</span><span class="token punctuation" data-token-index="0">)</span><span class="" data-token-index="0">
status_resp </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> requests</span><span class="token punctuation" data-token-index="0">.</span><span class="" data-token-index="0">get</span><span class="token punctuation" data-token-index="0">(</span><span class="token string string-interpolation" data-token-index="0">f"</span><span class="token punctuation interpolation string-interpolation" data-token-index="0">{</span><span class="token interpolation string-interpolation" data-token-index="0">BASE</span><span class="token punctuation interpolation string-interpolation" data-token-index="0">}</span><span class="token string string-interpolation" data-token-index="0">/</span><span class="token punctuation interpolation string-interpolation" data-token-index="0">{</span><span class="token interpolation string-interpolation" data-token-index="0">job_id</span><span class="token punctuation interpolation string-interpolation" data-token-index="0">}</span><span class="token string string-interpolation" data-token-index="0">"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> headers</span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0">HEADERS</span><span class="token punctuation" data-token-index="0">)</span><span class="" data-token-index="0">
job </span><span class="token operator" data-token-index="0">=</span><span class="" data-token-index="0"> status_resp</span><span class="token punctuation" data-token-index="0">.</span><span class="" data-token-index="0">json</span><span class="token punctuation" data-token-index="0">(</span><span class="token punctuation" data-token-index="0">)</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">if</span><span class="" data-token-index="0"> job</span><span class="token punctuation" data-token-index="0">[</span><span class="token string" data-token-index="0">"status"</span><span class="token punctuation" data-token-index="0">]</span><span class="" data-token-index="0"> </span><span class="token operator" data-token-index="0">==</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"completed"</span><span class="token punctuation" data-token-index="0">:</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">print</span><span class="token punctuation" data-token-index="0">(</span><span class="token string" data-token-index="0">"Video URL:"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> job</span><span class="token punctuation" data-token-index="0">[</span><span class="token string" data-token-index="0">"unsigned_urls"</span><span class="token punctuation" data-token-index="0">]</span><span class="token punctuation" data-token-index="0">[</span><span class="token number" data-token-index="0">0</span><span class="token punctuation" data-token-index="0">]</span><span class="token punctuation" data-token-index="0">)</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">break</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">if</span><span class="" data-token-index="0"> job</span><span class="token punctuation" data-token-index="0">[</span><span class="token string" data-token-index="0">"status"</span><span class="token punctuation" data-token-index="0">]</span><span class="" data-token-index="0"> </span><span class="token operator" data-token-index="0">==</span><span class="" data-token-index="0"> </span><span class="token string" data-token-index="0">"failed"</span><span class="token punctuation" data-token-index="0">:</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">print</span><span class="token punctuation" data-token-index="0">(</span><span class="token string" data-token-index="0">"Failed:"</span><span class="token punctuation" data-token-index="0">,</span><span class="" data-token-index="0"> job</span><span class="token punctuation" data-token-index="0">[</span><span class="token string" data-token-index="0">"error"</span><span class="token punctuation" data-token-index="0">]</span><span class="token punctuation" data-token-index="0">)</span><span class="" data-token-index="0">
</span><span class="token keyword" data-token-index="0">break</span><span>
</span></div></div></div></div><div dir="auto" style="padding-inline-end: 105px;"></div></div>​<div style="position: relative; inset-inline-start: 0px;"></div></div></div><div data-block-id="32c2fd57-c4dc-80a5-91a2-ca81d34b449f" dir="auto" class="notion-selectable notion-text-block" style="width: 100%; max-width: 1713px;"><div style="width: 100%; padding-top: 6px; padding-bottom: 6px; padding-inline: 6px;"><div style="color: inherit; fill: inherit; display: flex; border-radius: 6px;"><div style="width: 100%;"><div class="x78zum5"><div id=":r4d:" class="content-editable-leaf-rtl" spellcheck="true" placeholder=" " contenteditable="false" data-content-editable-leaf="true" style="max-width: 100%; width: 100%; white-space: break-spaces; word-break: break-word; caret-color: var(--c-texPri); padding-top: 2px; padding-bottom: 2px; padding-inline: 2px; min-height: 1em; color: var(--c-texPri); -webkit-text-fill-color: var(--c-texTer);"></div><div style="position: relative; inset-inline-start: 0px;"></div></div></div></div></div></div></div></div></div><span data-content-editable-root-tiny-selection-trap="true" style="height: 1px; width: 1px; caret-color: transparent;"></span></div><div class="notion-presence-container" style="position: absolute; top: 0px; inset-inline-start: 0px; z-index: 89;"><div></div></div><div class="sticky-portal-target" data-sticky-stack-name="default" style="position: sticky; z-index: 85; width: 100%; bottom: 0px; inset-inline-start: 0px; flex: 0 1 0%;"></div></div></div></main><div role="region" aria-label="Side Peek" aria-hidden="true" class="notion-peek-renderer" style="position: absolute; top: 0px; inset-inline-end: 0px; bottom: 0px; width: 960px; z-index: 109; transform: translateX(calc(var(--direction, 1) * 960px)) translateZ(0); transition-duration: 200ms; transition-timing-function: ease; transition-property: width, transform;"></div></div></div></div><div class="xixxii4 x13vifvy x1o0tod xtijo5x x1ey2m1c x47corl x6ikm8r x10wlt62 x14g40p9 notion-overlay-container notion-default-overlay-container"><div class="x1n2onr6 x1ja2u2z"></div></div><div style="display: block; position: fixed; visibility: hidden; overflow-y: scroll; width: 20px; height: 20px;"></div><div role="status" aria-live="polite" aria-atomic="true" style="position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; height: 1px; width: 1px;"></div><div role="alert" aria-live="assertive" aria-atomic="true" style="position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; height: 1px; width: 1px;"></div></div></div></div>