API reference

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.

Fields of the 200 answer
FieldTypeWhat it is
onboolean
videoarray of object
video[].idstring
video[].namestring
video[].makerstring
video[].sampleobjectthe clip the model made from a stated prompt, where the house made one
video[].sample.srcstring
video[].sample.mediaTypestring
video[].kindstringOne of "video", "sound", "still".
video[].inputstringOne of "text", "image".
video[].referencesobjectReference 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[].references.mininteger
video[].references.maxinteger
video[].references.aspectRatiostring
video[].references.secondsnumber
video[].references.notAtstring
video[].endFramebooleanWhether it takes a last frame beside its first.
video[].trajectorybooleantrue 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[].secondsobject
video[].resolutionsobject
video[].aspectRatiosobject
video[].audioobject
video[].audio.defaultboolean
video[].seedbooleantrue where the model takes a seed, so takes of one shot can differ by it alone
video[].unitstringOne of "second", "output".
video[].defaultMicrosinteger
video[].worstMicrosinteger
video[].perSecondMicrosinteger
video[].holdersOnlyUntilinteger
soundarray of object
sound[].idstring
sound[].namestring
sound[].makerstring
sound[].sampleobjectthe clip the model made from a stated prompt, where the house made one
sound[].sample.srcstring
sound[].sample.mediaTypestring
sound[].kindstringOne of "video", "sound", "still".
sound[].inputstringOne of "text", "image".
sound[].referencesobjectReference 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[].references.mininteger
sound[].references.maxinteger
sound[].references.aspectRatiostring
sound[].references.secondsnumber
sound[].references.notAtstring
sound[].endFramebooleanWhether it takes a last frame beside its first.
sound[].trajectorybooleantrue 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[].secondsobject
sound[].resolutionsobject
sound[].aspectRatiosobject
sound[].audioobject
sound[].audio.defaultboolean
sound[].seedbooleantrue where the model takes a seed, so takes of one shot can differ by it alone
sound[].unitstringOne of "second", "output".
sound[].defaultMicrosinteger
sound[].worstMicrosinteger
sound[].perSecondMicrosinteger
sound[].holdersOnlyUntilinteger
stillarray of objectThe models that make a shot's still, from words or reference pictures.
still[].idstring
still[].namestring
still[].makerstring
still[].sampleobjectthe clip the model made from a stated prompt, where the house made one
still[].sample.srcstring
still[].sample.mediaTypestring
still[].kindstringOne of "video", "sound", "still".
still[].inputstringOne of "text", "image".
still[].referencesobjectReference 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[].references.mininteger
still[].references.maxinteger
still[].references.aspectRatiostring
still[].references.secondsnumber
still[].references.notAtstring
still[].endFramebooleanWhether it takes a last frame beside its first.
still[].trajectorybooleantrue 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[].secondsobject
still[].resolutionsobject
still[].aspectRatiosobject
still[].audioobject
still[].audio.defaultboolean
still[].seedbooleantrue where the model takes a seed, so takes of one shot can differ by it alone
still[].unitstringOne of "second", "output".
still[].defaultMicrosinteger
still[].worstMicrosinteger
still[].perSecondMicrosinteger
still[].holdersOnlyUntilinteger
speechboolean
imagesboolean
markupBpsinteger
maxActiveJobsintegerHow many shots of an account's render plans run at once; the rest wait for a slot.
freeShotobjectPresent 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.modelstring
freeShot.secondsnumber
samplesobjectThe 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.stillsobject
samples.presetsobject
samples.templatesobject
feedbooleanPresent and true while the public feed of shared takes is on (/api/studio/feed).
storagebooleanWhether stored media is on: the account keeps the files of its takes, characters and shares, so another device can bring a take in.
tasksarray of objectThe 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[].idstring
tasks[].namestring
tasks[].makerstring
tasks[].taskstringOne of "speech", "lipsync", "talking", "edit", "extend", "upscale", "motion", "enlarge", "inpaint".
tasks[].kindstringWhat 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[].unitstringHow 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[].unitMicrosintegerBilled 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[].worstMicrosintegerBilled micro USD of the dearest job it takes, at the longest files.
tasks[].addsnumberAn 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[].takesobjectThe files it reads (video_asset, audio_asset, image_asset, mask_asset) with their limits, and whether it reads words.
tasks[].takes.videoobject
tasks[].takes.video.minSecondsnumber
tasks[].takes.video.maxSecondsnumber
tasks[].takes.video.typesarray of string
tasks[].takes.video.maxBytesinteger
tasks[].takes.video.minSideinteger
tasks[].takes.video.maxSideinteger
tasks[].takes.audioobject
tasks[].takes.audio.minSecondsnumber
tasks[].takes.audio.maxSecondsnumber
tasks[].takes.audio.typesarray of string
Antimatter