Orux AI / 모델 노트
Seedance 2.0 API: 4개 모델 가격·제한·영상 예제
Seedance 2.0·Mini·Fast·2.5의 초당 및 5초·10초 비용을 공식 위안화 예시와 fal 과거 요금에 비교합니다. Python 코드와 실제 기존 영상, 음성·해상도·길이·참조 제한을 담고 초당 과금과 영상 token 계산, 확인 날짜와 미측정 범위를 구분합니다.

목차
Seedance 2.0 API 가격과 모델 선택
Orux AI의 Seedance 2.0 API는 720p에서 초당 61.5 Credits($0.3075), 5초 영상은 307.5 Credits($1.54)입니다. 최저가 Seedance 2.0 Mini는 480p 초당 12.59 Credits($0.063)부터이며, Seedance 2.5는 1080p에서 초당 237 Credits($1.185)입니다. Orux 가격은 모델·해상도·길이에만 따라 달라지고 음성을 켜도 같습니다.
네 모델의 초당·영상당 비용, 확인 가능한 공식 및 타사 가격을 비교하고 Orux가 비싼 부분도 밝힙니다. 텍스트 영상과 첫 프레임 이미지 영상용 Python 스크립트도 제공합니다. Orux 가격 기준일은 2026-10-29이며 현재 1차 자료 재확인은 별도 날짜로 표시합니다.
전체 모델의 초당 가격
Orux는 출력 영상 초당 Credits로 과금하며 1 Credit=$0.005입니다.
| 모델(Credits/초) | 480p | 720p | 1080p | 4K |
|---|---|---|---|---|
| Seedance 2.0 Mini | 12.59 ($0.063) | 28.32 ($0.142) | — | — |
| Seedance 2.0 Fast | 20.25 ($0.101) | 45.55 ($0.228) | — | — |
| Seedance 2.0 | 28.5 ($0.1425) | 61.5 ($0.3075) | 153 ($0.765) | 312 ($1.56) |
| Seedance 2.5 | 42 ($0.21) | 94.5 ($0.4725) | 237 ($1.185) | — |
좌우로 밀어 전체 표를 확인하세요.
720p에서 1080p로 올리면 2.0과 2.5 모두 초당 약 2.5배입니다. Orux의 4K는 2.0만 제공하며 720p의 약 5배입니다. 아래 총액은 반올림 전 요율로 계산하므로 Mini/Fast의 표시 소수점 두 자리만 곱하면 조금 달라집니다.
5 초·10초 영상의 비용
예산은 초당 요금보다 영상 한 편 기준이 편합니다. 같은 요율에 길이를 곱하면:
| 모델·해상도 | 5초 영상 | 10초 영상 |
|---|---|---|
| Mini 480p | 62.93 Credits ($0.31) | 125.86 Credits ($0.63) |
| Mini 720p | 141.59 Credits ($0.71) | 283.18 Credits ($1.42) |
| Fast 480p | 101.23 Credits ($0.51) | 202.47 Credits ($1.01) |
| Fast 720p | 227.77 Credits ($1.14) | 455.55 Credits ($2.28) |
| 2.0 480p | 142.5 Credits ($0.71) | 285 Credits ($1.43) |
| 2.0 720p | 307.5 Credits ($1.54) | 615 Credits ($3.08) |
| 2.0 1080p | 765 Credits ($3.83) | 1,530 Credits ($7.65) |
| 2.0 4K | 1,560 Credits ($7.80) | 3,120 Credits ($15.60) |
| 2.5 480p | 210 Credits ($1.05) | 420 Credits ($2.10) |
| 2.5 720p | 472.5 Credits ($2.36) | 945 Credits ($4.73) |
| 2.5 1080p | 1,185 Credits ($5.93) | 2,370 Credits ($11.85) |
좌우로 밀어 전체 표를 확인하세요.
30초 한 편은 2.5만 가능하며 720p 기준 2,835 Credits($14.18)입니다. 비교로 Kling 4.0의 Orux 720p는 초당 42.75 Credits로 Mini와 Fast 사이입니다.
공식 및 타사 가격
ByteDance는 중국에서 Volcengine Ark를 통해 Seedance를 위안화로 판매합니다. 환율과 계정 조건이 달라 USD로 환산하지 않습니다. 원래 확인 시점과 2026-11-01 재확인에서 영상 입력 없이 16:9·5초 공식 예시는 다음과 같습니다.
| 모델 | 720p, 5초 | 1080p, 5초 |
|---|---|---|
| Seedance 2.0 | ~¥4.97 | ~¥12.39 |
| Seedance 2.0 Fast | ~¥4.00 | — |
| Seedance 2.0 Mini | ~¥2.48 | — |
| Seedance 2.5 | ~¥7.56 | ~¥18.71 |
좌우로 밀어 전체 표를 확인하세요.
공식은 영상 token으로 과금하므로 해상도·비율·길이에 따라 한 편 비용이 변합니다. token은 초가 아닙니다. 현재 추정식은(입력 영상 길이+출력 영상 길이)×출력 너비×출력 높이×프레임률÷1024이며 여기에 해당 token 단가를 곱합니다. 정확한 사용량은 응답의usage.completion_tokens가 기준입니다. 예산 전에 현재 공식 가격을 확인하세요.
타사 추론 플랫폼 fal이 2026년 8월 비교 글에 제시한 초당 가격을 역사적 비교로 유지합니다.
| 모델·해상도 | Orux AI | fal(2026년 8월) | 차이 |
|---|---|---|---|
| Seedance 2.0, 720p | $0.3075/s | $0.3034/s | Orux 약 1% 높음 |
| Seedance 2.0, 1080p | $0.765/s | $0.682/s | Orux 약 12% 높음 |
| Seedance 2.0 Fast, 720p | $0.2278/s | $0.2419/s | Orux 약 6% 낮음 |
| Seedance 2.5, 720p | $0.4725/s | ~$0.473/s | 거의 같음 |
좌우로 밀어 전체 표를 확인하세요.
따라서 Orux가 전부 싸지는 않습니다. 720p는 비슷하고 Fast는 Orux가 조금 낮지만 2.0의 1080p는 높습니다. fal 글의 요금 날짜는 2026-08-10이며 초당 예시와 자체 token 공식이 완전히 일치하지 않습니다. 2026-11-01 확인한 fal 2.0 endpoint도 초당 $0.3034/$0.682를 제시합니다. fal 2.5 endpoint는 과거 비교에 없던 1080p 약 $1.164/초도 제시합니다. 공식에 1280×720·24fps·5초를 넣으면 108,000 영상 token이며, 2.0의 $0.014/천 token은 $1.512, 2.5의 $0.0214는 $2.3112입니다. 초당 근삿값과 다르므로 고정 청구액으로 혼동하지 마세요.
Orux의 장점은 운영 통합입니다. Seedance·Kling·Wan·이미지·채팅 모델에 같은 키와 잔액, 같은 제출·조회 인터페이스를 쓰며 실패하거나 만료된 작업은 과금하지 않습니다.
작업별 모델 선택
| 작업 | 추천 모델 | 이유 |
|---|---|---|
| 프롬프트 탐색·스토리보드 | Mini 480p | 5초 테스트 62.93 Credits |
| 저예산 소셜 영상 | Mini 720p | 2.0 720p의 절반 미만 |
| Mini가 부족한 720p 작업 | Fast 720p, 다음 2.0 720p | 한 단계씩 상향 |
| 15초 이하 1080p 핵심 장면 | 2.0 1080p | 1080p 두 모델 중 저렴 |
| 4K 납품 | 2.0 4K | 유일한 4K |
| 15초 넘는 단일 장면 | 2.5 | 유일한 4~30초 |
| 많은 참조(이미지 30장 또는 오디오 10 개) | 2.5 | 높은 참조 제한 |
좌우로 밀어 전체 표를 확인하세요.
가격과 제한 표이며 화질 순위가 아닙니다. 통제된 품질 비교는 하지 않았으므로 싼 모델부터 시험하고 결과가 기준을 못 채우면 올리세요. Mini 480p의 5초 테스트는 2.0 720p 같은 길이 비용의 4분의 1 미만입니다.
Python: 텍스트 영상과 첫 프레임 이미지 영상
POST /api/v1/tasks에 제출하면 HTTP 202 와task_id를 받고,GET /api/v1/tasks/{task_id}로SUCCESS·FAILED·EXPIRED까지 조회합니다.SUCCESS만 과금합니다. 이 글에서 확인한 API는 조회 방식이며 콜백 옵션은 없습니다.
import os, time, json, requests
BASE = "https://orux.top/api/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['ORUX_API_KEY']}"}
# Credits per second on Orux AI, checked 2026-10-29
PER_SECOND = {
"seedance-2.0-mini": {"480p": 12.586, "720p": 28.318},
"seedance-2.0-fast": {"480p": 20.2468, "720p": 45.5548},
"seedance-2.0": {"480p": 28.5, "720p": 61.5, "1080p": 153, "4k": 312},
"seedance-2.5": {"480p": 42, "720p": 94.5, "1080p": 237},
}
def estimate(model: str, resolution: str, duration: int) -> float:
return round(PER_SECOND[model][resolution] * duration, 6)
def submit(model: str, payload: dict) -> str:
r = requests.post(f"{BASE}/tasks", headers=HEADERS,
json={"model": model, "input": payload}, timeout=60)
if r.status_code == 402:
raise RuntimeError("Insufficient balance: top up (not an auth error)")
r.raise_for_status()
task_id = r.json()["task_id"]
with open("video_tasks.jsonl", "a") as f: # persist before polling
f.write(json.dumps({"task_id": task_id, "model": model}) + "\n")
return task_id
def wait_and_save(task_id: str, path: str, max_wait: int = 1800) -> None:
deadline = time.time() + max_wait
while time.time() < deadline:
time.sleep(10) # videos take minutes; poll gently
t = requests.get(f"{BASE}/tasks/{task_id}", headers=HEADERS, timeout=30).json()
if t["status"] == "SUCCESS":
with open(path, "wb") as f:
f.write(requests.get(t["result"][0], timeout=300).content)
print("saved", path, "| link valid for", t.get("result_expires_in"))
return
if t["status"] in ("FAILED", "EXPIRED"):
raise RuntimeError(t.get("error") or t["status"]) # not charged
raise TimeoutError(f"{task_id} still running; resume polling, do not resubmit")
# 1) Text-to-video: cheap draft on Mini
draft = {
"prompt": "A slow cinematic camera push towards a ceramic mug on a wooden desk "
"in soft morning light. No people, no text.",
"resolution": "480p",
"duration": 5,
"aspect_ratio": "16:9",
"generate_audio": False,
}
print("estimate:", estimate("seedance-2.0-mini", "480p", 5), "Credits")
wait_and_save(submit("seedance-2.0-mini", draft), "draft.mp4")
# 2) Image-to-video: animate from a first frame on Seedance 2.0 at 720p
i2v = {
"prompt": "The steam rises and drifts left; the camera slowly orbits the mug.",
"first_frame_url": "https://example.com/mug-first-frame.jpg",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "adaptive",
}
print("estimate:", estimate("seedance-2.0", "720p", 5), "Credits")
wait_and_save(submit("seedance-2.0", i2v), "final.mp4")실제 시스템 적용 시 주의사항:
- 예제처럼 조회 전에
task_id를 저장하세요. 프로세스가 죽으면 같은 ID를 다시 조회합니다. 재제출은 다른 영상을 생성하고 별도 과금합니다. - 결과 URL은 임시이며
result_expires_in을 제공합니다. 성공하면 바로 내려받아 보관하세요. 402는 키 오류가 아니라 잔액 부족입니다. 인증 경보 대신 충전 경보로 처리하세요.429는 지터를 더한 지수 백오프로 처리합니다. 원본 예제는 이 재시도를 완전히 구현하지 않습니다.- 2.0의 4K 는
resolution="4k"처럼 소문자를 씁니다.
음성·비율·길이 제한
각 Orux 양식이 받는 값:
| 매개변수 | 2.0 Mini | 2.0 Fast | 2.0 | 2.5 |
|---|---|---|---|---|
resolution | 480p, 720p | 480p, 720p | 480p, 720p, 1080p, 4k | 480p, 720p, 1080p |
duration(초) | 4–15 | 4–15 | 4–15 | 4–30 |
aspect_ratio | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptive | 동일 | 동일 | 동일, 기본 adaptive |
first_frame_url / last_frame_url | 지원 | 지원 | 지원 | 지원 |
reference_image_urls | 최대 9장 | 최대 9장 | 최대 9장 | 최대 30장 |
reference_audio_urls | 최대 3개 | 최대 3개 | 최대 3개 | 최대 10개 |
generate_audio | 기본 켜짐 | 기본 켜짐 | 기본 켜짐 | 기본 켜짐 |
| 추가 옵션 | — | — | — | output_format: mp4 / mov, return_last_frame, draft |
좌우로 밀어 전체 표를 확인하세요.
모든 모델의 음성은 기본 켜짐입니다. Orux 공개 요금은 모델·해상도·길이만 반영하므로 유성과 무성의 가격은 같습니다. 후반에 직접 음악을 넣으려면"generate_audio": false로 불필요한 소리를 끄세요.
return_last_frame은 2.5에만 있으며 반환한 마지막 프레임을 다음first_frame_url에 넣어 장면을 이어갈 수 있습니다. 더 저렴한 모델로 이어 붙이려면 내려받은 영상에서 마지막 프레임을 직접 추출해야 하며 같은 반환 옵션을 가정하면 안 됩니다. 여러 편으로 15초 넘는 시퀀스를 만드는 방법이지 한 번의 길이 제한을 늘리는 기능은 아닙니다.
네 모델에 같은 프롬프트를 사용한 기존 사례
모델 페이지의“Morning light”는 같은 프롬프트와 4 초·480p·16:9·음성 끄기 설정을 사용했습니다. 저장 파일은 4.04초이며 2.0/Fast/Mini는 864×496, 2.5는 854×480입니다. 두 편을 보여 드립니다.
요청 길이 4초 기준 Mini50.34 Credits, Fast80.99, 2.0은 114, 2.5는 168입니다. 저장 파일의 4.04초를 이 예산의 요청 시간 대신 쓰지 마세요. 모델 페이지에서 나란히 보고 자신의 작업에서 차이가 중요한지 판단하는 것이 일반적인 등급 주장보다 낫습니다.
Kling·Wan·Vidu까지 포함한 초당 비용은 영상 API 가격 비교(영어), Kling 설정은 Kling 4.0 API 안내(영어)를 보세요.
FAQ
Seedance 2.0의 초당 가격은요?
2026-10-29 Orux 요금은 480p28.5 Credits($0.1425), 720p61.5($0.3075), 1080p153($0.765), 4K312($1.56)입니다. 5초 720p는 307.5 Credits($1.54)입니다.
Mini와 Fast는 어떻게 다른가요?
둘 다 Orux에서 480p/720p, 4~15초, 같은 입력을 제공합니다. 480p에서 Mini는 초당 12.59 Credits, Fast는 20.25이며 약 62%입니다. 품질·속도 차이를 측정하지 않았으므로 자신의 프롬프트로 시험하세요.
Seedance 2.5를 API로 쓸 수 있나요?
네. 같은 작업 API 에seedance-2.5를 지정하고 480p/720p/1080p에 초당 42/94.5/237 Credits입니다. 네 모델 중 유일하게 한 편 최대 30초와 참조 이미지 최대 30장을 지원합니다.
음성에 추가 요금이 있나요?
없습니다. Orux는 모델·해상도·길이로 가격을 정하고generate_audio는 기본 켜짐입니다. 유성과 무성은 동가입니다. fal의 2026년 8월 글도 네이티브 음성 추가 요금이 없다고 설명하지만 두 플랫폼의 계산식을 혼동하지 마세요.
최대 영상 길이는요?
2.0/Fast/Mini는 4~15초, 2.5는 4~30초입니다. 긴 시퀀스는 여러 편을 만들고 앞 영상 마지막 프레임을 다음 첫 프레임으로 사용하세요. 마지막 프레임 반환 옵션은 2.5만 제공하며 다른 모델은 직접 추출합니다.
영상 실패에도 과금하나요?
아니요.SUCCESS만 과금하고FAILED·EXPIRED는 무료입니다. 선불 잔액으로 월정액 없이 이용하며 선택 모델·해상도·길이의 견적으로 예산을 세울 수 있습니다. 반올림한 표시 금액을 별도의 엄밀한 청구 상한 보증으로 보지는 마세요.
출처와 가격 확인
Orux 가격 기준 2026-10-29: 2.0, Fast, Mini, 2.5. 위안화 가격은 Volcengine 원래 링크와 현재 공식 페이지를 보세요. fal비교 글은 2026-08-10 요금이며 endpoint는 2026-11-01 재확인했습니다. 예산 전에 세 서비스 모두 다시 확인하세요.
하나의 API로 이 모델들을 사용하세요
채팅·이미지·비디오·오디오 모델을 지원하는 OpenAI 호환 API이며 Credits로 과금됩니다.
관련 글
전체 글 보기 →
저가 영상 API 비교: Vidu·Wan·Kling·Seedance
2026년10월29일 후보의 초당·영상당 가격과 입력 조건을 비교합니다. Python 일괄 생성 예제와 기존 영상, Orux가 비싼 경우, fal·공식 가격 재확인, 음성·길이 차이와 반올림·재시작·임시 링크의 한계까지 밝혀 실제 예산과 모델 선택을 돕습니다.

Seedance 샷 예산: Mini와 Fast의1,500 Credits 계획
Seedance 샷 4개를 1,500 Credits 한도로 계획합니다. 480p 초안과 720p 최종 생성의 요금과 수량을 나누고 Python으로 추가 시도 한도를 계산하세요. 입력 검증, 대안 계획과 5개 FAQ를 제공하며 화질·속도 실측이나 합격을 보장하지 않습니다.

Kling 4.0 API: 가격·매개변수·복구 코드와 실제 영상
Kling 4.0의 Orux 초당·영상당 요금을 직접 확인한 fal 가격과 비교합니다. 전체 매개변수와 ID 저장 Python, 같은 프롬프트의 기존 영상 두 편을 담고 참조·음성·길이 제한, 재시작 복구 한계 및 성공한 재시도 과금까지 구분해 예산과 입력 선택을 돕습니다.