generation_mode 파라미터로 세 가지 모드 중 선택:
first_frame: 시작 프레임→동영상 — 시작 프레임 이미지로부터 동영상 생성, 구동 오디오 선택 가능first_last_frame: 시작/종료 프레임→동영상 — 시작 프레임과 종료 프레임 사이를 보간하여 동영상 생성, 구동 오디오 선택 가능video_continuation: 동영상 연속 — 입력 동영상 클립의 후속 내용을 생성, 종료 프레임 이미지 선택 가능(구동 오디오 미지원)generation_mode는 선택 사항(하위 호환). 미지정 시 요청 내 소재 유형에 따라 적절한 모드가 자동 선택됩니다image_start(시작 프레임)image_start + audio_urls(시작 프레임 + 구동 오디오)image_start + image_end(시작/종료 프레임)image_start + image_end + audio_urls(시작/종료 프레임 + 구동 오디오)video_urls(동영상 연속)video_urls + image_end(동영상 연속 + 종료 프레임)Documentation Index
Fetch the complete documentation index at: https://docs.evolink.ai/llms.txt
Use this file to discover all available pages before exploring further.
API Key 받기:
API Key 관리 페이지에서 API Key를 받으세요
요청 헤더에 추가:
Authorization: Bearer YOUR_API_KEY모델명, wan2.7-image-to-video 고정
wan2.7-image-to-video "wan2.7-image-to-video"
유효한 소재 조합을 결정하는 생성 모드. 명시적 지정을 권장합니다
값:
first_frame: 시작 프레임→동영상. 필수: image_start. 선택: audio_urls. 거부: image_end, video_urlsfirst_last_frame: 시작/종료 프레임→동영상. 필수: image_start + image_end. 선택: audio_urls. 거부: video_urlsvideo_continuation: 동영상 연속. 필수: video_urls[0]. 선택: image_end(종료 프레임으로 사용). 거부: image_start, audio_urls하위 호환 동작: generation_mode를 생략하면 요청 내 소재 유형에 따라 적절한 모드가 자동 선택됩니다. 모호함을 피하기 위해 명시적 지정을 권장합니다
first_frame, first_last_frame, video_continuation "first_frame"
동영상 생성용 텍스트 프롬프트. 중국어와 영어 지원, 각 글자/문자를 1자로 카운트하며 초과분은 자동으로 잘립니다. 최대 5000자
5000"피아노를 치는 고양이"
동영상에 나타나지 않기를 원하는 내용을 기술하는 네거티브 프롬프트. 중국어와 영어 지원, 최대 500자, 초과분은 자동으로 잘립니다
500"흐림, 저품질"
시작 프레임 이미지 URL
모드 제약:
first_frame 모드: 필수first_last_frame 모드: 필수video_continuation 모드: 전송 불가이미지 제한:
[240, 8000] 픽셀20MB 이하"https://example.com/first_frame.jpg"
종료 프레임 이미지 URL
모드 제약:
first_last_frame 모드: 필수video_continuation 모드: 선택(연속의 종료 프레임으로 사용)first_frame 모드: 전송 불가(시작/종료가 모두 필요한 경우 first_last_frame 사용)이미지 제한:
[240, 8000] 픽셀20MB 이하"https://example.com/last_frame.jpg"
동영상 연속 URL 배열. 1개 요소만 지원
모드 제약:
video_continuation 모드: 필수first_frame / first_last_frame 모드: 전송 불가audio_urls와 함께 사용 불가동영상 제한:
2 ~ 10초(입력 클립 자체의 길이)[240, 4096] 픽셀100MB 이하연속 길이 규칙:
duration은 최종 출력 동영상의 총 길이를 의미(입력 클립 + 모델 생성 연속 부분)duration − 입력 동영상 길이duration은 입력 동영상 길이 이상이어야 함duration) 기준예시:
| 입력 클립 길이 | duration | 생성 연속 | 최종 출력 | 청구 |
|---|---|---|---|---|
| 3초 | 15 | 12초 | 15초 | 15초 |
| 5초 | 10 | 5초 | 10초 | 10초 |
| 8초 | 8 | 0초(입력만) | 8초 | 8초 |
["https://example.com/clip.mp4"]구동 오디오 URL 배열. 현재 1개 요소만 지원. 모델은 이 오디오를 구동 소스로 사용하여 동영상을 생성합니다(예: 립싱크, 모션 동기화)
모드 제약:
first_frame 모드: 선택first_last_frame 모드: 선택video_continuation 모드: 전송 불가(video_urls와 함께 사용 불가)포맷 요구사항:
wav, mp32 ~ 30초15MB 이하잘림 처리:
duration을 초과하면 앞 N초만 사용하고 나머지는 폐기1 element["https://example.com/audio.mp3"]동영상 품질, 기본값 720p
옵션:
720p: 표준 화질, 표준 가격(기본)1080p: 고화질, 가격 상승720p, 1080p "720p"
동영상 길이(초, 정수). 범위 2 ~ 15, 기본값 5
의미:
first_frame / first_last_frame 모드: 생성 동영상의 총 길이video_continuation 모드: 최종 출력 동영상의 총 길이(= 입력 클립 + 모델 생성 연속 부분)video_continuation 모드의 추가 제약:
duration은 입력 동영상 길이 이상이어야 함(아니면 오류 반환)duration − 입력 동영상 길이duration이 입력 동영상 길이와 같으면 연속이 생성되지 않고 입력 클립이 그대로 출력됨video_urls 필드 참조청구: 실제 생성된 동영상 길이 기준
2 <= x <= 155
랜덤 시드, 기본값은 랜덤
설명:
1 ~ 21474836471 <= x <= 214748364742
프롬프트 지능 재작성 활성화 여부. 활성화 시 대형 모델이 프롬프트를 최적화하여 단순하거나 설명이 부족한 프롬프트의 결과를 크게 개선합니다.
참고: 기본값은 false입니다. 필드를 생략하거나 false를 보내면 재작성이 발생하지 않습니다. 활성화하려면 명시적으로 true를 보내세요.
false
작업 완료 시의 HTTPS 콜백 URL
콜백 시점:
보안 제약:
2048자 이하콜백 메커니즘:
10초3회 재시도(실패 후 1/2/4초 시점)"https://your-domain.com/webhooks/video-task-completed"
동영상 작업 생성 성공
작업 생성 타임스탬프
1757169743
작업 ID
"task-unified-1757169743-7cvnl5zw"
실제로 사용한 모델명
"wan2.7-image-to-video"
작업의 구체적인 종류
video.generation.task 작업 진행률 (0-100)
0 <= x <= 1000
작업 상태
pending, processing, completed, failed "pending"
동영상 작업 상세 정보
작업 출력 유형
text, image, audio, video "video"
사용량 및 청구 정보