
최대 30초의 일관된 클립을 위한 장기 비디오 모델, 최대 50개의 참조 이미지, 비디오, 오디오 클립, 네이티브 오디오, 편집 및 확장을 지원합니다.
최대 30초의 일관된 클립을 위한 장기 비디오 모델, 최대 50개의 참조 이미지, 비디오, 오디오 클립, 네이티브 오디오, 편집 및 확장을 지원합니다.
다른 이름 ByteDance Seedance 2.5
seedance-2-5/v1/videos/generationsbytedance/seedance-2.5seedance-2.5EmpirioLabs 카탈로그의 실시간 종량제 요금입니다. 사용한 만큼만 결제하며 월 최소 요금이 없습니다.
Seedance 2.5은(는) POST /v1/videos/generations로 실행됩니다. 요청은 즉시 job_id를 반환하며, 작업이 완료될 때까지 GET /v1/jobs/{job_id}을 폴링한 뒤 결과에서 출력 URL을 읽으세요. EmpirioLabs 대시보드에서 API 키를 발급받으세요.
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2-5",
"prompt": "Describe what you want Seedance 2.5 to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/videos/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "seedance-2-5",
"prompt": "Describe what you want Seedance 2.5 to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)EmpirioLabs에서 Seedance 2.5 API가 지원하는 요청 파라미터입니다. 필드를 생략하면 기본값이 적용됩니다.
| 파라미터 | 유형 | 기본값 | 범위 / 값 | 설명 |
|---|---|---|---|---|
| prompt | string | - | - | 장면 설명. 특정 첨부파일을 @Image1, @Video1, 또는 @Audio1로 인라인에 명칭하여 어떤 참조를 따라야 하는지 알려주세요. |
| mode | enum | auto | auto, t2v, i2v_first, i2v_both, reference | 입력 사용 방식을 선택합니다. 첨부한 내용을 자동으로 감지합니다. T2V는 텍스트에서 비디오로 변환됩니다. i2v_first 첫 프레임을 애니메이션합니다. i2v_both 첫 프레임과 마지막 프레임 사이를 애니메이션합니다. 참조는 최대 30장의 이미지, 10개의 동영상, 10개의 오디오 클립으로... |
| resolution | enum | 720p | 480p, 720p, 1080p | 출력 해상도. 드래프트 모드는 항상 480p로 렌더링되고, 드래프트의 최종 렌더링은 항상 1080p이기 때문에 두 모드 모두 이 부분을 무시합니다. |
| aspect_ratio | enum | adaptive | adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 | 출력 화면 비율. 적응형은 모델이 선택할 수 있게 합니다. 첫 프레임을 제공하면 출력은 해당 이미지의 화면비를 따르므로 aspect_ratio 적응형을 유지해야 합니다. 참조 작업, 참조 영상이 포함된 작업은 어떤 비율이든 허용합니다. |
| custom_duration | boolean | true | - | 틀리면 모델이 클립 길이를 결정합니다. |
| duration | number | 5 | 4 ~ 30 | 클립 길이를 초 단위로 표현합니다. custom_duration=참일 때만 사용됩니다. 비디오 편집은 항상 원본 클립 길이를 유지합니다. |
| generate_audio | boolean | true | - | 비디오와 함께 네이티브 오디오를 생성하세요. |
| output_format | enum | mp4 | mp4, mov | MP4는 어디서나 재생됩니다. MOV는 색상 보정, 키잉, 합성 시 더 높은 색상 정밀도를 제공하며, 일부 플레이어는 이를 열 수 없습니다. |
| draft | boolean | false | - | 480p 초안을 렌더링해서 저렴하게 시도해보고, 같은 프롬프트, 참고문헌, 시드를 사용해 네이티브 1080p 원작으로 원하는 초안을 렌더링하세요. |
| draft_task_id | string | - | - | 네이티브 1080p로 렌더링할 초안의 ID. 초안은 프롬프트, 참고문헌, 길이, 화면 비율, 시드, 오디오를 유지합니다. 초안은 7일간 이용 가능하며, 각 초안의 결과는 ID를 보여줍니다. |
| return_last_frame | boolean | false | - | 또한 마지막 프레임을 PNG로 반환하여 다음 클립의 첫 프레임으로 사용할 준비를 하세요. |
| image | string | - | - | 참고 / 첫 프레임 이미지 URL. |
| image_end | string | - | - | i2v_both 엔드프레임 이미지 URL. |
| video | string | - | - | 참고 / 편집 / 확장을 위한 영상 URL 참조. |
장기 스토리텔링을 위해 설계된 차세대 Seedance: 한 번의 요청이 최대 30초의 일관된 클립을 생성하고, 최대 50개의 참조 자산을 활용하며, 기존 영상을 편집하거나 확장할 수 있습니다. 모드 - 텍스트에서 비디오, 첫 프레임, 또는 첫 번째와 마지막 프레임으로. - 최대 30개의 이미지, 10개의 비디오, 10개의 오디오 클립에서 비디오로 다중 모달 참조. 오디오 전용 입력은 자체적으로 작동합니다. - 첨부된 클립을 편집하거나 계속하려면 프롬프트에 설명하세요. 모델은 당신의 문구에서 의도를 읽습니다. 출력 - 480p, 720p, 1080p, 24fps, 4초에서 30초, 네이티브 동기화 오디오와 함께. - 기본적으로 MP4입니다. MOV는 그레이딩과 합성을 위해 더 높은 색상 정밀도를 제공하며, 일부 플레이어는 이를 열 수 없습니다. - 첫 프레임을 제공하면 출력이 해당 이미지의 화면비를 따라가므로 aspect_ratio 적응형을 유지합니다. 참조 작업, 참고 영상이 포함된 작업은 어떤 비율이든 허용됩니다. 드래프트 모드 - 샷을 시도하는 동안 480p 드래프트를 렌더링하기 위해 드래프트를 true로 설정하세요. 드래프트는 480p로만 렌더링됩니다. - 응답은 드래프트의 ID를 usage.draft_task_id로 반환합니다. 같은 샷을 1080p로 렌더링하기 위해 draft_task_id 반환합니다. - 최종 렌더링은 드래프트에서 프롬프트, 참조 자산, 지속 시간, 화면비, 시드, 오디오 설정을 가져와, draft_task_id와 함께 보내는 모든 내용은 무시됩니다. 드래프트는 7일간 프로모션 가능합니다. 입력 제한 - 이미지: jpeg, png, webp, bmp, tiff, gif, heic, heif, 한 쪽당 300에서 6000 px, 각 30MB 미만. - 동영상: MP4 또는 MOV, 각각 2초에서 30초, 총 30초, 각각 200MB 미만. - 오디오: WAV 또는 MP3, 각각 2에서 30초, 총 30초, 각각 15MB 미만. - 실제 사람 얼굴이 포함된 참조 업로드는 모델에 의해 거부됩니다. 청구 - 참조 영상이 없으면, 생성된 영상의 초당 출력 해상도에 따라 요금이 청구됩니다. - 참조 영상의 경우, 모델은 참조 클립의 초를 생성된 초 단위로 낮은 비디오 입력 속도로 가격합니다. 청구된 초는 참조 길이와 출력 길이를 더한 값으로, 참조 영상을 포함하는 요청은 텍스트만으로 생성된 동일한 출력보다 총 비용이 더 높습니다. - 드래프트 모드는 할인된 요금이 아닙니다. 드래프트는 일반 480p 생성으로, 최종 청구는 일반 1080p 생성으로 청구되므로, 480p에서 시도하고 선택한 영상만 1080p로 렌더링하는 것이 절약됩니다. - 480p 작업 예제: 텍스트 프롬프트에서 4초 클립이 4초가 청구됩니다. 5초 참조 영상에서 생성된 4초 클립은 비디오 입력 속도로 9초가 청구됩니다. 업로드된 미디어 전처리 - 비디오 입력 시간은 30초로 제한됩니다. - 업로드된 비디오 입력은 필요할 때 제공자 호환 MP4로 정규화됩니다. preprocess_video를 false로 설정하여 원작 클립을 원래대로 전송합니다.
EmpirioLabs에서 Seedance 2.5은(는) 종량제로 청구됩니다: T2V/I2V 480P $0.206 초당; T2V/I2V 720P $0.462 초당; T2V/I2V 1080P $1.137 초당; 비디오 입력 480P $0.123 초당 입력과 출력을 더한다; 비디오 입력 720P $0.276 초당 입력과 출력을 더한다; 비디오 입력 1080P $0.680 초당 입력과 출력을 더한다. 이 페이지의 실시간 요금표는 항상 API 청구 금액과 일치합니다.
Seedance 2.5은(는) api.empiriolabs.ai의 POST /v1/videos/generations를 통해 제공되며 표준 Bearer 토큰 인증을 사용합니다.
네. EmpirioLabs 플레이그라운드에서 API와 동일한 파라미터로 Seedance 2.5을(를) 브라우저에서 실행하므로 코드를 작성하기 전에 프롬프트를 테스트할 수 있습니다.
EmpirioLabs 계정을 만든 다음 대시보드의 API Keys에서 키를 생성하세요. 요금은 종량제 크레딧이라 실행한 요청에 대해서만 결제합니다.