seedance-2-0 text-to-video

doubao/seedance-2-0/text-to-video

doubao/seedance-2-0/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

İlgili modeller

Tüm parametreler, çıktı şeması ve güncel fiyatlar

Yapay zeka model API pazarıTek platformda her şeyEn popülerKoşullarGörsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.
prompt *Prompttextarea——
generate_audioGenerate Audiobooleantrue—
resolutionResolutionselect720p480p | 720p | 1080p | 4k
ratioAspect Ratioselectadaptiveadaptive | 16:9 | 4:3 | 1:1 | 3:4 | 9:16 | 21:9
duration *Duration (Seconds)select5-1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | …
return_last_framereturn the last frame boolean——
watermarkAdd Watermarkbooleanfalse—
seedSeednumber-1-1 ~ 4294967295

Tüm parametreler, çıktı şeması ve güncel fiyatlar

Daha fazla bilgiTek platformda her şeyGörsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.
idstring
videosarray<string>

API

Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/doubao/seedance-2-0/text-to-video" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "input": {
    "prompt": "A serene landscape with a futuristic city in the background, glowing with neon lights under a starry night sky.",
    "generate_audio": true,
    "resolution": "720p",
    "ratio": "16:9",
    "duration": 6,
    "watermark": false,
    "seed": -1
  }
}'

# 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/seedance-2-0/text-to-video",
    headers=HEADERS,
    json={
        "input": {
            "prompt": "A serene landscape with a futuristic city in the background, glowing with neon lights under a starry night sky.",
            "generate_audio": True,
            "resolution": "720p",
            "ratio": "16:9",
            "duration": 6,
            "watermark": False,
            "seed": -1
        }
    },
)
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/seedance-2-0/text-to-video", {
  method: "POST",
  headers: { ...HEADERS, "Content-Type": "application/json" },
  body: JSON.stringify({
    "input": {
      "prompt": "A serene landscape with a futuristic city in the background, glowing with neon lights under a starry night sky.",
      "generate_audio": true,
      "resolution": "720p",
      "ratio": "16:9",
      "duration": 6,
      "watermark": false,
      "seed": -1
    }
  }),
});
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);

API belgeleri

Doubao-Seedance 2.0

The "Film Studio in a Model": Precision Control with Multi-Modal Fusion.

Seedance 2.0 is ByteDance's next-generation video generation model, designed to revolutionize the "one-person film studio" workflow. Unlike traditional T2V models, it features a revolutionary Multi-modal Reference System, allowing users to blend up to 12 different inputs (images, videos, and audio) to achieve pixel-perfect control over characters, motion, and rhythm.

🚀 Key Features

  • Multi-modal Fusion: Supports simultaneous input of 9 images + 3 videos + 3 audio clips (up to 12 total) for precise character and scene consistency.
  • Native 2K Cinematic Quality: Industry-leading visual fidelity with support for native 1080P and 2K resolution, featuring realistic lighting and physics.
  • Audio-Visual Synchronicity: Native support for lip-sync and rhythm matching, automatically aligning visual motion with background music or speech.
  • Exceptional Physical Logic: Advanced simulation of fluid dynamics, gravity, and complex human movements with a 99.5% generation success rate.
  • Pro Camera Control: Direct language-based control over cinematic camera movements (pan, tilt, zoom) and lighting transitions.

🛠️ Technical Specifications

ParameterDetails
Model ArchitectureDiffusion-based Transformer (DiT) / Multi-modal
Max Resolution2K (Standard: 1080P)
Video Duration4 - 15 Seconds
Aspect Ratios16:9, 9:16, 4:3, 3:4, 21:9, 1:1
Input ModalityText, Image (up to 9), Video (up to 3), Audio (up to 3)
Generation Speed~30-90 seconds per clip

Sample Prompts

  • Cinematic: "Rainy city street at night, neon flickering. A man in a black trench coat walks with a red umbrella. Slow dolly-in to a facial close-up. Moody film noir aesthetic."
  • Character Consistency: "Use @Image1 as the character, reference @Video1 for the running motion, and match the tempo of @Audio1."

💰 Pricing (Volcengine API)

Service TypeResolutionPriceEstimated Cost
Video Gen (T2V/I2V)480p/720p$7 / 1M Tokens~$0.0673/$0.1512 per second
Video Gen (V2V)480p/720p$4.3 / 1M Tokens~$0.0413/$0.0929 per second
Video Gen (T2V/I2V)1080p$7.7 / 1M Tokens~$0.3742 per second
Video Gen (V2V)1080p$4.7 / 1M Tokens~$0.2284 per second

💡 Best Use Cases

  • E-commerce & Advertising: Rapidly creating high-quality product demos and promotional short videos.
  • Music Videos (MV): Automatically syncing visual transitions and effects to the beat of a song.
  • Social Media Content: Professional-grade storytelling for TikTok/Reels with zero hardware overhead.

İlgili modeller

xAI Grok Imagine Video v1.5 Text to Video
Metinden videoyaX Ai

xAI Grok Imagine Video v1.5 Text to Video

x-ai/grok-imagine-video-v1.5/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.840 / çalıştırma başına
MiniMax H3 Text to Video
Metinden videoyaMinimax

MiniMax H3 Text to Video

minimax/h3/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.650 / çalıştırma başına
ltx-2.5/text-to-video
Metinden videoyaLtx 2.5

ltx-2.5/text-to-video

ltx-2.5/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.500 / çalıştırma başına
Kling Omni Video O3 Standard Text-To-Video
Metinden videoyaKling

Kling Omni Video O3 Standard Text-To-Video

kwaivgi/kling-video-o3/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.420 / çalıştırma başına
Kling 3.0
Metinden videoyaKling

Kling 3.0

kwaivgi/kling-v3.0/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.420 / çalıştırma başına
Kling V2.6 Text to Video API
Metinden videoyaKling

Kling V2.6 Text to Video API

kwaivgi/kling-v2.6/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.210 / çalıştırma başına
Gemini Omni Flash Text to Video API
Metinden videoyaGoogle

Gemini Omni Flash Text to Video API

google/gemini-omni-flash/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $1.04 / çalıştırma başına
Seedance 2.0 Mini Text to Video
Metinden videoyaDoubao

Seedance 2.0 Mini Text to Video

doubao/seedance-2.0-mini/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.378 / çalıştırma başına