Sora는 OpenAI의 텍스트-동영상 모델이며, “Sora API”는 소비자용 앱이 아니라 팀이 프로그래밍 방식으로 동영상을 생성하는 방법입니다. Kunavo에서 텍스트-동영상 생성은 현재 Google Veo 3를 OpenAI 스타일의 동영상 엔드포인트를 통해 사용합니다. 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 요청을 보냅니다. 생성에는 몇 분이 걸릴 수 있으므로 동기 호출은 클립이 완성될 때까지 연결을 유지합니다:
import requests
resp = requests.post(
"https://api.kunavo.com/v1/video/generations",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"model": "veo-3",
"prompt": "a cinematic dolly-in on a red origami crane unfolding, soft light",
"aspect_ratio": "16:9",
},
timeout=600, # die Generierung kann Minuten dauern
)
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은 영구적으로 유지됩니다.
# Produktion: Task einreichen, dann pollen — keine langlebige Verbindung.
task = requests.post(
"https://api.kunavo.com/v1/videos",
headers={
"Authorization": f"Bearer {API_KEY}",
"Idempotency-Key": "my-task-uuid", # innerhalb von ~24h retry-sicher
},
json={"model": "veo-3", "prompt": "...", "aspect_ratio": "16:9"},
timeout=60,
).json()
# dann GET /v1/videos/{task["id"]} pollen, bis er fertig ist동영상 문서에서는 전체 폴링 루프, 멱등성 키 및 웹훅 전달을 다룹니다.
가격
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% |
동영상 프롬프트 작성 팁
- 피사체뿐 아니라 장면을 설명하세요. 카메라 움직임(돌리, 패닝, 푸시인), 렌즈 느낌, 조명과 속도가 형용사보다 더 중요합니다.
- 화면 비율을 명시하세요 —
16:9은 가로 형식,9:16는 세로 형식/Social입니다. - 모든 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는 이미지-동영상을 지원하나요?
예. 정적 이미지를 애니메이션으로 만들려면 image_url(https URL 또는 /v1/video/generations에 업로드한 파일)을 전달하세요. 움직임을 제어하기 위해 첫 프레임과 마지막 프레임을 전달할 수도 있습니다.
생성에는 얼마나 걸리나요?
몇 분 정도 걸립니다. 프로덕션에서는 비동기 /v1/videos 작업 API를 사용해 폴링하세요. 동영상 문서를 참조하세요. 모델별 요금은 Gemini API 가격 가이드에도 나와 있습니다.
이를 위해 별도의 키가 필요한가요?
아니요. 동일한 Kunavo 키로 동영상, 텍스트 및 이미지를 모두 사용할 수 있습니다. 키 생성 방법은 Google Gemini API 키 생성 가이드를 참조하세요. 여기에서 생성한 키는 /v1/video/generations에서 변경 없이 작동합니다.