AGTCloud API Docs
가이드API 레퍼런스통합 및 리소스업데이트 및 도움말
비디오 생성Seedance

Seedance 2.5 Draft 샘플 영상 생성 가이드

480p 샘플을 확인한 뒤 Draft 작업 ID로 1080p 최종 영상을 생성합니다.

Draft 샘플 모드로 장면, 카메라 움직임과 피사체 동작을 먼저 확인한 후 최종 영상을 생성할 수 있습니다. 기존 생성 및 조회 API를 사용하여 480p 샘플을 생성하고, 결과를 확인한 후 샘플 작업 ID를 참조해 1080p 최종 영상을 생성합니다.

호출 절차

형식을 선택하고 다음 네 단계를 진행하세요. MODEL_ID를 현재 API Key로 사용할 수 있는 Seedance 2.5 모델로 바꾸고, Key 및 작업 ID 자리표시자를 실제 값으로 바꾸세요. 두 생성 요청은 동일한 모델과 계정을 사용해야 합니다.

Draft 샘플 생성

플랫폼 생성 API에 프롬프트나 참조 자료를 전달하고 draft: true, resolution: "480p"를 설정합니다. 반환된 task_id(id와 같은 의미)를 PLATFORM_DRAFT_TASK_ID로 저장해 샘플 조회에 사용합니다.

curl 'https://api.agtcloud.cn/v1/video/generations' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "content": [
      {"type": "text", "text": "작은 흰 토끼가 종이비행기를 타고 구름 사이를 지나며 카메라가 부드럽게 앞으로 이동한다"}
    ],
    "draft": true,
    "resolution": "480p",
    "duration": 5,
    "ratio": "16:9"
  }'

샘플 조회 및 확인

플랫폼 작업 ID로 조회하고 raw=true로 원시 작업 데이터를 읽습니다. status가 queued/running이면 기다린 뒤 다시 조회합니다. 성공하면 content.video_url로 미리 보고 원시 응답의 id를 DRAFT_TASK_ID로 저장합니다.

curl 'https://api.agtcloud.cn/v1/video/generations/PLATFORM_DRAFT_TASK_ID?raw=true' \
  -H 'Authorization: Bearer your-api-key'

두 번째 단계에서는 원시 샘플 ID인 DRAFT_TASK_ID를 사용합니다. 플랫폼 조회용 ID를 원시 샘플 ID와 혼동하지 마세요. 작업이 실패, 취소 또는 만료되면 폴링을 중지하고 오류를 확인하세요. succeeded 상태의 샘플만 다음 단계로 진행할 수 있습니다.

샘플 기반 최종 영상 생성

샘플이 요구에 맞으면 동일한 MODEL_ID를 사용해 content.draft_task.id로 원시 샘플 ID를 참조합니다. 해상도는 반드시 1080p여야 하며, 프롬프트, 자료, 길이 등 자동 상속되는 매개변수를 다시 전달하지 마세요.

curl 'https://api.agtcloud.cn/v1/video/generations' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "content": [
      {"type": "draft_task", "draft_task": {"id": "DRAFT_TASK_ID"}}
    ],
    "resolution": "1080p"
  }'

이번에 반환된 새 플랫폼 작업 ID를 PLATFORM_FINAL_TASK_ID로 저장합니다. 샘플 작업 ID와는 서로 다른 작업을 식별합니다.

최종 영상 조회 및 저장

새 작업 ID로 조회한 후 성공하면 원시 응답의 content.video_url에서 최종 영상을 다운로드합니다. draft는 false이며 draft_task_id는 사용한 샘플을 가리킵니다.

curl 'https://api.agtcloud.cn/v1/video/generations/PLATFORM_FINAL_TASK_ID?raw=true' \
  -H 'Authorization: Bearer your-api-key'

raw=true 없이 기본 플랫폼 응답 래퍼를 사용하면 플랫폼 형식 조회 API에 따라 data.status와 결과 URL을 읽으세요. 원시 응답의 필드 경로를 그대로 사용하지 마세요.

최종 생성 매개변수 규칙

매개변수 구분필드최종 생성 시 처리
고정 요구사항model, content.draft_task.id, resolution, draft동일한 모델과 성공한 원시 샘플 ID 사용. 해상도는 1080p, draft는 생략하거나 false
자동 상속프롬프트, 이미지/영상/오디오 자료, duration, ratio, seed, generate_audio, omni_reference_task_type다시 전달하지 마세요. 샘플 단계와 값이 같아도 오류가 발생합니다
다시 설정 가능return_last_frame, output_format, watermark, service_tier, execution_expires_after, priority, callback_url, safety_identifier최종 영상 요구에 맞게 설정합니다. 생략 시 현재 요청의 기본값을 사용하며 샘플 설정의 상속은 보장되지 않습니다

유효기간 및 요금

  • Draft 작업 ID는 created_at부터 7일 동안 유효합니다. 만료 후에는 최종 영상 생성에 사용할 수 없습니다.
  • 샘플과 최종 영상은 별도의 생성 작업으로 각각 과금됩니다. 샘플은 480p 생성 기준, 최종 영상은 대상 해상도와 입력 조건에 따라 과금됩니다.
  • 결과 영상 URL은 24시간 동안 유효하며 최대 100회 다운로드할 수 있습니다. 즉시 다운로드하거나 별도로 저장하세요.
  • 이 가이드는 Seedance 2.5에 적용되며 Seedance 2.0에는 적용되지 않습니다.

전체 필드는 플랫폼 생성, 네이티브 생성, 플랫폼 조회, 네이티브 조회를 참조하세요.

Seedance 2.5 공식 Draft 가이드샘플 모드의 매개변수 상속, 생성 제한 및 호출 절차를 확인하세요.

이 페이지의 내용