asset://<AssetId>.
1. Models and pricing
We recommend using the stable model name in requests. The platform also accepts the corresponding official version ID and maps it to the stable model automatically; query and list responses still echo the stable model name. The
video tier means content[] contains video_url; otherwise the novideo tier applies. 480p and 720p share the same unit price; only successfully generated videos are billed, and the actual video usage is based on usage.completion_tokens in the query response. The domestic model additionally supports tools: [{"type":"web_search"}] for text-only tasks. Web search is billed separately according to the actual usage.tool_usage.web_search count in the response; the overseas model does not support this tool, and specific customer pricing is subject to the GregAPI console.
2. Endpoint
All requests use the GregAPI API Token:
3. Create task
Domestic text-to-video example:model to dreamina-seedance-2-5; the endpoint still uses GregAPI’s BASE_URL. A successful creation returns the task ID:
Multimodal references
content[] supports the following inputs:
Images, videos, and audio together may total at most 50 items. GregAPI-managed assets can be referenced with
asset://<Asset_Id>; assets must be uploaded and processed before submitting a generation task.
ratio=adaptive; last_frame must appear together with first_frame, and first/last frames cannot be mixed with reference_* assets.
Domestic web search
Web search is supported only by the domesticdoubao-seedance-2-5, and content[] must contain text only:
4. Parameter boundaries
seed, frames, frames_per_second, frame_rate, fps, and camera_fixed do not apply to Seedance 2.5; passing them returns HTTP 400 before the request reaches the model service.
5. Query result
queued, running, succeeded, failed, and expired. A successful task returns content.video_url, the actual specs, and usage:
error in the response.
6. OpenAI-style endpoint
Seedance 2.5 can also create tasks viaPOST /v1/videos:
content[].role, output_format, and tools.web_search, use /volcark/api/v3/contents/generations/tasks.