← 블로그

WAN 2.7 API 빠른 시작 가이드 on WaveSpeed (2026)

WaveSpeed API를 통해 WAN 2.7을 실행하세요: 인증, 모델 ID, 핵심 파라미터, T2V·I2V·첫/마지막 프레임 작업의 첫 번째 요청 패턴을 안내합니다.

7 min read
WAN 2.7 API 빠른 시작 가이드 on WaveSpeed (2026)

안녕하세요, 여러분. Dora입니다. 계속 미루고 있었는데요. WAN 2.7이 출시됐습니다. 이걸 필요로 하는 프로젝트가 있었는데, “상황이 안정된 후에” 연동하겠다고 스스로에게 말했죠. 그건 보통 잘못된 직관입니다. 버전 명명 규칙만 이해하면 API 표면은 단순합니다. 대부분의 마찰은 초반에 내리는 한두 가지 결정에서 오는데, 그게 이후 모든 것에 조용히 영향을 미칩니다.

이건 기능 소개가 아닙니다. 실제로 첫날 필요했던 것들입니다.

플랫폼의 WAN 2.7: 모델 ID 및 가용성

코드 한 줄 작성하기 전에, 모델 문자열을 확인하는 데만 10분을 썼습니다. 당연한 것처럼 들리지만, WAN은 사람들이 자주 헷갈리는 명명 패턴을 가지고 있습니다 — wan2.5-i2v, wan2.6-i2v, wan2.7-flf2v — 오래된 ID를 사용하면 도움이 되는 오류 메시지 없이 깔끔한 404가 반환됩니다.

모델 카탈로그가 가장 먼저 확인해야 할 곳입니다. 영상 생성 섹션으로 이동해 버전 2.7로 필터링하고, 정확한 모델 ID 문자열을 복사하세요. 기억에 의존해서 타이핑하지 마세요.

가용성 타이밍도 중요합니다. WAN 2.7은 2026년 3월에 의미 있는 새 기능들과 함께 출시됐습니다 — 첫/마지막 프레임 제어, 3×3 그리드 이미지-투-비디오 합성, 최대 5개의 비디오 참조, 지시어 기반 편집. Alibaba Cloud Model Studio 영상 생성 개요에 따르면, 새 WAN 버전의 호스팅 추론 엔드포인트는 공식 출시 후 보통 며칠 내에 가동되지만 — 항상 같은 날은 아니므로, 시간에 민감한 것을 구축하기 전에 플랫폼 상태 페이지를 확인하세요.

인증 및 API 키 설정

이 부분은 빠릅니다. API 키는 Authorization 헤더에 Bearer 토큰으로 넣습니다. 기본 URL은 계정 설정 시 선택한 리전을 따릅니다 — 싱가포르, 버지니아, 또는 중국 본토 배포의 경우 베이징. 크로스 리전 호출은 실패하는데, 크게 실패하는 게 아니라 예상치 못하면 20분을 낭비하게 되는 인증 오류로 조용히 실패합니다.

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

처음부터 하는 한 가지: API 키를 환경 변수에 저장하고 절대 하드코딩하지 않습니다, 로컬 테스트 스크립트에서도 마찬가지입니다. 유출된 키는 원하지 않는 청구서 서프라이즈입니다.

기본 URL 구조는 IETF RFC 9110 (HTTP Semantics)에 정의된 표준 REST 관례를 따릅니다. 현대적인 AI API를 다뤄봤다면 익숙하게 느껴질 것입니다 — JSON 입력, JSON 출력, 예상대로 동작하는 상태 코드.

핵심 요청 파라미터

여기서 잠깐 천천히 살펴볼 것을 권합니다. 필수 파라미터는 작습니다 — 모델 ID, 프롬프트, 입력 유형 — 하지만 선택 파라미터들이 예상보다 훨씬 더 출력 품질을 좌우합니다.

필수:

  • model — 카탈로그에서 확인한 정확한 모델 문자열
  • prompt — 텍스트 설명; 비디오의 경우 길이보다 구체성이 더 중요
  • 입력: I2V의 경우 image_url, T2V의 경우 텍스트만

선택이지만 실질적으로 중요한 것들:

  • resolution"480P", "720P", "1080P" 허용; WAN 2.7은 최대 15초까지 네이티브 1080P 출력 지원
  • duration — 2~15초; 더 긴 클립은 비용이 더 들고 처리 시간이 더 걸림
  • seed좋은 출력을 찾으면 잠가두세요. 실행 간 결과를 재현 가능하게 만드는 유일한 파라미터
  • negative_prompt — 깜빡임, 흐림, 모션 아티팩트 억제에 유용

공식 문서 출시 시 확인할 WAN 2.7 특정 파라미터:

  • first_frame_url + last_frame_url — FLF2V(첫-마지막 프레임) 모드용
  • image_grid — 더 풍부한 I2V 구성을 위한 9그리드 입력 구조
  • edit_instruction — 기존 비디오에 대한 자연어 편집

마지막 세 가지는 2.7에서 새로 추가됐습니다. 파라미터 이름은 프리뷰와 일반 가용성 사이에 변경될 수 있습니다. 공식 API 레퍼런스가 권위 있는 출처입니다 — 임시 파라미터 이름으로 구축하는 건 본인 책임입니다.

첫 번째 요청 패턴

텍스트-투-비디오 (최소)

response = VideoSynthesis.async_call(
    model="wan2.7-t2v",      # 출시 시 정확한 문자열 확인
    prompt="A slow dolly shot through a foggy pine forest at dawn.",
    resolution="720P",
    duration=5,
    seed=42
)
task_id = response.output.task_id

표준 이미지-투-비디오

response = VideoSynthesis.async_call(
    model="wan2.7-i2v",
    img_url="https://your-cdn.com/input.jpg",
    prompt="Camera holds still. Subject turns slowly toward light.",
    resolution="720P",
    duration=5
)

첫 프레임 + 마지막 프레임 (FLF2V)

이 부분이 WAN 2.7이 이전 버전이 깔끔하게 할 수 없었던 것을 하는 지점입니다. 시작과 끝 프레임을 정의하면; 모델이 그 사이의 모션을 채웁니다. 전통적인 의미의 애니메이션이 아닙니다 — 두 의미론적 끝점으로부터의 구조화된 추론입니다.

response = VideoSynthesis.async_call(
    model="wan2.7-flf2v",   # 출시 시 정확한 문자열 확인
    first_frame_url="https://your-cdn.com/start.png",
    last_frame_url="https://your-cdn.com/end.png",
    prompt="Fixed camera. Smooth transition. Natural lighting.",
    resolution="720P",
    seed=99
)

프레임 쌍의 품질이 프롬프트보다 더 중요합니다. 명확한 공간적 관계를 가진 잘 매칭된 쌍은 불일치하는 입력 프레임에 대한 세련된 프롬프트보다 지속적으로 더 나은 결과를 냅니다. 지금까지 충분한 실행을 테스트해서 어느 정도 확신을 가지고 말할 수 있습니다. 오픈 웨이트 변형이 프레임 컨디셔닝을 처리하는 방법에 대한 참고로, Hugging Face WAN 모델 저장소가 아키텍처를 상세히 문서화하고 있습니다 — 호스팅 API만 호출하더라도 유용합니다.

9그리드 이미지-투-비디오

9그리드 입력은 단일 생성의 구성 참조로 3×3 정지 이미지 배열을 전달할 수 있게 해줍니다. 출시 시 정확한 페이로드 구조를 확인하세요 — 파라미터는 아마 9개의 이미지 URL 배열을 받을 것이지만, 사전 출시 문서는 임시로 취급하세요.

비동기 작업 처리: 제출 → 폴링 → 결과

비디오 생성은 절대 동기식이 아닙니다. 짧은 클립도 작업당 1~5분을 예상하세요. 패턴은 항상 같습니다: 제출 → task_id 받기 → 폴링 → 결과 URL 검색.

import time

def poll_for_result(task_id, interval=15, timeout=600):
    elapsed = 0
    while elapsed < timeout:
        result = VideoSynthesis.fetch(task_id)
        status = result.output.task_status
        if status == "SUCCEEDED":
            return result.output.video_url
        if status == "FAILED":
            raise Exception(f"Task failed: {result}")
        time.sleep(interval)
        elapsed += interval
    raise TimeoutError("Job exceeded timeout")

폴링 간격: 15초가 Wan 이미지-투-비디오 엔드포인트에 대한 Alibaba 자체 API 레퍼런스의 권장 사항입니다. 더 빠르게 폴링하지 마세요 — 속도가 빨라지지 않고 속도 제한만 소진됩니다.

작업 상태 전환: PENDING → RUNNING → SUCCEEDED 또는 FAILED. 결과 URL은 생성 후 24시간 동안 유효합니다. 즉시 다운로드하고 저장하세요 — 그 창을 놓치면, 작업 ID도 24시간 후 만료되어 이후 쿼리에서 UNKNOWN을 반환합니다. 첫 번째 배치 실행에서 불편하게 이걸 배웠습니다.

오류 처리

가장 자주 만날 오류들:

오류가능한 원인해결책
모델 404잘못되거나 오래된 모델 ID카탈로그에서 정확한 문자열 확인
입력 400이미지 형식 거부 또는 URL 접근 불가공개 HTTPS URL 사용; 형식 확인
429 Too Many Requests속도 제한 초과지터를 포함한 지수 백오프
UNKNOWN 작업 상태작업 ID 만료 (24시간 창)더 빨리 폴링; 결과 즉시 다운로드

429의 경우: 백오프하고, 지터 추가하고, 빡빡한 루프에서 재시도하지 마세요. Retry-After 헤더 동작에 관한 MDN HTTP 문서가 표준 패턴을 설명합니다 — 응답 헤더가 종종 정확히 언제 재시도할지 알려줍니다.

WAN 2.7의 비디오 작업 속도 제한은 이미지 생성 제한과 별도로 게시됩니다. 고해상도 또는 더 긴 작업은 일반적으로 분당 요청 제한이 아니라 동시 작업 제한에 적용됩니다. 계정 티어 문서에서 확인하세요.

비용 추정

WAN 2.7 가격은 작성 시점에 아직 확정되지 않았습니다. WAN 모델 제품군에서 일관된 것들을 보면, 비용은 세 가지 차원에서 증가합니다:

  • 해상도 — 1080P는 출력 초당 720P보다 의미 있게 더 비쌈
  • 길이 — 생성된 비디오의 초당 과금
  • 입력 복잡성 — 다중 참조 입력에 배수가 적용될 수 있음; 출시 시 확인

대략적인 추정 공식:

예상 비용 = 길이 (초) × 해상도 배수 × 초당 단위 가격

배치 실행 전, 사용할 각 해상도와 길이 조합으로 클립 하나를 테스트하세요. 공식 WAN 2.7 요금이 게시되면 Model Studio의 Alibaba Cloud 청구 개요에 초당 단위 비용이 나올 것입니다. 비디오 생성 비용은 이미지 생성보다 더 빠르게 쌓입니다 — 해상도가 가장 큰 레버입니다.

FAQ

WAN 2.7은 Alibaba 공식 출시 당일 가용한가요?

항상 그렇지는 않습니다. 호스팅 API 엔드포인트는 일반적으로 오픈 웨이트 출시 후 며칠 내에 가동됩니다, 같은 날인 경우도 있고 일주일 후인 경우도 있습니다. 플랫폼 변경 로그를 직접 모니터링하세요. WAN 모델 GitHub 저장소는 역사적으로 Alibaba 팀이 새 오픈 웨이트 출시의 스키마 변경 사항을 처음 문서화하는 곳이었습니다.

WAN 2.5 API 호출이 WAN 2.7과 호환되나요?

표준 T2V와 단일 이미지 I2V 페이로드는 구조적으로 호환 가능해야 합니다 — 새 2.7 기능들은 파괴적이기보다 추가적으로 보입니다. 그렇더라도, 모델 ID 문자열을 업데이트해야 하고, 2.5 특정 파라미터를 사용하는 코드는 드롭인으로 취급하기 전에 테스트해야 합니다. 9그리드와 FLF2V 모드는 완전히 새로운 페이로드 구조가 필요합니다.

WAN 2.7 비디오 작업의 속도 제한은 어떻게 되나요?

런타임에 계정 티어에서 확인하세요. 실용적인 기본값으로: 폭발적으로 보내지 말고 꾸준히 작업을 대기열에 넣으세요. 지수 백오프로 429를 처리하세요. 모든 응답에서 request_id를 로그하세요 — 문제가 생겨서 추적이 필요할 때 가장 유용한 필드입니다.

여기서 메커니즘은 복잡하지 않습니다. 실제로 시간이 걸리는 건 좋은 입력 자산 구축입니다 — 프레임 쌍, 참조 이미지, 딱딱해지지 않으면서 구체적인 프롬프트. 그것들이 안정되면, API 쪽은 일상적인 작업이 됩니다.

공식 WAN 2.7 파라미터 문서가 출시되고 9그리드 형식을 처음부터 끝까지 테스트할 기회가 생기면 업데이트하겠습니다. 그 부분이 제가 가장 궁금한 것입니다.

이전 포스트: