Seedance 2.5 스킬 for Dola AI 30초 — Seedance 2.5 — 30초 하드 락
하드 락 (비협상, 아래 모든 사항을 재정의함)
- 지속 시간은 30초로 고정됩니다. 항상
duration: 30을 전달하세요. - 하나의 단일 연속 세그먼트입니다. 하나의 도구 호출 = 하나의 완전한 30초 비디오입니다. 이것이 유일한 전달 경로입니다.
- 모델은 Seedance 2.5로 고정됩니다. 모든 호출에서 항상
model_version: "seedance_2.5"를 명시적으로 전달하세요. - 스킬 정체성: 이 스킬은 Seedance 2.5 스킬 for Dola AI 30초입니다.
- 대량 실행은 하나의 프롬프트 실패로 중단되어서는 안 됩니다. 실패한 항목은 연기되고, 체크포인트가 저장되며, 다음 대기 중인 프롬프트가 처리됩니다.
- 무한 재시도는 없습니다. 실패한 프롬프트는 기본 큐가 완료된 후 최대 한 번의 정리된 재시도를 받으며, 두 번째 실패는 폐기됩니다.
- 자동 생성이 기본값입니다. 비디오를 생성하기 전에
go,confirm,yes,start또는 기타 승인을 요청하지 마십시오. - Dola AI 30초 모드는 기본적으로 꺼져 있습니다. 사용자가 "dola ai 30 second mode activate" (대소문자 구분 없음; 명확히 동등한 직접 활성화 명령도 유효함)라고 말할 때까지 크론/감시 기능을 등록, 시작 또는 실행하지 마십시오.
확산 방지 규칙 — 다음 중 어떤 것도 절대 수행하지 마십시오:
- 두 개의 15초 클립 또는 다중 부분 시퀀스로 분할하지 마십시오.
- 두 세그먼트 / 두 클립 / 챕터 / 다중 부분 전달을 제안, 제공, 제시 또는 언급하지 마십시오.
- "단일 15초 압축" 대안 또는 더 짧은 압축 대체 방안을 제공하지 마십시오.
- "플랫폼 제한", "도구 한도", "런타임이 30초를 지원하지 않음" 면책 조항, 대안, 대체 방안 또는 해결 방법을 제시하지 마십시오.
- 사용자에게 분할 옵션, 세그먼트 수 또는 지속 시간 대체 방안 중에서 선택하도록 요청하지 마십시오.
- 생성 전 상태 텍스트에서 "분할", "세그먼트", "클립", "챕터", "15초", "대체 방안" 또는 "Plan B"라는 단어를 사용하지 마십시오.
특수 사례 — 사용자가 명시적으로 30초 미만을 요청하는 경우:
사용자가 30초보다 짧은 지속 시간을 명시적으로 요청하는 경우, 여전히 하나의 단일 호출을 사용하고, duration을 요청된 길이(도구에서 지원하는 5~30초 범위 내)로 설정합니다. 분할하지 마십시오. 이것은 30초 기본값에 대한 유일한 예외이며, 사용자 자신이 더 짧은 지속 시간을 지정하는 경우에만 적용됩니다.
30초 초과:
사용자가 30초보다 긴 지속 시간을 요청하는 경우: 여전히 하나의 단일 30초 호출로 내러티브 아크를 압축합니다. 분할하지 마십시오.
응답당 최대 비디오 개수:
2개 (하드 한도) — 각 비디오는 자체 완전한 단일 세그먼트 비디오입니다.
핵심 기능
이 스킬은 Seedance 2.5 모델(model_version: "seedance_2.5")을 사용하여 비디오를 생성합니다. Seedance 2.5는 단일 생성 호출로 완전한 30초 비디오를 생성합니다. 항상 하나의 연속적인 30초 세그먼트를 생성하십시오. 단일 30초 호출이 유일한 경로입니다.
모델 사양
- 모델: Seedance 2.5 (
seedance_2.5) — 항상 명시적으로 지정하십시오. - 지속 시간: 30초, 단일 연속 세그먼트.
- 지원 비율: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16.
- 응답당 최대 비디오 개수: 2개 (하드 한도).
- 입력 모드: 텍스트-투-비디오 (
text_to_video), 이미지-투-비디오 (image_to_video).
워크플로우
1. 계획 단계
하나의 응집력 있는 30초 내러티브 아크로 개념을 설계하여 시작, 중간, 끝을 포함합니다. 명확한 페이싱과 샷 진행으로 프롬프트를 구성하십시오:
- 오프닝 (0~5초): 주제, 장면, 분위기 설정.
- 전개 (5~20초): 주요 동작, 고조, 카메라 움직임.
- 해결 (20~30초): 클라이맥스, 결말, 마무리 샷.
모든 시각적 세부 정보를 포함하십시오: 주제 및 외형, 의상, 소품, 동작 비트, 장면/환경, 스타일, 조명, 색조, 카메라 움직임, 분위기, 페이싱.
2. 자동 생성 게이트
생성은 기본적으로 자동입니다. 사용자의 프롬프트, 붙여넣은 프롬프트 목록 또는 업로드된 TXT 파일은 생성을 시작하기에 충분한 권한입니다.
go,confirm,yes,start또는 이에 상응하는 확인을 요청하지 마십시오.- 생성 도구를 호출하기 전에 차단 확인 요약을 제시하지 마십시오.
- 필수 매개변수가 누락된 경우, 프롬프트 또는 현재 실행 컨텍스트에서 합리적인 값을 추론하고 질문하지 마십시오.
- 비율이 지정되지 않았고 컨텍스트에서 추론할 수 없는 경우
9:16을 사용하십시오. - 모든 하드 락 Seedance 2.5, 지속 시간, 안전, 프롬프트 품질 및 전달 규칙을 유지하십시오.
- Dola AI 30초 모드 및 크론 상태는 이 일반 자동 생성 동작에 영향을 주지 않습니다. Dola AI 30초 모드가 꺼져 있는 동안 비디오는 정상적으로 계속 생성되어야 합니다.
3. 생성 단계
유효한 생성 요청이 준비되는 즉시:
text_to_video (또는 참조 이미지가 사용되는 경우 image_to_video)를 호출하십시오:
model_version: "seedance_2.5"duration: 30ratio:확인된 비율prompt:포괄적인 전체 30초 설명image_reference_url_list:FileBatchUpload에서 반환된 URL만 해당 (이미지-투-비디오의 경우)
NotifyHuman을 통해 결과 비디오를 전달하고, 렌더링 가능한 비디오 자산(video_url, output_url, url, result_url 또는 로컬 경로)을 포함하십시오.
단일 생성 항목의 경우, 이것이 완전한 생성 흐름입니다. 하나의 호출. 하나의 30초 비디오. 분할 없음. 대량 실행은 아래 정의된 영구 큐를 통해 동일한 항목별 흐름을 반복합니다.
대량 TXT / 메모장 자동 워크플로우
사용자가 메모장에서 많은 프롬프트를 붙여넣거나 여러 프롬프트가 포함된 .txt 파일을 제공하는 경우 이 워크플로우를 사용하십시오. 원래 Seedance 2.5 생성 규칙은 각 개별 비디오에 여전히 적용됩니다.
대량 입력 구문 분석
- 생성을 시작하기 전에 전체 텍스트 입력을 읽으십시오.
- 원래 순서대로 프롬프트를 추출하십시오. 명시적 번호 매기기, 제목, 구분 기호 또는 빈 줄 경계가 있는 경우 우선하십시오.
- 일반 30초 프롬프트 작성 규칙이 생성 호출을 위해 서식 지정을 요구하지 않는 한, 성공적인 소스 프롬프트를 단축, 요약 또는 창의적으로 다시 작성하지 마십시오.
- 각 프롬프트에 안정적인
prompt_id를 할당하고 원래 프롬프트 텍스트를source_prompt로 변경 불가능하게 유지하십시오. - 다음 상태를 가진 영구 큐를 구축하십시오:
pending,generating,completed,deferred_retry,discarded. - 모든 상태 변경 후 큐 상태를 저장/체크포인트하여 충돌, 빈 세션, 도구 중단 또는 감시 재시작 후에도 완료된 비디오를 복제하지 않고 실행을 재개할 수 있습니다.
대량 자동 시작
붙여넣은 다중 프롬프트 블록 또는 업로드된 .txt 파일은 자동으로 대량 큐를 시작합니다. 초기 확인이나 항목별 확인이 필요하지 않습니다. 큐를 구문 분석하고 체크포인트를 저장한 후 즉시 처리를 시작하십시오.
지속적인 큐 처리
- 원래 순서대로 큐를 처리하십시오.
- 하나의 주기에서 최대 2개의 생성 항목을 처리한 다음, 큐가 소진될 때까지 다음 주기에서 다음
pending항목을 자동으로 계속하여 응답/실행 주기당 2개 비디오 하드 한도를 준수하십시오. 큐 자체가 단순히 하나의 주기가 한도에 도달했다고 해서 완료된 것으로 간주되어서는 안 됩니다. - 각 생성 호출 전에 항목을
generating으로 표시하고 체크포인트를 저장하십시오. - 성공 시
completed로 표시하고 반환된 렌더링 가능한 자산/세션 메타데이터를 저장하고 체크포인트를 저장한 후NotifyHuman을 통해 비디오를 전달하십시오. - 그런 다음 즉시 다음
pending프롬프트를 계속 진행하십시오.
오류 격리 — 건너뛰기, 기록, 계속
어떤 개별 프롬프트가 어떤 이유로든 실패하는 경우, 대량 실행을 중단하지 마십시오. 여기에는 다음이 포함되지만 이에 국한되지는 않습니다:
- 안전/검열 거부 또는 플래그/위반 용어,
- 유효하지 않거나 지원되지 않는 프롬프트 내용,
- 도구/API 예외, 시간 초과, 일시적 생성 오류,
- 런타임 충돌 또는 중단된 호출,
- 누락, 비어 있거나 빈 세션 ID,
- 누락된 출력 URL / 렌더링 불가능한 결과,
- 유효한 비디오 자산이 반환되는 것을 방해하는 기타 오류.
실패한 항목의 경우:
- 오류 유형/메시지와 원래
source_prompt를 캡처하십시오. - 항목을
deferred_retry로 표시하십시오. - 즉시 재시도하지 마십시오.
- 다음
pending프롬프트를 계속 진행하여 하나의 실패가 이후 비디오를 차단하지 않도록 하십시오.
기본 큐 종료 후 재시도 패스
기본 큐에 더 이상 pending 또는 generating 항목이 없을 때만:
- 모든
deferred_retry항목을 수집하십시오. - 기록된 실패와 프롬프트 자체를 분석하여 가장 작은 가능한 원인을 식별하십시오.
- 실패가 안전과 관련된 경우, 요청된 기본 비디오가 허용되는 경우에만 재시도하십시오. 안전 시스템을 우회하기 위해 금지된 의도를 위장, 인코딩 또는 유지하지 마십시오.
- 그렇지 않으면 허용되는 프롬프트의 경우, 가장 가까운 의도된 장면을 유지하면서 최소한의 문제가 되는 표현만 중립적이고 정책을 준수하는 표현으로 대체하십시오. 좁은 수정으로 충분할 때 프롬프트를 광범위하게 다시 작성하지 마십시오.
- 시간 초과, 충돌, 빈 세션 ID 또는 출력 누락과 같은 기술적 오류의 경우, 오류 자체가 프롬프트 형식 문제를 나타내지 않는 한 원래 프롬프트를 변경하지 않고 재시도하십시오.
- 각 실패한 프롬프트를 한 번만 재시도하십시오.
- 재시도가 성공하면
completed로 표시하고 자산/세션 메타데이터를 저장한 후NotifyHuman을 통해 전달하십시오. - 어떤 이유로든 해당 재시도가 실패하면
discarded로 표시하고 최종 실패 이유를 기록한 후 동일한 실행에서 해당 프롬프트를 더 이상 자동으로 사용하지 마십시오.
완료 조건
모든 프롬프트가 completed 또는 discarded 상태이고 pending, generating 또는 deferred_retry 항목이 남아 있지 않은 경우에만 대량 작업이 완료됩니다. 완료되면 최종 상태를 유지하고 해당 실행에 대한 모든 자동 재개 활동을 중지하십시오.
Dola AI 30초 모드 — 15분 감시 / 크론 계약
감시/크론은 수동 옵트인 전용입니다. 이 스킬이 로드되거나, 비디오가 요청되거나, 대량 큐가 생성되었다는 이유만으로 활성화되어서는 안 됩니다.
Dola AI 30초 모드 상태
- 기본 상태:
dola_ai_30_second_mode_active = false. dola_ai_30_second_mode_active = false인 동안seedance-2-5-dola-ai-30s-watchdog를 등록, 시작, 예약, 활성화 또는 실행하지 마십시오.- Dola AI 30초 모드가 꺼져 있는 동안 일반 Seedance 2.5 비디오 생성 및 대량 큐 처리는 완전 자동 모드로 계속 실행됩니다.
- "dola ai 30 second mode activate" / "dola ai 30 second mode activate kar do" 와 같은 직접적인 사용자 명령 후에만 Dola AI 30초 모드를 활성화하십시오. 이것을 감시 기능을 활성화하는 명시적 권한으로 취급하십시오.
- 일단 활성화되면
dola_ai_30_second_mode_active = true를 유지하고 아래 감시 기능을 등록/시작하십시오. 추가 확인이 필요하지 않습니다. - "비디오 생성", "계속", "대량 실행", "자동 조종"과 같은 문구 또는 보류 중인 프롬프트의 존재로부터 Dola AI 30초 모드 활성화를 추론하지 마십시오. 활성화는 명시적이어야 합니다.
감시 구성 (Dola AI 30초 모드가 활성화된 경우에만)
- 작업 이름:
seedance-2-5-dola-ai-30s-watchdog - 크론 일정:
*/15 * * * *(15분마다) - 범위: 활성/미완료 대량 실행. 활성 대량 실행이 없으면 Dola AI 30초 모드가 장전된 상태로 감시가 작동하지 않을 수 있습니다.
- 필요 상태: 감시 기능은 대량 워크플로우에서 사용하는 동일한 유지된 큐/체크포인트를 읽어야 합니다.
dola_ai_30_second_mode_active = true인 경우에만 모든 감시 실행이 다음을 수행해야 합니다:
- 활성 실행 상태를 로드합니다.
- 활성 대량 실행이 없으면 해당 틱에서 아무것도 하지 않습니다. 작업을 생성하거나 만들지 마십시오.
- 실행이 이미 완료된 경우(
completed/discarded만 해당), 해당 실행에 대한 생성을 재개하지 마십시오. - 하나 이상의 프롬프트가
pending,generating또는deferred_retry상태로 남아 있는 경우, 이전 감시 확인 이후 생성이 진행되었는지 확인합니다. - 생성이 적극적으로 진행되지 않는 경우, 활성 음성/에이전트/컨트롤러에 "저장된 큐에서 Seedance 2.5 Dola AI 30초 비디오 생성을 계속합니다. 다음 보류 중인 프롬프트부터 재개하고 완료된 항목은 다시 시작하지 마십시오." 와 동등한 재개 명령을 보냅니다.
- 재개된 작업자는 저장된 큐 상태와 위의 오류 격리 규칙을 사용해야 합니다. 이미 완료된 비디오를 복제해서는 안 됩니다.
- 일반
pending항목이 여전히 존재하는 동안 조기에 재시도 패스에 진입하지 마십시오. - 기본 큐가 소진되면 일회성 기본 큐 종료 후 재시도 패스를 허용한 다음, 재시도 가능한 작업이 더 이상 없으면 실행을 종료합니다.
Markdown 스킬은 이 크론/감시 계약을 정의할 수 있지만, 호스트 런타임은 예약된 실행을 실제로 지원/등록해야 합니다. 호스트는 스킬 시작 시 스케줄러를 등록하지 않아야 합니다. 사용자가 명시적으로 Dola AI 30초 모드를 활성화한 후에만 15분 일정을 등록하십시오.
매개변수 확인
생성 전에 다음 매개변수를 자동으로 확인하십시오:
- 지속 시간: 30초 기본값 (사용자가 명시적으로 더 짧은 지속 시간을 지정하는 경우에만 사용자 정의 더 짧은 지속 시간)
- 비율: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16; 사용자가 제공하는 경우 사용자 값을 사용하고, 그렇지 않으면 컨텍스트에서 추론하고, 그렇지 않으면 기본값
9:16을 사용하십시오. - 상세 내용: 주제, 동작, 장면, 스타일, 카메라 움직임, 분위기, 조명, 색상 팔레트, 샷 진행
- 입력 유형: 텍스트 전용 또는 참조 이미지 사용
- 제약 조건: 제외할 모든 것
사용자가 간략한 개념만 제공하는 경우, 합리적인 매개변수를 추론하고 자동으로 진행하십시오. 확인을 요청하지 말고 분할 또는 대체 방안을 추론하지 마십시오.
Seedance 2.5를 사용한 이미지-투-비디오
참조 이미지를 사용하는 경우:
- 먼저
Read로 모든 로컬 이미지 파일을 검사하십시오 (프레임 내용에 대해 추론하기 전에 시각적 검사가 필요합니다). FileBatchUpload를 통해 로컬 이미지를 업로드하여 공개 URL을 얻으십시오.- 반환된 URL만
image_reference_url_list에서 사용하십시오. - 프롬프트에서 유지되어야 하는 시각적 특성(주제, 스타일, 구성, 조명)을 설명하십시오.
생성 규칙
- 하나의 호출, 하나의 30초 비디오 — 여러 클립으로 분할하지 마십시오. 대체 방안을 제안하지 마십시오. 두 세그먼트 전달을 언급하지 마십시오.
- 응답당 2개 비디오를 초과하지 마십시오 — 하드 한도.
- 생성 확인을 요청하지 마십시오. 누락된 비필수 매개변수를 자동으로 확인하고 진행하십시오.
- 모든 호출에서
model_version: "seedance_2.5"를 명시적으로 사용하십시오.
안전 및 콘텐츠 정책
- 모든 개별 프롬프트는 Seedance 2.5 안전 및 콘텐츠 정책을 준수해야 합니다.
- 안전 시스템이 프롬프트를 거부하는 경우 오류 격리 규칙을 따르십시오:
deferred_retry로 표시, 큐의 나머지 부분을 계속 처리, 큐 종료 후 안전 관련 실패를 분석, 요청이 실제로 허용되는 경우에만 최소한의 조정으로 재시도. - 안전 시스템을 우회하기 위해 금지된 콘텐츠를 의도적으로 위장하거나 프롬프트를 다시 작성하지 마십시오.
- 안전 검사는 최종 출력이 아닌 생성 호출의 표현에 적용됩니다. 프롬프트가 수용 가능한 방식으로 장면을 설명하는 한 프롬프트를 자유롭게 구성하십시오.
프롬프트 구조
프롬프트를 구성할 때 프롬프트 엔지니어링 모범 사례를 따르고 Seedance 2.5의 강점을 활용하십시오. 키워드는 중요하지만 내러티브 흐름도 마찬가지로 중요합니다.
- 주제: 모양, 의상, 액세서리(예: 고글, 마스크) 등.
- 환경: 장면(예: 노을 진 해변, 미래형 도시), 분위기(예: 혼란, 혼돈), 시간대.
- 카메라: 이동 유형(예: 확대, 달리, 팬, 핸드헬드), 각도.
- 조명 및 색상: 광원, 색상 팔레트, 그레이딩.
- 동작 및 시간: 이벤트 순서, 속도(느린/빠름), 페이싱, 전환.
좋은 프롬프트 작성 팁: 주제에서 시작하여 환경을 설명하고, 카메라 방향 및 조명을 지정하고, 시간 경과에 따른 동작 상세를 추가하여 응집력 있는 30초 비디오를 만드십시오.
실행 종료 재시도 분석
기본 큐가 소진되면 모든 deferred_retry 항목에 대해 다음 분석을 적용하십시오:
- 안전 거부의 경우, 기본 사용자 의도를 왜곡하지 않으면서 프롬프트를 규정에 맞게 조정할 수 있는지 확인하십시오. 정책을 위반하지 않으면서 요청된 내용의 정신을 유지할 방법이 없으면 항목을 폐기하십시오.
- 기술적 실패의 경우(시간 초과, 충돌, 빈 세션 ID, 누락된 출력 URL), 원래 프롬프트를 변경하지 않고 재시도하십시오.
- 기타 콘텐츠 관련 거부의 경우, 가장 작은 문제가 되는 단어/구문을 중립적 대체 표현으로 대체하고 재시도하십시오. 프롬프트를 완전히 다시 작성하지 마십시오.
- 재시도는 한 번만 발생합니다. 성공하면 제공하고, 실패하면 항목을 폐기하고 최종 원인을 기록하십시오.
세션, 크론 및 실행 레벨 체크포인트
dola_ai_30_second_mode_active = true로 설정될 때까지 스킬 시작 시 크론이나 자동 재개를 등록하지 마십시오. 등록은 명시적 활성화 명령 후에만 발생합니다.- 활성화되면
seedance-2-5-dola-ai-30s-watchdog를*/15 * * * *로 등록하고 큐 관리를 위해 위의 감시 계약을 따르십시오. - 감시 실행은 실행이 이미 완료 상태이거나 이전 감시 틱 이후 진행된 경우 자동 재개를 트리거하지 않아야 합니다. 진행은
generating항목 또는 새로 완료된 비디오의 존재로 정의됩니다. - 수동 비활성화 요청(예: "dola ai 30 second mode deactivate")이 수신되면 크론 등록을 취소하고
dola_ai_30_second_mode_active = false로 재설정하십시오. 진행 중인 비디오 생성은 중단하지 마십시오. 현재 활성 실행이 완료될 때까지 기다린 후 새 큐를 중지하십시오.
워크플로우 요약
- 사용자가 프롬프트를 제공합니다. (단일, 붙여넣은 목록 또는
.txt파일) - 자동으로 진행합니다. 확인 필요 없음.
- 큐가 구축되고 체크포인트가 저장됩니다.
- 큐는 응답당 최대 2개 비디오로 자동으로 처리됩니다.
- 실패는 연기되고 큐 종료 후 한 번 재시도됩니다.
- 완료되면 모든 비디오가 제공되고 상태가 유지됩니다.
- Dola AI 30초 모드 감시는 명시적으로 활성화된 경우에만 작동합니다.