curl --request POST \
--url https://api.apimart.ai/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "wan2.6",
"prompt": "잔디밭에서 뛰어다니는 귀여운 고양이",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5
}'
{
"code": 200,
"data": [
{
"status": "submitted",
"task_id": "task_01J9HA7JPQ9A0Z6JZ3V8M9W6PZ"
}
]
}
모든 API 엔드포인트는 Bearer Token 인증이 필요합니다API 키 받기:API 키 관리 페이지에서 API 키를 받으세요요청 헤더에 추가:Authorization: Bearer YOUR_API_KEY
요청 매개변수
비디오 생성 모델 이름, wan2.6으로 고정
비디오 내용 설명텍스트-비디오 모드에서 필수. 장면, 동작, 스타일을 자세히 설명해 주세요예시: "햇빛 아래서 기지개 펴는 귀여운 고양이"
참조 이미지 URL 배열 (1장만 지원)이미지-비디오 모드에서 필수. 공개 접근 가능한 URL 또는 Base64 인코딩 지원예시: ["https://example.com/image.jpg"] 또는 ["data:image/png;base64,iVBORw0KGgo..."]시스템은 image_urls 포함 여부에 따라 텍스트-비디오 또는 이미지-비디오 모드를 자동 선택합니다
네거티브 프롬프트, 원하지 않는 내용 설명예시: "흐릿함, 저품질, 왜곡"
비디오 화면 비율옵션:
16:9 - 가로 (기본값)
9:16 - 세로
1:1 - 정사각형
4:3 - 가로
3:4 - 세로
기본값: 16:9이미지-비디오 모드에서는 이 매개변수가 지원되지 않습니다
비디오 해상도옵션:
720p - 표준 (기본값)
1080p - 고화질
기본값: 720p초당 과금됩니다. 해상도에 따라 가격이 다릅니다. 구체적인 가격은 모델 마켓플레이스를 참조하세요
비디오 길이 (초)지원 값: 5, 10, 15초만 가능기본값: 5
재현 가능한 결과를 위한 랜덤 시드예시: 12345
프롬프트 자동 확장 여부활성화하면 시스템이 프롬프트를 자동으로 최적화하고 풍부하게 합니다
오디오 자동 추가 여부활성화하면 시스템이 비디오에 맞는 오디오를 생성합니다
지정 오디오 URLaudio 매개변수보다 우선합니다오디오 길이는 비디오 길이를 초과할 수 없습니다. 오디오가 비디오보다 짧으면 비디오의 앞부분에는 소리가 있고 뒷부분은 무음이 됩니다.
샷 유형옵션:
single - 싱글 샷
multi - 멀티 샷
해상도 및 화면 비율 조합
| 화면 비율 | 설명 | 720p 크기 | 1080p 크기 |
|---|
16:9 | 가로 (기본값) | 1280×720 | 1920×1080 |
9:16 | 세로 | 720×1280 | 1080×1920 |
1:1 | 정사각형 | 960×960 | 1440×1440 |
4:3 | 가로 | 1088×832 | 1632×1248 |
3:4 | 세로 | 832×1088 | 1248×1632 |
응답 데이터 배열
작업 고유 식별자, 작업 상태 및 결과 조회에 사용
사용 시나리오
시나리오 1: 텍스트-비디오 (간단한 요청)
{
"model": "wan2.6",
"prompt": "햇빛 아래서 기지개 펴는 귀여운 고양이"
}
시나리오 2: 텍스트-비디오 (전체 매개변수)
{
"model": "wan2.6",
"prompt": "잔디밭에서 뛰어다니는 귀여운 고양이",
"negative_prompt": "흐릿함, 저품질, 왜곡",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"seed": 12345,
"prompt_extend": true,
"audio": true,
"shot_type": "single",
"watermark": false
}
시나리오 3: 이미지-비디오
{
"model": "wan2.6",
"prompt": "아기 고양이가 땅에서 달리기",
"image_urls": ["https://upload.apimart.ai/f/apimart-models-images/9998233432754770-c059992d-9b01-47d5-810d-ea0502ac9279-image_task_01KD7SSXDBCEWZ869D6PF249ZW_0.png"],
"resolution": "1080p",
"duration": 10
}
시나리오 4: 이미지-비디오 (Base64 이미지)
{
"model": "wan2.6",
"prompt": "고양이를 일어서서 걷게 하기",
"image_urls": ["data:image/png;base64,iVBORw0KGgo..."],
"duration": 5
}
모드 설명
텍스트-비디오 (Text-to-Video)
prompt 매개변수 필수
image_urls 매개변수 불필요
이미지-비디오 (Image-to-Video)
image_urls 매개변수 필수 (1장만 지원)
prompt 매개변수 선택 사항, 원하는 동작 설명에 사용
시스템은 요청에 image_urls가 포함되어 있는지에 따라 모드를 자동 선택합니다
작업 결과 조회비디오 생성은 비동기 작업으로 제출 시 task_id를 반환합니다. 작업 상태 조회 엔드포인트를 사용하여 생성 진행 상황과 결과를 조회하세요.