API reference · Public
What Nova Studio can make, at billed prices
GET/api/studio/modelsNo key
Every live video and sound job model with its options and its billed price at the defaults and at its dearest, markup on; whether chat's speech and picture doors have a priced model; and the media job markup. on is false while jobs are switched off.
Answer 200
The models.
| Field | Type | What it is |
|---|---|---|
| on | boolean | |
| video | array of object | |
| video[] | string | |
| video[] | string | |
| video[] | string | |
| video[] | object | the clip the model made from a stated prompt, where the house made one |
| video[] | string | |
| video[] | string | |
| video[] | string | One of "video", "sound", "still". |
| video[] | string | One of "text", "image". |
| video[] | object | Reference pictures it takes, the most any of its providers takes: how many at least and at most, and the one aspect ratio and length, or a resolution, it holds a request with any to. Absent: it takes none. |
| video[] | integer | |
| video[] | integer | |
| video[] | string | |
| video[] | number | |
| video[] | string | |
| video[] | boolean | Whether it takes a last frame beside its first. |
| video[] | boolean | true where its card takes a drawn camera path as its own input; otherwise a shot's drawn path is sent as words in the prompt. |
| video[] | object | |
| video[] | object | |
| video[] | object | |
| video[] | object | |
| video[] | boolean | |
| video[] | boolean | true where the model takes a seed, so takes of one shot can differ by it alone |
| video[] | string | One of "second", "output". |
| video[] | integer | |
| video[] | integer | |
| video[] | integer | |
| video[] | integer | |
| sound | array of object | |
| sound[] | string | |
| sound[] | string | |
| sound[] | string | |
| sound[] | object | the clip the model made from a stated prompt, where the house made one |
| sound[] | string | |
| sound[] | string | |
| sound[] | string | One of "video", "sound", "still". |
| sound[] | string | One of "text", "image". |
| sound[] | object | Reference pictures it takes, the most any of its providers takes: how many at least and at most, and the one aspect ratio and length, or a resolution, it holds a request with any to. Absent: it takes none. |
| sound[] | integer | |
| sound[] | integer | |
| sound[] | string | |
| sound[] | number | |
| sound[] | string | |
| sound[] | boolean | Whether it takes a last frame beside its first. |
| sound[] | boolean | true where its card takes a drawn camera path as its own input; otherwise a shot's drawn path is sent as words in the prompt. |
| sound[] | object | |
| sound[] | object | |
| sound[] | object | |
| sound[] | object | |
| sound[] | boolean | |
| sound[] | boolean | true where the model takes a seed, so takes of one shot can differ by it alone |
| sound[] | string | One of "second", "output". |
| sound[] | integer | |
| sound[] | integer | |
| sound[] | integer | |
| sound[] | integer | |
| still | array of object | The models that make a shot's still, from words or reference pictures. |
| still[] | string | |
| still[] | string | |
| still[] | string | |
| still[] | object | the clip the model made from a stated prompt, where the house made one |
| still[] | string | |
| still[] | string | |
| still[] | string | One of "video", "sound", "still". |
| still[] | string | One of "text", "image". |
| still[] | object | Reference pictures it takes, the most any of its providers takes: how many at least and at most, and the one aspect ratio and length, or a resolution, it holds a request with any to. Absent: it takes none. |
| still[] | integer | |
| still[] | integer | |
| still[] | string | |
| still[] | number | |
| still[] | string | |
| still[] | boolean | Whether it takes a last frame beside its first. |
| still[] | boolean | true where its card takes a drawn camera path as its own input; otherwise a shot's drawn path is sent as words in the prompt. |
| still[] | object | |
| still[] | object | |
| still[] | object | |
| still[] | object | |
| still[] | boolean | |
| still[] | boolean | true where the model takes a seed, so takes of one shot can differ by it alone |
| still[] | string | One of "second", "output". |
| still[] | integer | |
| still[] | integer | |
| still[] | integer | |
| still[] | integer | |
| speech | boolean | |
| images | boolean | |
| markupBps | integer | |
| maxActiveJobs | integer | How many shots of an account's render plans run at once; the rest wait for a slot. |
| freeShot | object | Present while the first shot on us is on: the model a free shot is made with and its length in seconds. Whether the signed in account may take it is said by the quote (free_shot). |
| freeShot. | string | |
| freeShot. | number | |
| samples | object | The studio's own sample takes where the house made them: versioned urls under /api/studio/samples, by sample still id, by camera move id, and by the presets library's template id (an effect or a whole shot recipe). |
| samples. | object | |
| samples. | object | |
| samples. | object | |
| feed | boolean | Present and true while the public feed of shared takes is on (/api/studio/feed). |
| storage | boolean | Whether stored media is on: the account keeps the files of its takes, characters and shares, so another device can bring a take in. |
| tasks | array of object | The task models, cheapest unit first: speech, lip sync, a talking still, edit, extend, upscale, motion control, and a picture's upscale and fill. One that starts from a file reads it from stored media, so it is listed only while stored media is on. |
| tasks[] | string | |
| tasks[] | string | |
| tasks[] | string | |
| tasks[] | string | One of "speech", "lipsync", "talking", "edit", "extend", "upscale", "motion", "enlarge", "inpaint". |
| tasks[] | string | What it makes: speech a sound, a picture's upscale (enlarge) or fill (inpaint) a still, every other task a video. One of "video", "sound", "still". |
| tasks[] | string | How the price is counted: per second of output, per job, per character read, or per megapixel (of the output for an upscale, of the still for a fill). One of "second", "output", "character", "megapixel". |
| tasks[] | integer | Billed micro USD of one unit at the defaults: a second of output, the whole job, or a thousand characters. A task's total waits on the files it starts from, so the quote states it. |
| tasks[] | integer | Billed micro USD of the dearest job it takes, at the longest files. |
| tasks[] | number | An extension only: the seconds each step adds after the clip it reads, as its card states. A clip grows in steps while it stays inside takes.video.maxSeconds. |
| tasks[] | object | The files it reads (video_asset, audio_asset, image_asset, mask_asset) with their limits, and whether it reads words. |
| tasks[] | object | |
| tasks[] | number | |
| tasks[] | number | |
| tasks[] | array of string | |
| tasks[] | integer | |
| tasks[] | integer | |
| tasks[] | integer | |
| tasks[] | object | |
| tasks[] | number | |
| tasks[] | number | |
| tasks[] | array of string |