API Hop

Seedance 2.5 first and last frame video API

Guide Seedance 2.5 video with a required first-frame image and an optional last frame on API Hop. Provide image URLs or asset IDs and describe the transition.

Seedance 2.5 online first and last frame tool

Model settings

Sign in to run with your account balance.

Pricing and billing

Seedance 2.5 requests and examples

Recorded with Seedance 2.5 on 2026-10-22. One sample, not a quality or latency guarantee.

View prompt

One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.

{
  "model": "seedance-2.5",
  "prompt": "One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.",
  "duration": 4,
  "resolution": "480p",
  "aspectRatio": "16:9",
  "generateAudio": false,
  "metadata": {
    "content": []
  }
}
Public evidence record

Recorded with Seedance 2.5 on 2026-10-22. One sample, not a quality or latency guarantee.

View prompt

One continuous four-second product shot between the supplied frames. Keep the glass, ice, pedestal, lemon wedge, green leaf, turquoise background and camera position stable. Pour orange drink from above, raise its level to the final frame, and stop pouring. No cuts, new objects, text, logos, music or speech. Silent video.

{
  "model": "seedance-2.5",
  "prompt": "One continuous four-second product shot between the supplied frames. Keep the glass, ice, pedestal, lemon wedge, green leaf, turquoise background and camera position stable. Pour orange drink from above, raise its level to the final frame, and stop pouring. No cuts, new objects, text, logos, music or speech. Silent video.",
  "duration": 4,
  "resolution": "480p",
  "aspectRatio": "adaptive",
  "generateAudio": false,
  "metadata": {
    "content": [
      {
        "type": "image_url",
        "role": "first_frame",
        "image_url": {
          "url": "https://api.apihop.ai/generated/364459846248173568/0.png"
        }
      },
      {
        "type": "image_url",
        "role": "last_frame",
        "image_url": {
          "url": "https://api.apihop.ai/generated/364460494205222912/0.png"
        }
      }
    ]
  }
}
Public evidence record

Recorded with Seedance 2.5 on 2026-10-22. One sample, not a quality or latency guarantee.

View prompt

Use the image for product identity and the video only for slow clockwise camera motion. One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.

{
  "model": "seedance-2.5",
  "prompt": "Use the image for product identity and the video only for slow clockwise camera motion. One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.",
  "duration": 4,
  "resolution": "480p",
  "aspectRatio": "16:9",
  "generateAudio": false,
  "metadata": {
    "content": [
      {
        "type": "image_url",
        "role": "reference_image",
        "image_url": {
          "url": "https://api.apihop.ai/generated/364460494205222912/0.png"
        }
      },
      {
        "type": "video_url",
        "role": "reference_video",
        "video_url": {
          "url": "https://api.apihop.ai/examples/seedance-2-0/2026-10-03/364460440891424768-text-to-video.mp4"
        }
      }
    ]
  }
}
Public evidence record

Recorded with Seedance 2.5 on 2026-10-22. One sample, not a quality or latency guarantee.

View prompt

Animate the supplied first image. One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.

{
  "model": "seedance-2.5",
  "prompt": "Animate the supplied first image. One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.",
  "duration": 4,
  "resolution": "480p",
  "aspectRatio": "adaptive",
  "generateAudio": false,
  "metadata": {
    "content": [
      {
        "type": "image_url",
        "role": "first_frame",
        "image_url": {
          "url": "https://api.apihop.ai/generated/364459846248173568/0.png"
        }
      }
    ]
  }
}
Public evidence record

Seedance 2.5 API pricing and billing

480p · With video reference

Official price

Completion tokens
$6.0000 /M

API Hop price Save 2%

Completion tokens
$5.8800 /M

480p · Without video reference

Official price

Completion tokens
$10.0000 /M

API Hop price Save 2%

Completion tokens
$9.8000 /M

720p · With video reference

Official price

Completion tokens
$6.0000 /M

API Hop price Save 2%

Completion tokens
$5.8800 /M

720p · Without video reference

Official price

Completion tokens
$10.0000 /M

API Hop price Save 2%

Completion tokens
$9.8000 /M

1080p · With video reference

Official price

Completion tokens
$6.5714 /M

API Hop price Save 2%

Completion tokens
$6.4400 /M

1080p · Without video reference

Official price

Completion tokens
$11.0000 /M

API Hop price Save 2%

Completion tokens
$10.7800 /M

Reference price - not independently verified. Check the publisher's current rates, billing units and applicable terms before comparing costs.

Seedance 2.5 first & last frames

Guide Seedance 2.5 video with a required first-frame image and an optional last frame on API Hop. Provide image URLs or asset IDs and describe the transition.

First & last frames: inputs and settings

Use compatible opening and ending images to constrain a new moving sequence. A longer duration can accommodate a more gradual camera path, but it does not resolve contradictory subjects, lighting or perspectives.

The first frame is the required starting point

Supply a reachable HTTP(S) image URL or an existing asset:// image ID for the first frame. Describe what moves after this opening and which subject features remain fixed. Without a last frame, the prompt should explain the intended ending.

The last frame defines the intended destination

Add a last-frame image when a specific final view is important. Choose a composition that can be reached from the opening through the requested motion, and identify any object or lighting changes needed along the way.

Describe the transition between the frames

Describe the transition in order, including subject movement, camera travel and any pauses. Choose 4-30 integer seconds, or -1 for automatic duration; the default is 5 seconds.

Seedance 2.5 first/last-frame input requires adaptive aspect ratio. Resolution may be 480p, 720p or 1080p, not 4k. Generated audio is a separate optional setting, and output is MP4.

Joint audiovisual generation and output review

Seedance 2.5 can generate sound with the image sequence. Describe ambience, effects and dialogue in event order, then inspect audiovisual transitions across the clip. Generated audio is an output switch; reference audio is a media input whose availability depends on the mode.

First & last frames: reviewing the output

Evaluate with the duration, input mode and sound settings intended for your actual clip. Pay particular attention to event order and continuity in longer sequences; demonstrations do not establish guaranteed quality, latency or success rates.

Opening and ending composition

With adaptive framing, compare the output against the intended placement and perspective in each input image. Check whether the opening and destination remain recognizable without assuming their pixels will be reproduced exactly.

Intermediate geometry and transition plausibility

Review the middle of the clip as closely as its ends. Watch for changing object scale, newly appearing features or implausible travel. More seconds should support the transition, not hide an unstable composition between convincing endpoints.

Inspect continuity throughout the transition

Check the opening, every major motion change and the final view. When a transition fails, simplify the movement or choose more compatible frames before increasing duration.

Use boundary frames for a defined opening and ending. A separate camera-reference video or sound reference belongs in multimodal mode, not in the first_frame or last_frame image roles.

Record total duration, rework and actual cost

Use a consistent task set to record submission-to-result time, revision count and account charges. Distinguish waiting, task completion and human acceptance. Establish an acceptable quality and budget before increasing volume, rather than treating one wait as a stable service-speed estimate.

API request and job tracking

Submit the current mode's request to POST /v1/video/seedance, then query GET /v1/jobs/{jobId} with the returned job ID. Wait for COMPLETED with output before using the result; checking an existing task does not require submitting another generation.

Seedance 2.5 first & last frames FAQ

Can I upload a local image here?

This video form accepts public HTTP(S) media URLs or existing asset:// IDs; it does not upload local files to a provider asset library. A local file path or image data URI is not a supported substitute.

Will the generated boundary frames be pixel-identical?

Do not assume that. Frame images guide the intended compositions, but details and motion need visual review. Check both the boundary frames and the intermediate clip before accepting the result.

Is a last-frame image required for Seedance 2.5?

No. This page requires one first frame and accepts one optional last frame. With only a first frame, use the prompt to describe the intended movement and ending; add a last frame when a specific final composition is important.

Can I mix boundary frames with video or audio references here?

This page accepts first_frame and last_frame images only. Generated audio can still be enabled separately. For image, video or audio reference inputs, switch to multimodal references rather than putting them into boundary-frame roles.

Do the four Seedance 2.5 pages use different model parameters?

No. All four input modes use model: seedance-2.5, submit an asynchronous video task to POST /v1/video/seedance, and query GET /v1/jobs/{jobId}. Do not substitute a page mode, display name or another model ID for the API model value.

Which durations and output settings does Seedance 2.5 support?

The current interface accepts integer durations from 4 to 30 seconds or -1 for automatic duration, defaulting to 5. Resolutions are 480p, 720p and 1080p, not 4k. Ratios are 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 and adaptive; first/last-frame inputs require adaptive. Generated audio is separate and output is MP4 only.

How should I troubleshoot authentication, balance or generation errors?

Check Bearer authentication, balance, seedance-2.5 model access and the required inputs for the selected mode, then verify media accessibility. Retain the full error and job ID, and distinguish submission failure, a pending job and task failure instead of inferring the cause from one numeric code.

How can I confirm the cost of Seedance 2.5 generation?

Check pricing for the resolution, duration and presence of video input in this page's pricing section, then confirm actual charges against account records. An unavailable price does not mean free generation; do not apply another version's rates or text-model pricing to this video task.

Other video modes

Related video APIs