가이드 목록으로
동영상·2026년 6월 18일·최종 업데이트 2026년 10월 1일·7분 분량

Sora API — OpenAI 호환 워크플로에서 텍스트를 비디오로 변환

Sora는 OpenAI의 텍스트-비디오 모델입니다. Kunavo에서 현재 사용할 수 있는 모델은 동일한 OpenAI 스타일 비디오 엔드포인트의 Google Veo 3.1입니다. Sora 액세스는 로드맵에 있습니다.

Sora는 OpenAI의 텍스트-투-비디오 모델이며, “Sora API”는 소비자용 앱이 아닌 프로그래밍 방식으로 동영상을 생성하는 방법을 의미합니다. 현재 Kunavo에서는 하나의 OpenAI 스타일 동영상 엔드포인트를 통해 Google Veo 3에서 텍스트-투-비디오 생성을 실행합니다. Sora 액세스는 로드맵에 있으며, 엔드포인트가 모델에 종속되지 않으므로 나중에 Sora로 마이그레이션할 때는 단어 하나만 변경하면 됩니다. 이 가이드는 모든 예제가 지금 작동하도록 Veo 3 워크플로를 설명합니다.

Sora API란 무엇인가요?

Sora(Sora 2 및 Sora 2 Pro)는 텍스트 프롬프트 또는 정적 이미지를 짧은 동영상 클립으로 변환하며, Sora 2에서는 동기화된 오디오를 함께 제공합니다. API 방식을 사용하면 마케팅 영상, 제품 애니메이션, B-roll, 스토리보드 미리보기 등 생성 과정을 파이프라인 안에서 자동화할 수 있습니다. 최신 동영상 모델 간 형식은 동일합니다. 프롬프트와 매개변수를 보내면 호스팅된 동영상 URL을 받습니다.

현재 Kunavo의 동영상: Veo 3

Kunavo는 하나의 OpenAI 스타일 엔드포인트 /v1/video/generations를 통해 동영상 생성을 제공합니다. Sora는 아직 카탈로그에서 활성화되지 않았으며, 현재 사용 가능한 텍스트-투-비디오 모델은 기본 오디오가 포함된 영화 같은 클립을 생성하는 Google Veo 3입니다. 아래 예제는 veo-3을 사용합니다. Sora가 출시되면 변경할 부분은 model 필드 하나뿐입니다.

텍스트-투-비디오 빠른 시작

Kunavo 키를 사용한 POST 요청입니다. 생성에는 몇 분이 걸릴 수 있으므로 동기 호출은 클립이 준비될 때까지 연결을 열어 둡니다:

texto_para_video.py
import requests

resp = requests.post(
    "https://api.kunavo.com/v1/video/generations",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={
        "model": "veo-3",
        "prompt": "um dolly-in cinematográfico em um origami de garça vermelha se abrindo, luz suave",
        "aspect_ratio": "16:9",
    },
    timeout=600,  # a geração pode levar minutos
)
print(resp.json()["data"][0]["url"])

duration은 초 단위 값으로, 초당 과금 모델, 즉 Seedance 모델들과 Wan 2.7에서 클립 길이를 지정합니다. Veo 모델은 이 값을 무시하며, 모든 Veo 클립은 8초이고 동영상당 과금됩니다.

이미지-동영상

정적 이미지를 애니메이션으로 만들려면 프롬프트와 함께 image_url (https URL 또는 /v1/files에 업로드한 파일)를 전달하세요. 움직임을 제어하려면 image_urls 및 image_mode: "frame"을 사용해 첫 프레임과 마지막 프레임을 전달할 수 있습니다. 전체 예시는 동영상 문서에서 확인할 수 있습니다.

비동기 작업 수명 주기

프로덕션에서는 10분 동안 연결을 유지하지 마세요. /v1/videos에 작업을 제출하고 즉시 작업 ID를 받은 다음, 완료될 때까지 GET /v1/videos/{id}을 폴링하세요. 결과 URL은 영구적으로 유지됩니다.

envio_assincrono.py
# Produção: envie uma tarefa e faça polling — sem conexão de longa duração.
task = requests.post(
    "https://api.kunavo.com/v1/videos",
    headers={
        "Authorization": f"Bearer {API_KEY}",
        "Idempotency-Key": "meu-uuid-de-tarefa",   # seguro para retry em ~24h
    },
    json={"model": "veo-3", "prompt": "...", "aspect_ratio": "16:9"},
    timeout=60,
).json()
# depois faça polling em GET /v1/videos/{task["id"]} até concluir

동영상 문서에서는 전체 폴링 루프, 멱등성 키 및 웹훅 전달을 다룹니다.

가격

Veo 3는 동영상 단위로 과금됩니다(여기에 표시된 720p 8초 클립 기준). Google 정가보다 약 50–70% 저렴합니다. 더 높은 해상도는 비용이 더 많이 듭니다. 전체 등급별 표는 가격 페이지를 참조하세요.

모델시작가 (720p / 8초)Google 정가절약 금액
veo-3-lite$0.18$0.45~60%
veo-3 (Fast)$0.36$1.20~70%
veo-3-quality$1.60$3.20~50%

동영상 프롬프트 팁

  • 피사체만이 아니라 장면을 설명하세요. 카메라 움직임(dolly, pan, push-in), 렌즈의 느낌, 조명 및 리듬이 형용사보다 더 중요합니다.
  • 가로세로 비율을 명시적으로 설정하세요 — 16:9은 가로형, 9:16은 세로형/소셜 미디어용입니다.
  • 모든 Veo 클립은 8초입니다. 각 장면을 이 길이에 맞춰 구성하고, 더 긴 시퀀스는 여러 생성 결과를 이어 붙이세요.
  • 특정 캐릭터나 제품의 일관성을 유지해야 할 때는 참조 프레임(이미지-동영상)을 사용하세요.

자주 묻는 질문

현재 Kunavo에서 Sora API를 사용할 수 있나요?

Sora는 아직 Kunavo 카탈로그에서 활성화되지 않았습니다. 현재 텍스트-투-비디오 생성은 OpenAI 스타일의 동일한 /v1/video/generations 엔드포인트를 통해 Google Veo 3에서 실행됩니다. 엔드포인트는 모델에 종속되지 않으므로 나중에 Sora로 마이그레이션할 때는 model 필드에서 단어 하나만 변경하면 됩니다. Sora 액세스는 로드맵에 포함되어 있습니다.

Sora API란 무엇인가요?

Sora는 OpenAI의 텍스트-투-비디오 모델입니다(Sora 2 및 Sora 2 Pro). Sora API는 텍스트 프롬프트나 정적 이미지에서 짧은 동영상 클립을 생성하며, Sora 2에서는 동기화된 오디오를 함께 제공합니다. 소비자용 앱 대신 프로그래밍 방식으로 동영상을 생성합니다.

Kunavo에서 동영상을 생성하는 데 얼마가 드나요?

Veo 3는 동영상당 과금되며 Google 목록 가격보다 약 50–70% 저렴합니다. 720p, 8초 클립 기준 Veo 3 Lite는 $0.18부터, Veo 3 Fast는 $0.36부터, Veo 3 Quality는 $1.60부터 시작합니다. 더 높은 해상도는 더 비쌉니다.

Kunavo는 이미지-투-비디오를 지원하나요?

예. 정적 이미지를 애니메이션으로 만들려면 /v1/video/generations에 image_url(https URL 또는 업로드된 파일)을 전달하세요. 제어된 전환을 위해 첫 프레임과 마지막 프레임을 전달할 수도 있습니다.

생성에는 얼마나 걸리나요?

몇 분 정도 걸립니다. 프로덕션에서는 비동기 작업 API /v1/videos를 사용해 폴링하세요. 동영상 문서를 참조하세요. Gemini 및 텍스트 모델 가격은 Gemini API 가격 가이드를 참조하세요.