가이드

AI 영상 API 비용을 줄이는 방법: 실용적인 일곱 가지

AI 영상은 초 단위로 과금되고 요금이 해상도에 따라 가파르게 오르기 때문에, 작업 방식이 모델 선택만큼이나 중요합니다. 출시하는 결과물의 품질을 낮추지 않고 비용을 줄이는 일곱 가지 습관을 소개합니다.

돈이 나가는 곳

거의 모든 영상 모델은 출력 1초당 과금되며, 요금은 해상도에 따라 가파르게 오릅니다. Seedance 2.5에서 1080p 1초는 $0.55로, 480p의 $0.11의 다섯 배입니다. 아래 절약 방법의 대부분은 하나의 아이디어에서 나옵니다. 이미 원하는 것으로 확인된 클립에만 높은 요금을 내라는 것입니다.

1. 가장 낮은 해상도로 초안을 만들고, 마음에 드는 것을 렌더링하세요

프롬프트, 프레이밍, 움직임을 확인할 때는 낮은 해상도를 사용하세요. 초안이 괜찮으면 같은 프롬프트를 최대 해상도로 다시 보내세요. 최종본은 새로운 테이크이므로 초안과 프레임 단위로 일치하지는 않지만, 480p에서 통하는 프롬프트는 거의 항상 1080p에서도 통합니다.

8초 클립의 초안 및 최종본 비용
모델초안8초 초안최종본8초 최종본
Seedance 2.5480p$0.881080p$4.40
Seedance 2.0480p$0.641080p$3.20
Wan 3.0480p$0.401080p$1.36
Gemini Omni 1.1 Flash360p$0.321080p$0.80

Seedance 2.5 초안 세 개와 최종본 하나는 $2.64에 $4.40이며, 최종본 네 개는 $17.60입니다.

2. 더 높은 설정이 추가 비용 없이 가능한 곳을 파악하세요

일부 모델은 두 설정에 같은 가격을 받습니다. 그런 경우에는 항상 더 큰 쪽을 요청하세요.

모델 페이지에 모든 가격 키가 나와 있으므로 크기를 고르기 전에 이런 경우를 찾을 수 있습니다.

3. 같은 모델의 더 저렴한 등급을 고르세요

대부분의 계열에는 가격이 훨씬 저렴한 fast 또는 lite 버전이 있습니다. 초안, 소셜 클립, 휴대폰으로 보는 영상에 알맞은 선택입니다.

전체 등급과 낮은 등급의 초당 가격 비교
계열전체 등급낮은 등급
Veo 3.11080p Veo 3.1: $0.201080p Veo 3.1 Lite: $0.06
Seedance 2.0720p Seedance 2.0: $0.15720p Seedance 2.0 Fast: $0.11

모델별 최저 가격은 가장 저렴한 AI 영상 API 가이드를 참고하세요.

4. 직접 소리를 추가할 거라면 소리를 끄세요

일부 모델은 생성된 소리에 추가 요금을 받습니다. 편집에서 음악이나 보이스오버를 넣을 계획이라면 audio를 false로 설정하세요.

소리 포함·미포함 초당 가격
모델설정무음소리 포함
Kling 3.0720p$0.09$0.13
Veo 3.11080p$0.20$0.40
Veo 3.1 Fast720p$0.08$0.10

5. 저렴한 이미지로 먼저 시작 프레임을 고르세요

이미지 투 비디오는 첫 프레임을 제어할 수 있게 해 주며, 이미지 한 장은 영상 1초보다 훨씬 저렴합니다. GPT Image 2 같은 이미지 모델로 장당 $0.03에 여러 시작 프레임을 만들어 가장 좋은 것을 고른 다음에 움직이게 하세요. 텍스트 투 비디오 vs 이미지 투 비디오 가이드에서 이 방법이 언제 효과적인지 설명합니다.

6. 필요한 길이만 요청하세요

초 단위 과금이므로 10초 클립은 5초 클립의 두 배 비용이 듭니다. 편집에서 4초로 자를 계획이라면, 모델이 허용하는 경우 4초 또는 5초를 요청하세요.

7. API가 지출을 지키게 하세요

  • 각 요청의 max_cost_usd는 해당 작업의 최대 비용을 정합니다. 이를 초과하는 가격의 경로는 건너뛰며, 남은 경로가 없으면 요청이 422 max_cost_exceeded로 거부되므로 duration나 resolution의 오타로 큰 금액이 청구되는 일이 없습니다.
  • 실패한 작업은 무료. 모든 모델에서 제출할 때 금액이 보류되고, 작업이 실패하면 보류가 해제됩니다.
  • Idempotency-Key 헤더를 사용하면 네트워크 오류 후 다시 보낸 요청이 두 번째 작업에 비용을 내는 대신 이미 시작한 작업을 반환합니다.

코드로 보는 초안 후 최종본

이 스크립트는 아이디어의 세 가지 버전을 480p로 초안을 만든 다음, 선택한 프롬프트를 1080p로 렌더링합니다. 각 요청에는 가격 바로 위의 max_cost_usd와 고유한 Idempotency-Key가 들어 있습니다.

Python
import os
import time
import uuid

import requests

API = "https://api.revana.si/v1"
KEY = os.environ["REVANA_API_KEY"]


def run(model, inp, max_cost_usd):
    key = str(uuid.uuid4())  # resend with this key after a network error: no duplicate job
    headers = {"Authorization": f"Bearer {KEY}", "Idempotency-Key": key}
    body = {"model": model, "input": inp, "max_cost_usd": max_cost_usd}
    job = requests.post(f"{API}/generations", headers=headers, json=body).json()
    while job["status"] in ("queued", "running"):
        time.sleep(5)
        job = requests.get(f"{API}/generations/{job['id']}", headers=headers).json()
    return job


prompts = [
    "A red kite climbs over a windy beach, the camera tracking it from the sand.",
    "A red kite climbs over a windy beach, seen from above as it rises toward the camera.",
    "A child runs along a windy beach pulling a red kite into the sky, slow motion.",
]

# 1. A cheap 480p draft of each idea
drafts = [run("seedance-2.5", {"prompt": p, "resolution": "480p", "duration": 8}, 1.1)
          for p in prompts]
for p, d in zip(prompts, drafts):
    print(d["status"], d.get("cost_usd"), d["output"]["urls"][0] if d["output"] else d["error"])

# 2. Render only the idea you liked, at 1080p
final = run("seedance-2.5", {"prompt": prompts[1], "resolution": "1080p", "duration": 8}, 5.3)
print(final["status"], final.get("cost_usd"))

모든 요청 필드는 문서에 있고, $10부터 시작하는 크레딧 팩은 요금 페이지에 있으며, API 키는 1분이면 받을 수 있습니다.

자주 묻는 질문

AI 영상 생성을 더 저렴하게 하려면 어떻게 해야 하나요?

가장 낮은 해상도로 초안을 만들고 마음에 드는 클립만 최대 크기로 렌더링하세요. 초안에는 fast나 lite 등급을 쓰고, 직접 소리를 추가한다면 생성 소리를 끄고, 필요한 길이만 요청하세요.

실패한 AI 영상 생성에도 요금을 내나요?

Revana에서는 아닙니다. 모든 모델에서 제출할 때 금액이 보류되고, 작업이 실패하면 보류가 해제됩니다.

한 번의 생성에 드는 비용에 상한을 두려면 어떻게 하나요?

요청에 max_cost_usd를 보내세요. 이를 초과하는 가격의 경로는 건너뛰며, 남은 경로가 없으면 요금이 청구되기 전에 422 max_cost_exceeded로 요청이 거부됩니다.

저해상도 초안이 최종본과 비슷하게 보이나요?

프레임 단위로 똑같지는 않습니다. 최종본은 새로운 테이크이니까요. 하지만 초안은 프롬프트, 프레이밍, 움직임이 통하는지 보여 주며, 이것이 바로 비용을 내고 확인하려는 것입니다.

요청이 타임아웃될 때 중복 결제를 피하려면 어떻게 하나요?

Idempotency-Key 헤더를 보내세요. 같은 키와 본문을 다시 보내면 새 생성이 아니라 이미 시작한 생성을 반환합니다.

모든 클립 비용 줄이기

모든 영상·이미지 모델을 하나의 API 키로, 요청마다 지출 상한을 설정할 수 있습니다. $10부터 시작하는 선불 크레딧이며, 실패한 작업에는 요금이 청구되지 않습니다.