Skip to main content

인기 모델


영상 생성은 일반적으로 이미지 생성보다 오래 걸립니다. 영상 길이와 품질 설정에 따라 더 긴 처리 시간이 소요될 수 있음을 감안하세요.

1단계: 영상 생성하기

프롬프트와 영상 파라미터를 담아 /generate/video/kling/kling-2.5로 POST 요청을 보냅니다. API는 즉시 작업 ID를 반환합니다.
// npm install @krea-ai/sdk
import { Krea } from "@krea-ai/sdk";

const krea = new Krea({ apiKey: process.env.KREA_API_KEY });

const job = await krea.video("kling/kling-2.5", {
  prompt: "a majestic eagle soaring over snow-capped mountains at sunrise",
  duration: 5,
  aspect_ratio: "16:9"
});

console.log(`Job ID: ${job.job_id}`);
API 토큰으로 교체하세요위 예시의 YOUR_API_TOKEN 플레이스홀더를 교체하려면 krea.ai/settings/api-tokens에서 API 토큰을 생성해야 합니다. 도움이 필요하다면 API Keys & Billing 페이지의 안내를 따르세요.
예시 응답
{
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "queued",
  "created_at": "2025-01-15T10:30:00.000Z",
  "estimated_time": "60-120 seconds"
}

2단계: 결과 폴링하기

영상 생성은 이미지 생성보다 오래 걸립니다. 진행 상황을 확인하려면 /jobs/{job_id}를 5초마다 폴링하세요.
웹훅을 사용할 수 있습니다!작업이 완료될 때 알림을 받으려면 웹훅을 설정하세요. 시작하려면 Webhooks 가이드를 참고하세요.
// npm install @krea-ai/sdk
import { Krea } from "@krea-ai/sdk";

const krea = new Krea({ apiKey: process.env.KREA_API_KEY });

async function waitForVideo(jobId) {
  const completed = await krea.jobs.wait(jobId, { intervalMs: 5000 });
  return completed.result.urls[0];
}

const videoUrl = await waitForVideo(job.job_id);
console.log(`Video ready: ${videoUrl}`);
완료된 응답 예시
{
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "completed",
  "created_at": "2025-01-15T10:30:00.000Z",
  "completed_at": "2025-01-15T10:31:45.000Z",
  "result": {
    "urls": ["https://gen.krea.ai/videos/your-video.mp4"]
  }
}
웹훅을 사용할 수 있습니다!작업이 완료될 때 알림을 받으려면 웹훅을 설정하세요. 시작하려면 Webhooks 가이드를 참고하세요.

공통 파라미터

모든 모델의 자세한 파라미터 목록은 Model APIs 페이지를 확인하세요.
파라미터타입설명
promptstring영상 내용에 대한 상세 설명
durationnumber영상 길이(초). 지원 값은 모델에 따라 다릅니다.
aspect_ratiostring16:9, 9:16, 1:1 등 영상 화면 비율
start_imagestring이미지-투-비디오 모델을 위한 선택적 원본 이미지 URL
end_imagestring지원되는 모델을 위한 선택적 종료 프레임 URL
modestring지원하는 모델을 위한 선택적 품질 모드
modelstring사용할 영상 생성 모델
더 나은 영상을 위한 프롬프트 팁:
  • 모션과 카메라 움직임을 구체적으로 명시하세요
  • 장면, 조명, 분위기를 묘사하세요
  • 타이밍을 언급하세요 (예: “천천히 팬”, “빠른 줌”)
  • 스타일 참조를 포함하세요 (예: “시네마틱”, “다큐멘터리 스타일”)
영상 생성은 이미지 생성보다 비용이 큽니다. 모델별 가격과 API 잔액 충전 방법은 API Keys & Billing을 참고하세요.