Veo 3.1 · Get one model
Model objects with slug, name, type, vendor, params and providers. Provider entries include their effective params and price tiers.
/api/v1/models/{slug}Public · No API keyEndpoints for this model
/generationsCreate a generationGET/generations/{id}Get the resultPOST/generations/{id}/cancelCancel a taskPOST/quoteQuoteGET/models/{slug}Get one modelSelect a provider to see its effective parameter limits. Automatic routing chooses a provider that supports your input. Examples include defaults and required inputs; replace example media URLs with accessible files.
Request
curl 'https://01router.com/api/v1/models/veo-3.1'Input parameters
Query / path parametersslugstring · pathRequiredModel slug from the catalog. Project keys may use a project-specific model slug.
Allowed values:"veo-3.1"
Response example
{
"slug": "veo-3.1",
"name": "Veo 3.1",
"type": "video",
"vendor": "Google",
"description": "Google DeepMind Veo 3.1: cinematic 4–8 s video with native dialogue and sound effects.",
"tags": [
"text-to-video",
"image-to-video",
"audio"
],
"coverUrl": "",
"params": [
{
"name": "prompt",
"type": "text",
"label": "Prompt",
"required": true
},
{
"name": "negative_prompt",
"type": "string",
"label": "Negative prompt"
},
{
"name": "image_url",
"type": "image",
"label": "First frame",
"description": "Optional start image (image-to-video)"
},
{
"name": "end_image_url",
"type": "image",
"label": "Last frame"
},
{
"name": "duration",
"type": "enum",
"label": "Duration (s)",
"options": [
4,
6,
8
],
"default": 8
},
{
"name": "resolution",
"type": "enum",
"label": "Resolution",
"options": [
"720p",
"1080p",
"4k"
],
"default": "720p"
},
{
"name": "aspect_ratio",
"type": "enum",
"label": "Aspect ratio",
"options": [
"16:9",
"9:16"
],
"default": "16:9"
},
{
"name": "generate_audio",
"type": "boolean",
"label": "Generate audio",
"default": true
},
{
"name": "seed",
"type": "integer",
"label": "Seed",
"min": 0,
"max": 2147483647
}
],
"providers": [
{
"provider": "01router",
"providerName": "01router",
"discount": null,
"preferred": true,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Prompt",
"required": true
},
{
"name": "negative_prompt",
"type": "string",
"label": "Negative prompt"
},
{
"name": "image_url",
"type": "image",
"label": "First frame",
"description": "Optional start image (image-to-video)"
},
{
"name": "end_image_url",
"type": "image",
"label": "Last frame"
},
{
"name": "duration",
"type": "enum",
"label": "Duration (s)",
"options": [
4,
6,
8
],
"default": 8
},
{
"name": "resolution",
"type": "enum",
"label": "Resolution",
"options": [
"720p",
"1080p",
"4k"
],
"default": "720p"
},
{
"name": "aspect_ratio",
"type": "enum",
"label": "Aspect ratio",
"options": [
"16:9",
"9:16"
],
"default": "16:9"
},
{
"name": "generate_audio",
"type": "boolean",
"label": "Generate audio",
"default": true
},
{
"name": "seed",
"type": "integer",
"label": "Seed",
"min": 0,
"max": 2147483647
}
],
"prices": [
{
"unit": "request",
"conditions": {
"resolution": "720p"
},
"priceMicros": 1125000,
"originalMicros": null,
"credits": 113
},
{
"unit": "request",
"conditions": {
"resolution": "4k"
},
"priceMicros": 1665000,
"originalMicros": null,
"credits": 167
},
{
"unit": "request",
"conditions": {
"resolution": "1080p"
},
"priceMicros": 1147500,
"originalMicros": null,
"credits": 115
}
]
},
{
"provider": "replicate",
"providerName": "Replicate",
"discount": 90,
"preferred": false,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Prompt",
"required": true
},
{
"name": "negative_prompt",
"type": "string",
"label": "Negative prompt"
},
{
"name": "image_url",
"type": "image",
"label": "First frame",
"description": "Optional start image (image-to-video)"
},
{
"name": "end_image_url",
"type": "image",
"label": "Last frame"
},
{
"name": "duration",
"type": "enum",
"label": "Duration (s)",
"options": [
4,
6,
8
],
"default": 8
},
{
"name": "resolution",
"type": "enum",
"label": "Resolution",
"options": [
"720p",
"1080p"
],
"default": "720p"
},
{
"name": "aspect_ratio",
"type": "enum",
"label": "Aspect ratio",
"options": [
"16:9",
"9:16"
],
"default": "16:9"
},
{
"name": "generate_audio",
"type": "boolean",
"label": "Generate audio",
"default": true
},
{
"name": "seed",
"type": "integer",
"label": "Seed",
"min": 0,
"max": 2147483647
}
],
"prices": [
{
"unit": "second",
"conditions": {
"generate_audio": false
},
"priceMicros": 180000,
"originalMicros": 200000,
"credits": 18
},
{
"unit": "second",
"conditions": {
"generate_audio": true
},
"priceMicros": 360000,
"originalMicros": 400000,
"credits": 36
}
]
},
{
"provider": "wavespeed",
"providerName": "WaveSpeedAI",
"discount": 90,
"preferred": false,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Prompt",
"required": true
},
{
"name": "negative_prompt",
"type": "string",
"label": "Negative prompt"
},
{
"name": "image_url",
"type": "image",
"label": "First frame",
"description": "Optional start image (image-to-video)"
},
{
"name": "end_image_url",
"type": "image",
"label": "Last frame"
},
{
"name": "duration",
"type": "enum",
"label": "Duration (s)",
"options": [
4,
6,
8
],
"default": 8
},
{
"name": "resolution",
"type": "enum",
"label": "Resolution",
"options": [
"720p",
"1080p",
"4k"
],
"default": "720p"
},
{
"name": "aspect_ratio",
"type": "enum",
"label": "Aspect ratio",
"options": [
"16:9",
"9:16"
],
"default": "16:9"
},
{
"name": "generate_audio",
"type": "boolean",
"label": "Generate audio",
"default": true
},
{
"name": "seed",
"type": "integer",
"label": "Seed",
"min": 0,
"max": 2147483647
}
],
"prices": [
{
"unit": "second",
"conditions": {
"generate_audio": false
},
"priceMicros": 180000,
"originalMicros": 200000,
"credits": 18
},
{
"unit": "second",
"conditions": {
"generate_audio": true
},
"priceMicros": 360000,
"originalMicros": 400000,
"credits": 36
},
{
"unit": "second",
"conditions": {
"resolution": "4k",
"generate_audio": false
},
"priceMicros": 360000,
"originalMicros": 400000,
"credits": 36
},
{
"unit": "second",
"conditions": {
"resolution": "4k",
"generate_audio": true
},
"priceMicros": 540000,
"originalMicros": 600000,
"credits": 54
}
]
},
{
"provider": "kie",
"providerName": "KIE AI",
"discount": 90,
"preferred": false,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Prompt",
"required": true
},
{
"name": "negative_prompt",
"type": "string",
"label": "Negative prompt"
},
{
"name": "image_url",
"type": "image",
"label": "First frame",
"description": "Optional start image (image-to-video)"
},
{
"name": "duration",
"type": "enum",
"label": "Duration (s)",
"options": [
4,
6,
8
],
"default": 8
},
{
"name": "resolution",
"type": "enum",
"label": "Resolution",
"options": [
"720p",
"1080p",
"4k"
],
"default": "720p"
},
{
"name": "aspect_ratio",
"type": "enum",
"label": "Aspect ratio",
"options": [
"16:9",
"9:16"
],
"default": "16:9"
},
{
"name": "generate_audio",
"type": "boolean",
"label": "Generate audio",
"default": true,
"options": [
true
]
},
{
"name": "seed",
"type": "integer",
"label": "Seed",
"min": 0,
"max": 2147483647
}
],
"prices": [
{
"unit": "request",
"conditions": {
"resolution": "720p"
},
"priceMicros": 1125000,
"originalMicros": 1250000,
"credits": 113
},
{
"unit": "request",
"conditions": {
"resolution": "4k"
},
"priceMicros": 1665000,
"originalMicros": 1850000,
"credits": 167
},
{
"unit": "request",
"conditions": {
"resolution": "1080p"
},
"priceMicros": 1147500,
"originalMicros": 1275000,
"credits": 115
}
]
},
{
"provider": "atlascloud",
"providerName": "AtlasCloud",
"discount": 90,
"preferred": false,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Prompt",
"required": true
},
{
"name": "negative_prompt",
"type": "string",
"label": "Negative prompt"
},
{
"name": "image_url",
"type": "image",
"label": "First frame",
"description": "Optional start image (image-to-video)"
},
{
"name": "end_image_url",
"type": "image",
"label": "Last frame"
},
{
"name": "duration",
"type": "enum",
"label": "Duration (s)",
"options": [
4,
6,
8
],
"default": 8
},
{
"name": "resolution",
"type": "enum",
"label": "Resolution",
"options": [
"720p"
],
"default": "720p"
},
{
"name": "aspect_ratio",
"type": "enum",
"label": "Aspect ratio",
"options": [
"16:9",
"9:16"
],
"default": "16:9"
},
{
"name": "generate_audio",
"type": "boolean",
"label": "Generate audio",
"default": false,
"options": [
false
]
},
{
"name": "seed",
"type": "integer",
"label": "Seed",
"min": 0,
"max": 2147483647
}
],
"prices": [
{
"unit": "second",
"conditions": {},
"priceMicros": 180000,
"originalMicros": 200000,
"credits": 18
}
]
},
{
"provider": "vercel",
"providerName": "Vercel AI Gateway",
"discount": 90,
"preferred": false,
"params": [
{
"name": "prompt",
"type": "text",
"label": "Prompt",
"required": true
},
{
"name": "negative_prompt",
"type": "string",
"label": "Negative prompt"
},
{
"name": "image_url",
"type": "image",
"label": "First frame",
"description": "Optional start image (image-to-video)"
},
{
"name": "duration",
"type": "enum",
"label": "Duration (s)",
"options": [
4,
6,
8
],
"default": 8
},
{
"name": "resolution",
"type": "enum",
"label": "Resolution",
"options": [
"720p",
"1080p"
],
"default": "720p"
},
{
"name": "aspect_ratio",
"type": "enum",
"label": "Aspect ratio",
"options": [
"16:9",
"9:16"
],
"default": "16:9"
},
{
"name": "generate_audio",
"type": "boolean",
"label": "Generate audio",
"default": true
},
{
"name": "seed",
"type": "integer",
"label": "Seed",
"min": 0,
"max": 2147483647
}
],
"prices": [
{
"unit": "second",
"conditions": {
"resolution": "720p",
"generate_audio": false
},
"priceMicros": 180000,
"originalMicros": 200000,
"credits": 18
},
{
"unit": "second",
"conditions": {
"resolution": "720p",
"generate_audio": true
},
"priceMicros": 360000,
"originalMicros": 400000,
"credits": 36
},
{
"unit": "second",
"conditions": {
"resolution": "1080p",
"generate_audio": false
},
"priceMicros": 180000,
"originalMicros": 200000,
"credits": 18
},
{
"unit": "second",
"conditions": {
"resolution": "1080p",
"generate_audio": true
},
"priceMicros": 360000,
"originalMicros": 400000,
"credits": 36
},
{
"unit": "second",
"conditions": {
"resolution": "4k",
"generate_audio": false
},
"priceMicros": 360000,
"originalMicros": 400000,
"credits": 36
},
{
"unit": "second",
"conditions": {
"resolution": "4k",
"generate_audio": true
},
"priceMicros": 540000,
"originalMicros": 600000,
"credits": 54
}
]
}
],
"fromMicros": 180000,
"fromOriginalMicros": 200000,
"fromUnit": "second"
}Responses are illustrative. IDs, usage, prices and results depend on the actual request.
Response fields
slugstringModel slug from the catalog. Project keys may use a project-specific model slug.
paramsarrayParameter definitions: name, type, required, default, options, min, max, maxItems and maxLength when configured.
providersarrayAvailable providers with their parameter constraints and public price tiers.
Use with AI
Give your coding assistant the documentation index or the full API reference, including live model parameters.