Seedance 1.5 Pro API
ByteDance Seedance 1.5 Pro — 강한 프롬프트 반영, 표현력 있는 모션, 안정적인 미감을 갖춘 실사 지향의 시네마틱 클립입니다. 4~12초 길이와 스마트 길이(Smart Duration), 다양한 화면 비율, 시드를 통한 재현 가능한 생성을 지원합니다.
Standard 및 Fast 등급으로 텍스트-투-비디오, 이미지-투-비디오, video-extend(내장 업스케일링을 포함한 4~12초 연장) 변형을 제공합니다. generate_audio 파라미터로 오디오를 선택적으로 추가할 수 있습니다.
개요
Seedance 1.5 Pro API 소개
Seedance 1.5 Pro의 기능, ByteDance 모델 라인업에서의 위치, 그리고 팀들이 이 모델을 선택하는 이유.
ByteDance의 비디오 생성 모델 Seedance 1.5 Pro. WaveSpeedAI REST API로 바로 사용할 수 있습니다. ByteDance Seedance 1.5 Pro — 강한 프롬프트 반영, 표현력 있는 모션, 안정적인 미감을 갖춘 실사 지향의 시네마틱 클립입니다. 4~12초 길이와 스마트 길이(Smart Duration), 다양한 화면 비율, 시드를 통한 재현 가능한 생성을 지원합니다.
Standard 및 Fast 등급으로 텍스트-투-비디오, 이미지-투-비디오, video-extend(내장 업스케일링을 포함한 4~12초 연장) 변형을 제공합니다. generate_audio 파라미터로 오디오를 선택적으로 추가할 수 있습니다.
WaveSpeedAI의 Seedance 1.5 Pro 제품군은 Video-Extend, Text-To-Video, Image-To-Video 워크플로를 아우르는 REST 엔드포인트 6개를 제공합니다. 각 변형은 고유한 가격, 파라미터, 예시 출력을 갖고 있으니 입력 방식과 운영 조건에 맞는 것을 고르거나, 같은 API 키로 여러 개를 호출해 다단계 파이프라인을 구성하세요.
Seedance 1.5 Pro 실행에도 WaveSpeedAI의 다른 1,000개 이상의 AI 모델과 같은 API 키, 결제 계정, 요청 한도 체계를 그대로 사용합니다. 별도의 벤더 설정도, 제공사별 SDK도, 벤더별 요청 한도 체계도 필요 없습니다. 하나의 연동으로 텍스트 → 이미지, 텍스트 → 비디오부터 오디오 합성, 3D 생성, 업스케일링, 편집까지 모두 지원합니다.
엔드포인트
Seedance 1.5 Pro API 전체 엔드포인트
Seedance 1.5 Pro 엔드포인트 6개를 지금 WaveSpeedAI에서 사용할 수 있습니다. 워크플로에 맞는 변형을 고르세요.
/filters:quality(82)/media/images/20260408113453_jlldp7mg.webp)
Seedance v1.5 Pro Video Extend
Seedance 1.5 Pro Video-Extend turns short video clips into longer videos with natural motion continuation, stable aesthetics, and upscaled output. It supports 4–12s duration control, multiple aspect ratios/resolutions, and seed-reproducible results—ideal for extending ad creatives and short-drama shots. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113504_dwd8j546.webp)
Seedance v1.5 Pro Video Extend Fast
Seedance 1.5 Pro Fast Video Extend turns short shots into longer clips with natural motion continuation and strong temporal consistency. Supports 4–12 s extensions, 720p/1080p output with built-in upscaling, and seed-reproducible results for shot matching. Ideal for ads, trailers, and short-drama beats. Production-ready REST API with fast response, no cold starts, and affordable pricing.
/filters:quality(82)/media/images/20260408113514_ksnzfbwe.webp)
Seedance v1.5 Pro Text To Video
Seedance 1.5 Pro (Text-to-Video) generates cinematic, live-action–leaning clips from text with strong prompt adherence, expressive motion, and stable aesthetics. It supports 4–12s duration control (including Smart Duration), multiple aspect ratios (including adaptive), and reproducible generation via seeds—ideal for ads and short-drama workflows.
/filters:quality(82)/media/images/20260408113508_1tsips9l.webp)
Seedance v1.5 Pro Image To Video Fast
Seedance 1.5 Pro Fast Image-to-Video transforms a single image (plus optional text prompt) into cinematic, live-action-leaning clips while preserving subject identity, composition, and first-frame fidelity. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113524_0qkrvocb.webp)
Seedance v1.5 Pro Text To Video Fast
Seedance 1.5 Pro Fast (Text-to-Video) converts text prompts into cinematic, live-action-leaning videos with strong prompt adherence, expressive yet stable motion, and consistent aesthetics. It supports 4–12s duration control, multiple aspect ratios (9:16, 1:1, 16:9), and 720p/1080p output with seed-reproducible results—ideal for ads, trailers, and short-drama beats. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113459_04od9dkv.webp)
Seedance v1.5 Pro Image To Video
Seedance 1.5 Pro Image-to-Video generates cinematic, live-action–leaning clips from a text prompt plus a first-frame image, preserving the image’s subject and composition while adding expressive motion and stable aesthetics. It supports 4–12s duration control (including Smart Duration), adaptive aspect ratio that follows the input image, and reproducible outputs via seeds—ideal for ad creatives and short-drama shots that need a strong visual anchor.
예시
Seedance 1.5 Pro 활용 예시
Seedance 1.5 Pro API로 생성한 실제 출력물입니다. 비디오 위에 마우스를 올리면 미리 보고, 클릭하면 전체 크기 뷰어가 열립니다.
사용 방법
Seedance 1.5 Pro API 사용 방법
가입부터 결과물 생성까지 네 단계입니다. Python, Node.js, cURL 전체 예시는 아래 API 섹션에 있습니다.
- 01
API 키 받기
WaveSpeedAI 계정을 만들고 대시보드에서 API 키를 복사하세요. 신규 계정에는 무료 스타터 크레딧이 제공되어, 요금이 청구되기 전에 Playground를 수십 번 실행해 볼 수 있습니다.
- 02
Prediction 제출
입력을 JSON으로 https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video에 POST하세요. 엔드포인트가 prediction id를 즉시 반환합니다. 생성은 비동기로 처리되므로 추론 중에 연결을 계속 열어 둘 필요가 없습니다.
- 03
완료될 때까지 폴링
https://api.wavespeed.ai/api/v3/predictions/{request_id}/result로 GET 요청을 보내세요. completed이면 outputs를 반환하고, failed, cancelled, timeout, deleted이면 오류로 종료하며, 그 밖의 모든 status에서는 폴링을 계속합니다.
- 04
출력 URL 읽기
status가 "completed"가 되면 data.outputs[0]에서 URL을 읽으세요. 이 URL은 WaveSpeedAI CDN에 있는 생성된 미디어를 가리키며, 호출한 Seedance 1.5 Pro 변형에 따라 이미지, 비디오, 오디오 또는 3D 파일입니다.
활용 사례
Seedance 1.5 Pro 활용 사례
개발자와 크리에이터가 Seedance 1.5 Pro API를 사용하는 대표적인 워크플로입니다.
실사 지향의 숏폼 콘텐츠
카탈로그 소개 문구: "광고와 숏드라마 워크플로에 이상적". 이 모델은 실사 촬영 자료를 많이 학습해, 일러스트나 애니메이션 스타일보다 사실적인 모션과 사진 같은 질감을 더 자연스럽게 표현합니다.
스마트 길이(4~12초)
텍스트-투-비디오와 이미지-투-비디오 모두 콘텐츠에 맞춰 길이를 조절하는 스마트 길이 모드로 4~12초를 지원합니다. 길이를 미리 고정하지 않고 프롬프트에 맞는 길이를 모델이 정하게 하고 싶을 때 유용합니다.
시드를 통한 재현 가능한 생성
시드 파라미터가 제공됩니다. 시드를 고정하면 생성 결과를 그대로 재현할 수 있고, 프롬프트 요소를 하나씩만 바꿔 크리에이티브 변형을 더 깔끔하게 A/B 테스트할 수 있습니다. 테스트마다 변수를 하나씩만 분리하는 광고 크리에이티브 반복 작업에 유용합니다.
더 긴 출력을 위한 video-extend
bytedance/seedance-v1.5-pro/video-extend는 짧은 샷을 자연스러운 모션 연속성, 안정적인 미감, 내장 업스케일링과 함께 더 긴 클립으로 만들어 줍니다. 4~12초 연장과 720p/1080p 출력을 지원합니다. 대량 연장 작업에는 Fast 등급(video-extend-fast)을 사용하세요.
반복 작업을 위한 Fast 등급
text-to-video-fast와 image-to-video-fast는 프롬프트 반복 작업, A/B 테스트, 대량 콘텐츠 파이프라인에 알맞은 선택입니다. 납품 시에는 Standard로 전환하세요.
팁
Seedance 1.5 Pro 프롬프트 작성 팁
Seedance 1.5 Pro에서 더 나은 결과를 얻기 위한 실용적인 조언입니다. 운영 파이프라인에서 비디오 모델 전반에 통하는 패턴을 바탕으로 했습니다.
- 01
길이가 유연하다면 스마트 길이를 사용하세요
카탈로그 기능: 콘텐츠에 맞춰 길이를 조절하는 "스마트 길이" 모드를 포함한 4~12초 길이 제어. 길이를 미리 고정하고 싶지 않을 때 유용하며, 프롬프트에 맞는 길이를 모델이 고르게 하세요.
- 02
재현 가능한 반복을 위해 시드를 고정하세요
카탈로그 기능: "시드를 통한 재현 가능한 생성". 시드를 고정하고 반복마다 프롬프트 요소를 하나만 바꿔 각 편집의 원인과 결과를 분리하세요. 무작위 시드로 다시 뽑는 것보다 더 빨리 수렴합니다.
- 03
오디오는 generate_audio로 선택할 수 있습니다
generate_audio 파라미터가 제공됩니다. 무음 영상(B-roll, 소셜 게시물, 프레젠테이션)에서는 어차피 쓰지 않을 오디오 합성을 피하도록 꺼 두세요.
- 04
12초보다 긴 클립에는 video-extend를 사용하세요
bytedance/seedance-v1.5-pro/video-extend는 짧은 샷을 자연스러운 모션 연속성으로 더 긴 클립으로 만듭니다. 4~12초 연장, 720p/1080p, 내장 업스케일링을 지원합니다. 연장을 연달아 연결하면 원하는 길이까지 만들 수 있습니다.
- 05
반복 작업에는 Fast 등급
프롬프트 반복 작업과 대량 콘텐츠에는 text-to-video-fast와 image-to-video-fast 변형을 사용하고, 납품에는 Standard 변형으로 전환하세요.
가격
Seedance 1.5 Pro API 가격
가격은 출력당 책정됩니다. 최종 요금은 각 변형의 Playground에서 설정한 파라미터(해상도, 길이, 출력 수, 레퍼런스)에 따라 달라집니다.
| 엔드포인트 | 유형 | 시작 가격 |
|---|---|---|
| bytedance/ | video-extend | $0.26 |
| bytedance/ | video-extend | $0.20 |
| bytedance/ | text-to-video | $0.26 |
| bytedance/ | image-to-video | $0.20 |
| bytedance/ | text-to-video | $0.20 |
| bytedance/ | image-to-video | $0.26 |
API
Seedance 1.5 Pro API 호출하기
wavespeed.ai/accesskey에서 API 키를 발급받은 뒤 REST로 prediction을 제출하세요. Playground에서 입력 조합별로 바로 붙여넣을 수 있는 샘플이 생성됩니다.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": True,
"camera_fixed": False
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)비교
Seedance 1.5 Pro vs 대안
비슷한 WaveSpeedAI 모델과 비교한 Seedance 1.5 Pro의 선택 기준.
Seedance 1.5 Pro vs Seedance 2.0
Seedance 2.0은 할리우드급 출력, 빠른 Turbo 등급, 모든 변형에서의 네이티브 오디오를 갖추고 있습니다. Seedance 1.5 Pro는 눈에 띄게 저렴하고, 스마트 길이와 재현 가능한 시드를 제공하며, 업스케일링이 내장된 video-extend 엔드포인트가 있습니다.
Seedance 1.5 Pro vs Wan 2.7
Wan 2.7은 같은 패밀리에 레퍼런스-투-비디오, 이미지 편집, 텍스트-투-이미지 변형이 있어 교차 모달 작업을 위한 기능 범위가 더 넓습니다. Seedance 1.5 Pro는 비디오 전용으로 범위가 더 좁지만, Wan 2.7에는 없는 스마트 길이와 시드 기반의 명시적인 재현성을 제공합니다.
Seedance 1.5 Pro vs Kling 3.0
Kling 3.0은 Pro 및 4K 등급과 네이티브 오디오를 갖추고 있습니다. Seedance 1.5 Pro는 다른 가격대를 다루며, Kling에는 없는 스마트 길이, 시드, video-extend 엔드포인트를 제공합니다.
FAQ
Seedance 1.5 Pro API — 자주 묻는 질문
가격, 라이선스, 연동 — WaveSpeedAI에서 Seedance 1.5 Pro 실행에 관한 자주 묻는 질문.
Seedance 1.5 Pro API란 무엇인가요?
Seedance 1.5 Pro — WaveSpeedAI에서 REST API로 제공되는 ByteDance의 비디오 생성 모델입니다. ByteDance Seedance 1.5 Pro — 강한 프롬프트 반영, 표현력 있는 모션, 안정적인 미감을 갖춘 실사 지향의 시네마틱 클립입니다. 4~12초 길이와 스마트 길이(Smart Duration), 다양한 화면 비율, 시드를 통한 재현 가능한 생성을 지원합니다. 프로그래밍 방식으로 호출하거나 위에 링크된 Playground에서 체험해 볼 수 있습니다.
Seedance 1.5 Pro API는 어떻게 호출하나요?
WaveSpeedAI 계정을 만들고 /accesskey에서 API 키를 복사한 뒤, 입력을 JSON으로 https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video에 POST하세요. 엔드포인트가 prediction id를 반환합니다. 결과 엔드포인트 폴링은 약 2초마다 시작하고, 오래 걸리는 작업은 간격을 늘리며, 종료 status가 나오면 중단하세요. 운영 환경용 Python / Node.js / cURL 예시는 위에 있습니다.
Seedance 1.5 Pro API 요금은 얼마인가요?
Seedance 1.5 Pro의 가격은 회당 $0.20부터입니다. 정확한 비용은 설정한 파라미터(해상도, 길이, 출력 수, 레퍼런스)에 따라 달라집니다. Playground의 생성 버튼 옆 실시간 비용 미리보기에서 현재 입력 기준의 정확한 가격을 확인할 수 있습니다.
Seedance 1.5 Pro에는 어떤 변형이 있나요?
WaveSpeedAI에는 라이브 Seedance 1.5 Pro 엔드포인트가 6개 있습니다: bytedance/seedance-v1.5-pro/video-extend, bytedance/seedance-v1.5-pro/video-extend-fast, bytedance/seedance-v1.5-pro/text-to-video, bytedance/seedance-v1.5-pro/image-to-video-fast, bytedance/seedance-v1.5-pro/text-to-video-fast, bytedance/seedance-v1.5-pro/image-to-video. 각 변형에는 고유한 Playground 페이지와 가격이 있습니다.
Seedance 1.5 Pro 출력물을 상업적으로 사용할 수 있나요?
상업적 사용 권한은 ByteDance 모델 라이선스를 따릅니다. 대부분의 ByteDance 모델은 출력물의 상업적 사용을 허용합니다. 구체적인 라이선스 요약은 각 모델의 Playground 페이지를, 플랫폼 수준의 조건은 WaveSpeedAI 이용약관을 참고하세요.
직접 연동하지 않고 WaveSpeedAI에서 Seedance 1.5 Pro 모델을 사용하는 이유는 무엇인가요?
API 키 하나와 결제 계정 하나로 Seedance 1.5 Pro 모델과 다른 제공사의 1,000개 이상의 AI 모델을 모두 사용합니다. 벤더별 SDK 설정도, 별도의 요청 한도 체계도, 벤더마다 연동 코드를 다시 쓸 일도 없습니다. 가격은 대체로 ByteDance의 직접 API와 같거나 더 저렴합니다.
제공사
ByteDance 소개
WaveSpeedAI의 Seedance 1.5 Pro 및 ByteDance 전체 모델 라인업을 만든 팀.
TikTok, CapCut, Doubao를 만든 ByteDance는 세계 최대 규모의 AI 연구 조직 중 하나를 운영합니다. Seed와 Doubao 팀은 비디오 생성(Seedance), 이미지 생성 및 편집(Seedream, Nano Banana), 아바타 / 립싱크 분야의 최첨단 모델을 선보입니다. 모델은 자체 규모의 데이터로 학습되고, ByteDance의 소비자 앱을 통해 프로덕션에 적용된 뒤 API로 공개됩니다.
WaveSpeedAI에서 Seedance 1.5 Pro 시작하기
가입 시 무료 스타터 크레딧 제공. ByteDance 및 다른 모든 제공사의 1,000개 이상 AI 모델을 API 키 하나로.