메인 콘텐츠로 건너뛰기
POST
/
v1
/
videos
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "wan2.6-i2v-flash",
    "prompt": "인물이 돌아서서 미소 짓기",
    "image_urls": ["https://example.com/portrait.jpg"],
    "resolution": "1080p",
    "duration": 5
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01J9HA7JPQ9A0Z6JZ3V8M9W6PZ"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "wan2.6-i2v-flash",
    "prompt": "인물이 돌아서서 미소 짓기",
    "image_urls": ["https://example.com/portrait.jpg"],
    "resolution": "1080p",
    "duration": 5
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01J9HA7JPQ9A0Z6JZ3V8M9W6PZ"
    }
  ]
}

인증

Authorization
string
필수
모든 엔드포인트는 Bearer Token 인증이 필요합니다API Key 발급:API Key 관리 페이지에서 API Key를 발급받으세요요청 헤더에 추가:
Authorization: Bearer YOUR_API_KEY

요청 매개변수

model
string
필수
비디오 생성 모델 이름, wan2.6-i2v-flash 고정
image_urls
array<string>
필수
참조 이미지 URL 배열 (첫 프레임 이미지 1장만 지원)공개 접근 가능한 이미지 URL 또는 Base64 인코딩(data:image/png;base64,...) 지원예시: ["https://example.com/image.jpg"]
이미지 요구사항:
  • 형식: JPEG, JPG, PNG (투명 채널 불가), BMP, WEBP
  • 해상도: 너비/높이 범위 240-8000 픽셀
  • 크기: ≤ 10MB
prompt
string
비디오 내용 설명이미지-비디오에서 선택 사항이지만 권장, 기대하는 동작과 효과를 설명주체, 동작, 카메라, 스타일을 명확하게 지정하세요예시: "이미지 속 인물이 미소 지으며 손을 흔들고, 카메라가 천천히 줌인"
negative_prompt
string
부정 프롬프트, 원하지 않는 내용을 설명최대 500자예시: "흐림, 저품질, 변형"
resolution
string
기본값:"1080p"
비디오 해상도옵션:
  • 720p - HD
  • 1080p - FHD (기본값)
기본값: 1080p
해상도는 가격에 직접 영향을 미칩니다. 1080p가 720p보다 비쌉니다. 화면 비율은 입력 이미지에 의해 결정됩니다.
duration
integer
기본값:"5"
비디오 길이(초)지원 범위: 2 ~ 15초 (정수)기본값: 5
audio
boolean
기본값:"true"
오디오 포함 비디오 생성 여부true: 매칭되는 배경음악/효과음 자동 생성 (기본값)false: 무음 비디오 출력기본값: true
audio_url
string
사용자 지정 오디오 URL (wav/mp3, 3-30초, ≤ 15MB)audio보다 우선순위가 낮음: audio=false일 때 무시됨오디오가 비디오보다 길면 자동으로 잘림; 짧으면 나머지 부분은 무음
오디오 파일 요구사항:
  • 형식: wav, mp3
  • 길이: 3-30초
  • 크기: ≤ 15MB
prompt_extend
boolean
기본값:"true"
스마트 프롬프트 재작성 활성화 여부짧은 프롬프트의 효과를 크게 향상시키지만 처리 시간이 증가합니다기본값: true
shot_type
string
샷 유형, prompt_extend=true와 함께 사용 필요옵션:
  • single - 싱글 샷 (기본값), 연속된 단일 샷 비디오 출력
  • multi - 멀티 샷, 여러 샷 전환으로 구성된 내러티브 비디오 출력
shot_typeprompt보다 우선순위가 높습니다. 프롬프트에 “멀티 샷”이라고 써도 single로 설정하면 싱글 샷이 출력됩니다.
seed
integer
랜덤 시드(≥0), 동일한 시드를 지정하면 유사한 결과를 재현할 수 있습니다예시: 12345
watermark
boolean
기본값:"false"
“AI 생성” 워터마크 추가 여부 (우측 하단)기본값: false

오디오 제어 설명

매개변수 조합결과
audioaudio_url 미전달자동 오디오 생성 (기본값)
audio_url: "https://..."지정된 오디오 사용
audio: false무음 비디오
audio: false + audio_url: "..."무음 비디오 (audio 우선순위가 높음)

응답

code
integer
응답 상태 코드, 성공 시 200
data
array
응답 데이터 배열

사용 시나리오

시나리오 1: 최소 요청

{
  "model": "wan2.6-i2v-flash",
  "image_urls": ["https://example.com/image.jpg"]
}

시나리오 2: 전체 매개변수

{
  "model": "wan2.6-i2v-flash",
  "prompt": "이미지 속 인물이 미소 지으며 손을 흔들고, 카메라가 천천히 줌인",
  "image_urls": ["https://example.com/image.jpg"],
  "negative_prompt": "흐림, 저품질, 변형",
  "resolution": "1080p",
  "duration": 10,
  "seed": 12345,
  "prompt_extend": true,
  "shot_type": "multi",
  "audio": true,
  "watermark": false
}

시나리오 3: 사용자 지정 오디오

{
  "model": "wan2.6-i2v-flash",
  "prompt": "인물이 음악에 맞춰 춤추기",
  "image_urls": ["https://example.com/dancer.jpg"],
  "audio_url": "https://example.com/music.mp3",
  "resolution": "1080p",
  "duration": 10
}

시나리오 4: 무음 비디오

{
  "model": "wan2.6-i2v-flash",
  "prompt": "꽃이 천천히 피어남",
  "image_urls": ["https://example.com/flower.jpg"],
  "audio": false,
  "resolution": "720p",
  "duration": 5
}

시나리오 5: 이펙트 템플릿

{
  "model": "wan2.6-i2v-flash",
  "image_urls": ["https://example.com/person.jpg"],
  "template": "flying",
  "resolution": "720p"
}

시나리오 6: Base64 이미지

{
  "model": "wan2.6-i2v-flash",
  "prompt": "고양이를 일어서서 걷게 하기",
  "image_urls": ["data:image/png;base64,iVBORw0KGgo..."],
  "duration": 5
}
작업 결과 조회비디오 생성은 비동기 작업으로, 제출 후 task_id가 반환됩니다. 작업 상태 조회 엔드포인트를 사용하여 생성 진행 상황과 결과를 조회하세요.