DataEyesAI
Official SiteConsoleDocs Home
Getting StartedDeveloper ToolsAI Models APITerms & Policies
Official SiteConsoleDocs Home
Getting StartedDeveloper ToolsAI Models APITerms & Policies
  1. Vidu Video Generation
  • Documentation
    • Getting Started
      • Overview
      • Console (Getting Started)
      • API Key
      • Base URL
    • Developer Tool Integration
      • OpenClaw
      • Claude Code
      • Codex
      • Gemini CLI
      • Grok CLI
      • Other Tools
    • AI Models API
      • OpenAI format (supports major original models)
        • Chat (Response)
          • Create Network Search
          • Create Model Response GPT-5 Enable Thinking
          • Create Function Call
          • Create Model Response
          • Create Model Response (Streaming Return)
          • Create Model Response (Control Thinking Length)
        • ChatGPT Interface
          • Audio
            • Audio to text gpt-4o-transcribe
            • GPT-4o-audio
            • Audio to text whisper-1
            • Audio to text gpt-4o-transcribe
            • Create voice gpt-4o-mini-tts
          • Chat
            • Create chat-based image recognition (non-streaming)
            • Create chat-based image recognition (streaming)
            • Create chat-based image recognition (streaming) best64
            • Official N test
            • Create structured output
            • Control the effort level of the inference model
            • Create chat function call
            • deepseek-ocr recognition
            • Create chat completion (non-stream)
          • Completions
            • ChatGPT automatic completion
            • Create completion
        • Image
          • Edit image
          • Create chat completion (streaming)
          • Create chat completion (qwen-mt-turbo)
          • Create chat completion with deepseek v3.1 level of reasoning (streaming)
        • Audio
          • Speech recognition
          • Speech synthesis
          • Official Function Calling invocation
          • Create chat-generated images (non-streaming)
        • Embedding
          • Text embeddings
      • Anthropic format
        • Chat
        • Chat(prompt cache)
        • Streaming response
        • Chat (deep reasoning)
        • Tool invocation (function call)
        • Analyze image
      • Google Gemini interface
        • Native format
          • Text-to-image + control over aspect ratio + clarity
          • Generate image
          • Text generation
          • Text generation - stream
          • Text generation + reasoning - stream
          • Image generation
          • Formatted output
          • Function call
          • Document understanding
          • URL context [native format]
          • Code execution
          • Video understanding
          • URL context
          • Video understanding - url [native format]
          • Imagen 4
          • Audio understanding
          • Embeddings
          • Chat
          • Edit image
        • Image-to-image Base64 request method
          • Multi-image fusion slice generation with gemini-3-pro-image-preview, controlling aspect ratio and clarity
          • Image editing
          • Single image gemini-3-pro-image-preview, controlling aspect ratio and clarity.
          • Image generation( gemini-2.5-flash-image)
          • Image generation gemini-2.5-flash-image, controlling aspect ratio.
          • Image understanding
        • Image-to-image URL request returns URL request format OpenAI
          • Single image generation with gemini-3-pro-image-preview, controlling aspect ratio and clarity.
          • Multi-image fusion slice generation with gemini-3-pro-image-preview, controlling aspect ratio and clarity.
          • Image understanding
      • NanoBanana
        • OpenAI request
          • Edit image
          • OpenAI image format
        • Gemini request
          • Generate image
          • Edit image
      • Midjourney format
        • Midjourney API Reference
        • Task query interface
        • Upload image
        • Get seed (Seed)
        • Submit Imagine task
        • Query tasks based on ID list
        • FaceSwap
        • Execute Action operation
        • /mj/submit/blend
        • Submit Describe task
        • Submit Modal
        • Refresh link
        • Edit image
        • Query task status by task ID
        • Get the seed of the task image
      • Doubao - Painting
        • doubao-seededit-3-0-i2i-250628
        • doubao-seedream-4-0-250828 - text-to-image
        • doubao-seedream-4-0-250828 - image-to-image
        • doubao-seedream-4-0-250828 - multi-image generation
      • Rerank Reordering Model
        • Rerank
      • Video Model
        • Grok Video Generation
          • 00-Overview
          • 01-Text-to-Video
          • 02-Image-to-Video
          • 03-Reference-to-Video
          • 04-Video-Editing
          • 05-Video-Extension
        • Seedance Video Generation
          • 00-Overview
          • 01-Create-Video-Generation-Task
          • 02-Query-Video-Generation-Task
          • 03-Query-Video-Generation-Task-List
          • 04-Cancel-or-Delete-Task
          • Seedance Private Asset Library API Documentation
        • MiniMax-H3 Video Generation
          • 00-Overview
          • 01-Create-Video-Generation
          • 02-Create-Video-Regeneration
          • 03-Create-H3-Context-IR
          • 04-Query-Task
          • 05-List-Tasks
          • 06-Cancel-or-Delete-Task
        • Hailuo Video Generation
          • 00-Overview
          • 01-Text-to-Video-T2V
          • 02-Image-to-Video-I2V
          • 03-First-Last-Frame-FL2V
          • 04-Subject-Reference-S2V
          • 05-Query-Task-Status
          • 06-Video-Download
          • 99-Appendix-Camera-Movement-and-Webhooks
        • Jimeng Video Generation
          • 00-Overview
          • 01-3.0-Pro-Video-Generation
          • 02-720P-Text-to-Video
          • 03-720P-Image-to-Video-First-Frame
          • 04-720P-Image-to-Video-Start-End-Frame
          • 05-720P-Image-to-Video-Camera
          • 06-1080P-Text-to-Video
          • 07-1080P-Image-to-Video-First-Frame
          • 08-1080P-Image-to-Video-Start-End-Frame
          • 09-Error-Codes
        • Kling AI Video Generation
          • 00-Overview
          • 01-Text-to-Video
          • 02-Image-to-Video
          • 03-Omni-Video
          • 04-Multi-Image-to-Video
          • 05-Motion-Control
          • 06-Multi-Elements
          • 07-Video-Extension
          • 08-Lip-Sync
          • 09-Avatar
          • 10-Text-to-Audio
          • 11-Video-to-Audio
          • 12-TTS
          • 13-Custom-Voices
          • 14-Image-Recognition
          • 15-Element-Management
          • 16-Video-Effects
        • Vidu Video Generation
          • 00-Overview
          • 01-Text-to-Video
          • 02-Image-to-Video
          • 03-Reference-to-Video
          • 04-Start-End-Frame
          • 05-Multi-Frame
          • 06-Scene-Template
          • 07-Template-Story
          • 08-Query-Tasks
        • HappyHorse
          • HappyHorse Text-to-Video
          • HappyHorse Image-to-Video (First Frame)
          • HappyHorse Reference-to-Video
          • HappyHorse Video Editing
        • Wan Video Generation
          • 00-Overview.md
          • 01-Text-to-Video
          • 02-Image-to-Video
          • 03-Reference-to-Video
          • 04-Video-Editing
          • 05-First-Last-Frame-to-Video
          • 06-Motion-Transfer-and-Character-Swap
          • 07-Digital-Human-Video
          • 08-VACE-Video-Editing
          • 09-Query-Task
      • Audio API
        • Audio API
        • Gemini TTS API
        • Google DeepMind Lyria API
        • Elevenlabs Speech to Text API Reference
        • Text-to-Music Suno
          • Task Submission
            • Generate Song (Inspiration Mode)
            • Generate Song (Custom Mode)
            • Generate Song (Continuation Mode)
            • Generate Song (Singer Style)
            • Generate Song (Secondary Creation from Uploaded Song)
            • Generate Song (Song Stitching)
            • Generate Lyrics
            • Song Stitching
          • Query Interface
            • Batch Retrieve Tasks
            • Query Single Task
    • Search / Reader Product
      • Web Reader API​​
        • Web Reader API
        • Web Reader API(HK)
      • Web Search API​​
        • Modal Card API
          • Weather
            • All City ID
            • Weather Query API
        • Web Search API
        • Video Search api
        • Trending Search API
      • Document OCR Parsing API
        • fiel upload
        • URL Parsing
    • Advanced & System API
      • Data Updates
      • System interface
        • API Key & Quota Query API
        • API Key Management API
      • API Reference​​
        • Error Codes
        • HTTP Notes
      • List models
        • Models
  • Terms & Policies
    • DataEyesAI API Terms of Service
    • DataEyesAI Legal Notice and Privacy Policy
    • DataEyesAI Paid Services Agreement
    • Automatic Renewal Service Rules
  1. Vidu Video Generation

04-Start-End-Frame

Start-End Frame#

Document Version: v1.0.0 | Last Updated: 2026-06-11
This platform fully supports the official Vidu video generation APIs. Requests and responses are transparently proxied with identical parameter semantics.
Generate a transition video from specified start and end frame images.
POST https://platform.dataeyes.ai/vidu/ent/v2/start-end2video

Request Parameters#

Request Headers#

HeaderRequiredDescription
Content-TypeYesapplication/json
AuthorizationYesBearer {API_KEY}

Request Body#

ParameterTypeRequiredDescription
modelStringYesModel name. Options: viduq3-turbo, viduq3-pro, viduq2-pro-fast, viduq2-pro, viduq2-turbo, viduq1, viduq1-classic, vidu2.0.
imagesArray[String]YesStart and end frame images. Supports exactly 2 images; the first is the start frame, the second is the end frame.
Note 1: The resolution ratio between start and end frames must be between 0.8–1.25; aspect ratio must be less than 1:4 or 4:1
Note 2: Supports Base64-encoded images or URLs
Note 3: Supported formats: png, jpeg, jpg, webp
Note 4: Image size must not exceed 50 MB
Note 5: POST body must not exceed 20MB; Base64 must include content type prefix
promptStringOptionalText prompt. Maximum 5000 characters.
Note: If the is_rec recommended prompt parameter is used, the model will ignore this prompt
is_recBoolOptionalWhether to use recommended prompts. Each task consumes an additional 10 credits when enabled.
durationIntOptionalVideo duration (seconds):
- viduq3-pro, viduq3-turbo: Default 5, range 1–16
- viduq2-pro-fast, viduq2-pro, viduq2-turbo: Default 5, range 1–8
- viduq1, viduq1-classic: Default 5, fixed at 5
- vidu2.0: Default 4, options 4, 8
seedIntOptionalRandom seed. If omitted or set to 0, a random value is used.
resolutionStringOptionalResolution:
- viduq3-pro, viduq3-turbo (1–16s): Default 720p, options 540p, 720p, 1080p
- viduq2-pro-fast (1–8s): Default 720p, options 720p, 1080p
- viduq2-pro, viduq2-turbo (1–8s): Default 720p, options 540p, 720p, 1080p
- viduq1, viduq1-classic (5s): Default 1080p, fixed at 1080p
- vidu2.0 (4s): Default 360p, options 360p, 720p, 1080p
- vidu2.0 (8s): Default 720p, fixed at 720p
movement_amplitudeStringOptionalMovement amplitude. Default auto. Note: Ineffective for q2 and q3 series models
audioBoolOptionalWhether to enable audio-video output. Only supported by q3 series models; default true.
bgmBoolOptionalWhether to add background music. Default false. Note: Ineffective for q3 series
off_peakBoolOptionalOff-peak mode. Default false.
watermarkBoolOptionalWhether to add a watermark. Default is no watermark.
wm_positionIntOptionalWatermark position. 1: Top-left, 2: Top-right, 3: Bottom-right (default), 4: Bottom-left
wm_urlStringOptionalCustom watermark image URL.
payloadStringOptionalPass-through parameter. Maximum 1048576 characters.
meta_dataStringOptionalMetadata identifier, JSON format string, pass-through field.
callback_urlStringOptionalCallback URL.

Request Example#


Response Parameters#

FieldTypeDescription
task_idStringTask ID
stateStringProcessing state: created, queueing, processing, success, failed
modelStringModel name used for this call
promptStringPrompt
imagesArray[String]Image parameters
durationIntVideo duration
seedIntRandom seed
resolutionStringResolution
bgmBoolWhether background music is added
movement_amplitudeStringMovement amplitude
payloadStringPass-through parameter
off_peakBoolWhether off-peak mode is used
creditsIntNumber of credits consumed
watermarkBoolWhether a watermark is used
created_atStringTask creation time

Response Example#

{
  "task_id": "{task_id}",
  "state": "created",
  "model": "viduq3-pro",
  "images": [
    "https://example.com/start-frame.jpeg",
    "https://example.com/end-frame.jpeg"
  ],
  "prompt": "The camera zooms in on the bird, which then flies to the right.",
  "duration": 5,
  "seed": 123456,
  "resolution": "1080p",
  "audio": true,
  "payload": "",
  "off_peak": false,
  "credits": 8,
  "created_at": "2025-01-01T15:41:31.968916Z"
}
Previous
03-Reference-to-Video
Next
05-Multi-Frame