Skip to main content
GET

Overview

Returns the complete configuration of a model: capabilities, custom settings, restrictions, and a JSON-schema-shaped input_schema describing exactly what the model accepts. The input_schema is suitable for use as an AI tool / function definition (e.g. AI SDK, MCP server, OpenAI tools).

Authentication

This endpoint requires API key authentication. Include your API key in the Authorization header.

Path Parameters

string
required
Model identifier (e.g. veo-3.1, seedance-2.0, nano-banana-pro). Use List Models to discover available identifiers.

Response

All fields from the model summary plus:
array
Custom settings accepted in the model_settings object of the submit request.
number
Maximum number of characters accepted in the prompt field.
array
ISO country codes where this model is not available.
object
JSON-schema-shaped object listing the accepted request fields, their types, and enums. Only the fields the model actually accepts are listed. duration is always expressed in seconds (integer).
Reference media in input_schema. For most models, reference inputs appear under a single references array. Models that need specific typed inputs (e.g. first/last frame, motion control, video edit) instead expose named top-level fields — such as first_frame, last_frame, start_image, motion_video, or source_video. Either way, every reference object accepts exactly one of url, asset_id, or avatar_id. See each model’s page for its named slots.

Example