Skip to content

Agents and multimodal systemsBrief

Seedance 1.5 Pro and grok-imagine-image-quality: what to move

Two media ids change status within nine days of each other. xAI's grok-imagine-image-quality is served by a different model from 2 November, and OpenRouter marks Seedance 1.5 Pro as going away on 11 November. This brief maps the replacements, the parameter differences and an async-job cutover checklist.

By INFRO Editorial

Published

4 min read

A glowing autonomous agent core coordinating tools, memory, and multiple AI model routes

In short

Point image calls at grok-imagine-image-2.0 explicitly, and move Seedance 1.5 Pro to a Seedance 2.x model before 11 November. The video move changes clip length, inputs and the per-second rate, so re-estimate cost and re-validate parameters before cutover.

Key takeaways

  • xAI's grok-imagine-image-quality is served by grok-imagine-image-2.0 at low quality from 2 November, so name the 2.0 id yourself and set quality on purpose.
  • OpenRouter marks Seedance 1.5 Pro as going away on 11 November 2026 and names no successor on the page; the other Seedance models are the candidates.
  • On list rates, a 720p clip with audio goes from $0.05184 to $0.1512 per second between Seedance 1.5 Pro and 2.0, so re-estimate before you switch.
  • Validate duration, resolution and aspect ratio against OpenRouter's video models endpoint; unsupported values return a 400.
  • Drain Seedance 1.5 Pro jobs and store the output files before 11 November, because this brief could not confirm what happens to jobs in flight.

What changes, and when

Two ids move within nine days. xAI's grok-imagine-image-quality is served by a different model from 2 November, which is today. OpenRouter's page for Seedance 1.5 Pro carries a "Going away November 11, 2026" label 1. The earlier October media shutdown article lists the xAI change in one table row; this brief covers what to move for both.

IdWhereDateWhat happensMove to
grok-imagine-image-qualityxAI API2 Nov 2026Served by grok-imagine-image-2.0 at quality low, same request and response shape, lower per-image price 2grok-imagine-image-2.0, named explicitly
bytedance/seedance-1-5-proOpenRouter11 Nov 2026Marked "Going away" 1A Seedance 2.x model (no successor named on the page)

The xAI row comes from INFRO's earlier article, which quotes xAI's release notes. I did not open those notes, so confirm the wording in your xAI console before relying on it.

Image: grok-imagine-image-quality to Image 2.0

Quality Mode launched on 6 May 2026 under the id grok-imagine-image-quality, for enterprise developers and teams 3. Image 2.0 became generally available on 7 August and is in the API as grok-imagine-image-2.0 4. Nothing fails after 2 November, so a test that checks only for a 200 will pass while the output comes from a different model at low quality.

What to do:

  • Replace the slug in code and config with grok-imagine-image-2.0. Then the model and quality are your choice, not a redirect's.
  • Set quality explicitly if you need the old look. I did not confirm which quality values Image 2.0 accepts, so read xAI's image docs before you pick one.
  • Check what you gain. Image 2.0 edits with up to 5 input images in one generation, exports a subject with a transparent background, and resizes to ratios from 1:2 to 2:1 4.
  • If you restrict API keys to specific models, add the new id. The console lets you restrict a key to named models 5, and a key limited to the old slug may refuse the new one.
  • Re-baseline unit cost from usage on real requests. The console's usage page exports CSV and labels image resolution in pricing 5.

If you reach xAI image models through OpenRouter, read the endpoint record rather than assuming. OpenRouter publishes per-endpoint supported_parameters and pricing, and an absent key means the parameter is unsupported 6. I did not confirm that OpenRouter lists this slug.

Video: Seedance 1.5 Pro to Seedance 2.x

Seedance 1.5 Pro makes 4–12 second clips at up to 1080p, takes text and images, can use a first and last frame, and generates audio in the same pass 1. The candidates, from OpenRouter's pages:

ModelClip lengthInputsListed rate "from"
Seedance 1.5 Pro4–12 stext, images$0.02306/s
Seedance 2.04–15 stext, images, video, audio$0.06726/s
Seedance 2.0 Fastnot readtext, first/last frame, references$0.04035/s
Seedance 2.0 Mini4–15 s, 480p and 720p onlytext, first/last frame, references$0.03363/s
Seedance 2.5not readup to 50 reference assets, editing, extension$0.1028/s
OpenRouter list rates read on 2 November 2026 1 7. "From" is the lowest-resolution rate; Fast is described as prioritising speed and lower cost over maximum quality.

The rate step is real. The page's token formula is height × width × duration × 24 / 1024 1. At 720p that is 21,600 tokens per second, which matches the listed $0.05184/s with audio for 1.5 Pro and $0.1512/s for 2.0 1 7.

Two more things to weigh. Both pages show a single hosting provider and the note that OpenRouter forwards every request to it 1 7. When read, Seedance 2.0 showed 79.18% availability over three days against 99.32% for 1.5 Pro, so plan retries. Neither is available through EU in-region routing 7.

Validate parameters against the model, not your old request. OpenRouter returns a 400 listing the supported values when duration, resolution or aspect ratio is wrong 8.

check_seedance.py
import requests

models = requests.get("https://openrouter.ai/api/v1/videos/models").json()["data"]
for m in models:
    if m["id"].startswith("bytedance/seedance"):
        print(m["id"], m["supported_durations"], m["supported_resolutions"],
              m["supported_aspect_ratios"], m["pricing_skus"])

Async-job cutover checklist

OpenRouter video is asynchronous: POST to /api/v1/videos returns a job id and polling URL, you poll GET /api/v1/videos/{jobId} until completed, then download from the content URL 8. It also supports webhooks with signature verification 8. The cutover has to respect that lifecycle.

  • Inventory every caller that sends seedance-1-5-pro, including scheduled and batch jobs.
  • Pick the replacement per workload: Fast or Mini for drafts, 2.0 or 2.5 where you need video or audio references.
  • Run the parameter check above and fix durations, resolutions and aspect ratios.
  • Re-estimate cost per clip from list rates and your own rates.
  • Stop new 1.5 Pro submissions a few days before 11 November, then drain open jobs by polling or webhook.
  • Download and store finished files yourself; I did not confirm how long OpenRouter keeps job content.
  • Key idempotency on your own request id plus model, so a retry on the new model is not billed twice.
  • Re-point image calls to grok-imagine-image-2.0 and compare a fixed prompt set against old output.
  • Watch OpenRouter's models page, which labels models with a "Going away" date 9.

INFRO can help with the mechanics. It records vendor shutdown dates and refuses a retired model before any provider call, naming the replacement. Video runs as async jobs with signed webhooks, outputs can be re-hosted, and an estimate shows cost before a request. All of it runs on your own provider accounts.

Questions readers ask

Will Seedance 1.5 Pro jobs submitted before 11 November still finish?
The pages read do not say. OpenRouter's model page shows the 11 November date and nothing about jobs in flight 1, so treat any job still queued on that day as lost and finish or resubmit before it.
Does OpenRouter name a replacement for Seedance 1.5 Pro?
Not on the page read. It marks the model as going away on 11 November 2026 and lists other ByteDance video models, such as Seedance 2.0, 2.0 Fast, 2.0 Mini and 2.5, without recommending one 1.

From the team that builds it

Where this shows up in INFRO

INFRO is a control plane in front of the provider accounts you already hold. The capabilities below are the parts of it this article touches, each with the documentation that defines its behaviour.

  • Model retirements

    Available with a plan

    INFRO records each vendor's model deprecations and shutdown dates, warns organizations still sending a retiring model, and from the shutdown date refuses it before any provider call, naming the replacement.

  • Async jobs and webhooks

    Available with a plan

    Submit long renders, get a job id immediately, receive a signed webhook on completion.

    Read the documentation for Async jobs and webhooks
  • Media re-hosting

    Available with a plan

    Generated media is copied to INFRO storage so output URLs do not expire underneath your application.

  • Cost estimates before a request

    Available with a plan

    Ask what a request would cost on your own provider account before you make it: per image with resolution and quality tiers, per second of video, per character of speech, per token of text.

    Read the documentation for Cost estimates before a request
  • Image, video, and audio

    Available with a plan

    One request shape per modality across every model, with video and long audio running as async jobs.

    Read the documentation for Image, video, and audio

INFRO accounts are self-serve. Provider usage is billed to you by your providers; INFRO charges a software subscription and takes 0% of model spend. See plans.

Sources

Numbered in order of first citation. Each was opened and checked against the claim on the date shown.

  1. 1.ByteDance: Seedance 1.5 Pro (opens in a new tab) — OpenRouter. Accessed Nov 2, 2026.
  2. 2.Image and video model shutdowns, October 2026: what broke and fixes (opens in a new tab) — INFRO. Accessed Nov 2, 2026.
  3. 3.Grok Imagine Quality Mode API (opens in a new tab) — xAI. Accessed Nov 2, 2026.
  4. 4.Imagine Image 2.0 (opens in a new tab) — xAI. Accessed Nov 2, 2026.
  5. 5.Console Changelog (opens in a new tab) — xAI. Accessed Nov 2, 2026.
  6. 6.Image Generation (opens in a new tab) — OpenRouter. Accessed Nov 2, 2026.
  7. 7.ByteDance: Seedance 2.0 (opens in a new tab) — OpenRouter. Accessed Nov 2, 2026.
  8. 8.Video Generation (opens in a new tab) — OpenRouter. Accessed Nov 2, 2026.
  9. 9.Compare AI Models: Pricing, Context & Benchmarks (opens in a new tab) — OpenRouter. Accessed Nov 2, 2026.

About this article

Read on 2026-11-02: OpenRouter's Seedance 1.5 Pro, Seedance 2.0, video and image generation docs and models pages; xAI's Image 2.0 and Quality Mode posts and console changelog; INFRO's October media article. Left out as unconfirmed: any OpenRouter-named successor, xAI's own release note for the 2 November change, quality parameter values on Image 2.0, and behaviour of in-flight jobs.

Last checked against its sources on . The next review is due by . No separate named reviewer is recorded for this article.

How articles are written, sourced and corrected is set out in the editorial standards.