sunra API를 사용하여 비디오를 생성하는 방법

sunra는 미리 훈련된 모델을 사용하여 프롬프트에서 비디오를 생성할 수 있는 간단하고 사용하기 쉬운 API를 제공합니다. 이 엔드포인트는 소셜 미디어, 마케팅 등과 같은 다양한 사용 사례를 위해 프롬프트에서 비디오 클립을 만드는 데 적합합니다. 다음은 sunra API를 사용하여 비디오를 생성하는 방법의 예입니다.
import { sunra } from "@sunra/client";

const result = await sunra.subscribe("kling/kling-v2-master/text-to-video", {
  input: {
    prompt: '눈 속에서 바이올린을 연주하는 북극곰.',
    guidance_scale: 0.5,
    aspect_ratio: '16:9',
    duration: 5
  },
  logs: true,
  onQueueUpdate: (update) => {
    console.log(update)
  },
});
console.log(result.data);
console.log(result.requestId);
import { sunra } from "@sunra/client";

const result = await sunra.subscribe("kling/kling-v2-master/image-to-video", {
  input: {
  	prompt: '귀여운 햄스터가 구명 부표에 유유히 누워 세련된 선글라스를 끼고 반짝이는 바다 표면에서 부드러운 파도와 함께 표류합니다. 햄스터는 편안하게 기대어 평화롭고 즐거운 시간을 즐깁니다. 만화 스타일, 카메라는 움직이는 피사체를 따라가며 따뜻하고 높은 화질을 제공합니다.',
  	start_image: 'https://assets.sunra.ai/uploads/1748811753168-05ceab0d.png'
  },
  logs: true,
  onQueueUpdate: (update) => {
    console.log(update)
  },
});
console.log(result.data);
console.log(result.requestId);

사용할 모델을 선택하는 방법

sunra는 다양한 비디오 생성 모델을 제공합니다. 생성하려는 비디오의 스타일과 품질에 따라 필요에 가장 적합한 모델을 선택할 수 있습니다. 사용 가능한 모델 중 일부는 다음과 같습니다.
  • kling/kling-v2-master/text-to-video: Kling V2 Master는 프롬프트 준수, 모션 다이내믹 및 시각적 미학을 개선하도록 설계되었습니다.
  • wan/wan2.1-vace-14b/text-to-video: 텍스트-비디오, 이미지-비디오, 다중 모드 입력 및 고급 제어 기능을 갖춘 비디오 편집과 같은 작업을 지원하는 비디오 생성 및 편집을 위한 올인원 14B 모델입니다.
  • vidu/viduq1/text-to-video: Vidu Q1 — 선명한 비주얼, 영화 같은 전환, 정확한 사운드 및 표현력이 풍부한 애니메이션을 갖춘 최고의 품질.
  • minimax/t2v-01-director/text-to-video: “카메라 제어” 모델은 사용자에게 전문 감독의 유창함으로 영화 언어를 제공하고 세심한 창의적 제어를 행사할 수 있도록 합니다.
모델을 선택하려면 위 예제와 같이 subscribe 메서드에 모델 ID를 지정하기만 하면 됩니다. 텍스트-비디오 변환 모델 페이지에서 더 많은 모델과 해당 설명을 찾을 수 있습니다.