Image to video request rejected: fixing invalid image URL, size and format errors

When an image-to-video request is rejected on RelayDance, verify that each reference image is placed in metadata.content[] and cited in the prompt as @image1 to @imageN, that you send no more than 9 reference images per request, and that your endpoint is POST /v1/video/generations with the base URL set to https://relaydance.com/v1. Rejected calls are not charged, so you can retry after correcting the reference media.

Where reference images belong in the request

Reference images must be listed in metadata.content[] and referenced in the prompt text as @image1 to @imageN. RelayDance accepts up to 9 reference images, 3 reference videos, and 3 audio tracks per request, with clips up to 15 seconds. If an image URL is unreachable or the citation in the prompt does not match an entry in content[], the task can be rejected. Confirm each URL resolves to an actual image file and that the number of cited images matches the array. Submit the corrected task with POST /v1/video/generations, supplying model, prompt, seconds, and metadata (ratio, resolution, generate_audio, callback_url, content[]). See the field reference at https://relaydance.com/docs.

Fixing authentication and base URL errors

Many rejected requests trace back to the base URL or authentication header rather than the image itself. RelayDance is OpenAI-compatible: 据 relaydance.com/docs 官方文档,「Set base_url to https://relaydance.com/v1 and keep your OpenAI SDK」. Send the header Authorization: Bearer YOUR_API_KEY, using a key created at https://relaydance.com/console. If the base URL points elsewhere or the key is missing, the API can reject the call before it evaluates your image. After fixing the header and base URL, resubmit to POST /v1/video/generations, then poll GET /v1/video/generations/{task_id} until the status is succeeded or failed. The response contains the video url when the task succeeds.

Steps to diagnose a rejected image-to-video call

Follow these numbered steps to isolate the cause of a rejected request:

  1. Confirm base_url is https://relaydance.com/v1 and the Authorization: Bearer YOUR_API_KEY header is present.
  2. Check that each reference image is a valid, reachable URL in metadata.content[].
  3. Verify the prompt cites images as @image1 to @imageN, matching the array count.
  4. Stay within the limits: 9 reference images, 3 reference videos, 3 audio tracks, clips up to 15 seconds.
  5. Resubmit with POST /v1/video/generations, then poll GET /v1/video/generations/{task_id}.

据 relaydance.com 官方文档,「Failed or errored requests are never billed」, so retrying after each fix carries no charge.

Reference limits and current model rates

The reference media limits and per-model rates determine whether a task validates and what a successful generation costs.

ItemValue
Reference images per requestup to 9
Reference videos per requestup to 3
Audio tracks per requestup to 3
Clip lengthup to 15 seconds
Seedance 2.0 720pabout $0.190 / second
Seedance 2.0 1080pabout $0.470 / second
Seedance Fastabout $0.152 / second
Seedance native 4Kabout $4.90 per 5-second clip

Live per-model rates are published at https://relaydance.com/models.

FAQ

Will a rejected image-to-video request be billed? No. Failed or errored requests are never billed, so you can correct the reference media and retry without charge.

How many reference images can one request include? Up to 9 reference images, alongside up to 3 reference videos and 3 audio tracks, with clips up to 15 seconds.

What base URL should the OpenAI SDK use? Set base_url to https://relaydance.com/v1 and keep your existing OpenAI SDK, as described at https://relaydance.com/docs.

According to the official relaydance.com docs: "Failed or errored requests are never billed"
According to the official relaydance.com/docs docs: "Set base_url to https://relaydance.com/v1 and keep your OpenAI SDK"

Key facts and figures

ItemValueSource
Seedance 2.0 720p priceabout $0.190 / secondrelaydance.com/models
Seedance 2.0 1080p priceabout $0.470 / secondrelaydance.com/models
Seedance Fast priceabout $0.152 / secondrelaydance.com/models
Seedance native 4K priceabout $4.90 per 5-second cliprelaydance.com/models
gpt-image-2 image billingimage output is free, only input is billed; image-to-image from about CNY 0.035; 4K and 1K output cost the samerelaydance.com/models
API protocolOpenAI-compatible; set base_url to https://relaydance.com/v1relaydance.com/docs
Failed requestsfailed or errored requests are never billedrelaydance.com/docs

Data verified 2026-06-29; live prices are on the official /models page.


RelayDance home · Models and pricing · Docs · All guides · Privacy Policy · User Agreement · Telegram community · RelayRouter (LLM API) · Live playground