Seedream 4.5 Sequential

doubao/seedream-4.5/text-to-image-sequential

Seedream 4.5 Sequential generates multi-image sets with consistent characters and objects, unifying palette, lighting, and style across all outputs. Supports up to 4K results for campaigns, storyboards, and product lines. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.

Examples

Seedream 4.5 Sequential example 1

Parameters

NameTypeDefaultConstraintsDescription
prompt *Prompttextarea≤ 5000 charsThe positive prompt for the generation.
sizeSizeselect2K2K | 4KOutput resolution tier. The selected aspect ratio is converted to MaaS pixel dimensions.
aspect_ratioAspect Ratioselect1:11:1 | 3:2 | 2:3 | 3:4 | 4:3 | 9:16 | 16:9 | 21:9The aspect ratio of the generated image.
max_imagesMax Imagesslider11 ~ 15 · step 1The maximum number of images that can be generated (up to 15). This value must align with the number of images specified in the prompt above.

API

Call this model through one unified REST API. Get a key on the API Keys page.

cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/doubao/seedream-4.5/text-to-image-sequential" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "input": {
    "prompt": "A futuristic cityscape at night with neon lights, flying cars, and people walking in cyberpunk attire. The scene includes towering skyscrapers with glowing advertisements and a vibrant, bustling atmosphere. Please generate a set of 5 images.",
    "size": "4K",
    "aspect_ratio": "16:9",
    "max_images": 5
  }
}'

# 2) Poll until status is "completed", then read the output URLs
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID" \
  -H "Authorization: Bearer YOUR_API_KEY"
Python
import time, requests

API_KEY = "YOUR_API_KEY"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}

# 1) Submit
resp = requests.post(
    "https://www.namifusion.com/api/v1/marketplace/run/doubao/seedream-4.5/text-to-image-sequential",
    headers=HEADERS,
    json={
        "input": {
            "prompt": "A futuristic cityscape at night with neon lights, flying cars, and people walking in cyberpunk attire. The scene includes towering skyscrapers with glowing advertisements and a vibrant, bustling atmosphere. Please generate a set of 5 images.",
            "size": "4K",
            "aspect_ratio": "16:9",
            "max_images": 5
        }
    },
)
resp.raise_for_status()  # 401/402/429/5xx stop here instead of polling a bad task
task = resp.json()

# 2) Poll until a terminal state (completed / failed / cancelled).
#    This model is allowed up to 300s server-side.
deadline = time.time() + 360
while task.get("status") not in ("completed", "failed", "cancelled"):
    if time.time() > deadline:
        raise TimeoutError(f"still {task.get('status')} — keep the task_uuid and poll later")
    time.sleep(3)
    poll = requests.get(f"https://www.namifusion.com/api/v1/marketplace/run/tasks/{task['task_uuid']}", headers=HEADERS)
    poll.raise_for_status()
    task = poll.json()

print(task["status"], task.get("output"))
JavaScript
const API_KEY = "YOUR_API_KEY";
const HEADERS = { Authorization: `Bearer ${API_KEY}` };

// 1) Submit
const resp = await fetch("https://www.namifusion.com/api/v1/marketplace/run/doubao/seedream-4.5/text-to-image-sequential", {
  method: "POST",
  headers: { ...HEADERS, "Content-Type": "application/json" },
  body: JSON.stringify({
    "input": {
      "prompt": "A futuristic cityscape at night with neon lights, flying cars, and people walking in cyberpunk attire. The scene includes towering skyscrapers with glowing advertisements and a vibrant, bustling atmosphere. Please generate a set of 5 images.",
      "size": "4K",
      "aspect_ratio": "16:9",
      "max_images": 5
    }
  }),
});
if (!resp.ok) throw new Error(`submit failed: ${resp.status} ${await resp.text()}`);
let task = await resp.json();

// 2) Poll until a terminal state (completed / failed / cancelled).
//    This model is allowed up to 300s server-side.
const deadline = Date.now() + 360 * 1000;
while (!["completed", "failed", "cancelled"].includes(task.status)) {
  if (Date.now() > deadline) throw new Error(`still ${task.status} — keep the task_uuid and poll later`);
  await new Promise((r) => setTimeout(r, 3000));
  const poll = await fetch(`https://www.namifusion.com/api/v1/marketplace/run/tasks/${task.task_uuid}`, { headers: HEADERS });
  if (!poll.ok) throw new Error(`poll failed: ${poll.status}`);
  task = await poll.json();
}

console.log(task.status, task.output);

Documentation

Seedream 4.5 Sequential

Effortless multi-image generation with consistent style and character fidelity

Seedream 4.5 Sequential is a cutting-edge text-to-image model designed to generate cohesive multi-image sets. It ensures character and object consistency across all outputs while maintaining a unified palette, lighting, and style. Ideal for campaigns, storyboards, and product lines, this model supports resolutions up to 4K and offers affordable pricing with no cold starts.


🚀 Key Features

  • Character Consistency: Locks onto the same character identity (e.g., face, hairstyle, body shape) across all generated images.
  • Object & Prop Stability: Ensures key objects (products, logos, props) remain consistent across the image set.
  • Unified Visual Style: Maintains consistent palette, lighting, camera angles, and rendering style throughout.
  • Multi-Image Output: Generate up to 15 images in a single request, all driven by the same prompt.
  • 4K-Ready Detail: Supports resolutions up to 8192 × 8192 pixels for high-quality visuals.
  • Typography Awareness: Excels at rendering branded content, titles, and UI-like elements directly onto images.

🛠️ Technical Specifications

SpecificationDetails
Model ArchitectureProprietary Bytedance Seedream V4.5 Sequential
Task TypeText-to-Image
Input FormatPrompt (string)
Output FormatImage (PNG, JPEG)
ResolutionDefault: 2048 × 2048; Range: 512 × 512 to 8192 × 8192
Max ImagesDefault: 1; Range: 1 to 15
Pricing$0.04 per image
LatencyOptimized for low-latency inference with no cold starts

Sample Prompts

  1. Prompt: "Same girl with red hoodie and headphones, different city locations, cinematic lighting."
  2. Prompt: "A product lineup featuring consistent branding and colorways, with modern studio lighting."

💰 Pricing

Max ImagesTotal Price
1$0.04
4$0.16
8$0.32
15$0.60

Pricing is calculated as $0.04 × max_images. The exact cost is displayed in the WaveSpeedAI interface before execution.


💡 Best Use Cases

  • Comic Strips & Story Panels: Create visual narratives with recurring characters and props.
  • Brand Campaign Visuals: Generate consistent hero KVs and campaign sets.
  • Product Line Visualization: Showcase product variations or colorways in a unified style.
  • Storyboards & Animatics: Produce keyframes for pre-production workflows.
  • Social Media Content: Design coherent series for grid-based platforms.

🔗 Related Models

  • Seedream V4: Single-image generator for standalone hero shots and illustrations.
  • Nano Banana Pro: Google’s low-cost, high-throughput model for quick ideation.
  • Qwen Image Edit Plus: Advanced model for text rendering and visual storytelling.

Related models

xAI Grok Imagine Image v2.0 Text to Image
Text to ImageX Ai

xAI Grok Imagine Image v2.0 Text to Image

xAI Grok Imagine Image V2.0 Text-to-Image generates high-quality images from text prompts, with configurable aspect ratio, resolution, and quality for creative visuals, social content, marketing assets, and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

from $0.080 / per run
Qwen Image 3.0 Pro Text to Image
Text to ImageQwen Image 3.0 Pro

Qwen Image 3.0 Pro Text to Image

Qwen Image 3.0 Pro is a professional-grade text-to-image model with superior quality and advanced prompt understanding. Up to 2k. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

from $0.080 / per run
OpenAI GPT Image 2 Text-to-Image
Text to ImageOpenAI

OpenAI GPT Image 2 Text-to-Image

OpenAI's GPT Image 2 Text-to-Image generates high-quality images from natural-language prompts. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

from $0.660 / per run
OpenAI GPT Image 2 Edit
Text to ImageOpenAI

OpenAI GPT Image 2 Edit

OpenAI's GPT Image 2 Edit enables image editing from natural-language instructions with one or more reference images. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

from $0.660 / per run
Nami Z-Image T2I Spicy
Text to Image

Nami Z-Image T2I Spicy

Generate an image from a text prompt with configurable width, height, prompt enhancement, and seed.

from $0.020 / per run
Nano Banana Text to Image
Text to ImageGoogle

Nano Banana Text to Image

Gemini 2.5 Flash Image. Lightweight and fast. The most affordable option for instant, high-volume generation.

from $0.040 / per run
Nano Banana Pro Text to Image
Text to ImageGoogle

Nano Banana Pro Text to Image

Gemini 3.0 Pro Image. The high-fidelity choice for 4K visuals, multilingual text rendering, and pro camera controls.

from $0.140 / per run
Nano Banana Pro Text to Image
Text to ImageGoogle

Nano Banana Pro Text to Image

Gemini 3.0 Pro Image. The high-fidelity choice for 4K visuals, multilingual text rendering, and pro camera controls.

from $0.070 / per run
Seedream 4.5 Sequential API — Pricing, Playground & Docs | NamiFusion