Ark-Docs
    • Video (Doubao native)
      • Submit a video generation task (Doubao native)
        POST
      • Retrieve a video generation task (Doubao native)
        GET
    • Video (OpenAI compatible)
      • Submit a video generation task (OpenAI compatible)
        POST
      • Retrieve a video generation task
        GET
      • Submit a video generation task (OpenAI Video alias)
        POST
      • Retrieve a video generation task (OpenAI Video alias)
        GET
    • Video content
      • Download the generated video file
        GET
    • Image (Doubao native)
      • Generate an image (Doubao native)
        POST
    • Image (OpenAI compatible)
      • Generate an image (OpenAI compatible)
        POST
      • Edit an image (OpenAI compatible)
        POST
    • Asset library (Doubao native)
      • Manage the asset library (Doubao native)
    • 数据模型
      • VideoGenerationRequest
      • VideoFormDataRequest
      • VideoMetadata
      • DoubaoNativeVideoRequest
      • DoubaoNativeContentItem
      • VideoTaskResponse
      • DoubaoNativeVideoResponse
      • VideoTaskError
      • DoubaoImageRequest
      • ImageEditFormDataRequest
      • DoubaoImageResponse
      • ErrorResponse
      • DoubaoAssetRequest
      • DoubaoAssetResponse

    DoubaoNativeVideoRequest

    Video generation request in Volcengine Ark format.
    Differences from VideoGenerationRequest:
    content is top-level rather than inside metadata.
    The duration field is duration (integer) rather than seconds (string).
    Other parameters (ratio, resolution, watermark, ...) are top-level.

    {
        "model": "doubao-seedance-2-5-260628",
        "content": [
            {
                "type": "text",
                "text": "The astronaut stands up and looks back at Earth",
                "image_url": {
                    "url": "https://example.com/reference-photo.jpg"
                },
                "video_url": {
                    "url": "https://example.com/input-video-clip.mp4"
                },
                "audio_url": {
                    "url": "https://example.com/background-music.mp3"
                },
                "role": "first_frame"
            }
        ],
        "prompt": "An astronaut walks slowly across the lunar surface",
        "duration": -1,
        "ratio": "adaptive",
        "resolution": "480p",
        "seed": 42,
        "watermark": false,
        "camera_fixed": false,
        "generate_audio": false,
        "return_last_frame": false,
        "draft": false,
        "omni_reference_task_type": "reference",
        "output_format": "mp4",
        "service_tier": "default",
        "callback_url": "https://your-server.com/webhook/video-callback"
    }
    Built with