Kembali ke panduan
Video·18 Juni 2026·Diperbarui 9 Oktober 2026·Baca 7 menit

Harga Sora API — menghasilkan video AI pada endpoint mirip OpenAI (saat ini dengan Veo 3.1)

Video AI melalui Sora API: Sora belum diaktifkan — model teks-ke-video yang aktif adalah Google Veo 3.1 pada endpoint mirip OpenAI yang sama. Dengan contoh yang dapat dijalankan dan harga mulai $0,18 per klip.

Sora adalah model text-to-video OpenAI, dan “Sora API” adalah cara bagi tim untuk menghasilkan video secara terprogram, bukan melalui aplikasi konsumen. Di Kunavo, text-to-video saat ini menggunakan Google Veo 3 pada endpoint video bergaya OpenAI — akses Sora ada dalam roadmap, dan karena endpoint tersebut tidak bergantung pada model, peralihan ke Sora nanti hanya memerlukan perubahan satu kata. Panduan ini menunjukkan alur kerja dengan Veo 3 agar setiap contoh dapat langsung dijalankan.

Apa itu Sora API?

Sora (Sora 2 dan Sora 2 Pro) mengubah prompt teks — atau gambar diam — menjadi klip video pendek, dengan audio tersinkronisasi pada Sora 2. Bentuk API memungkinkan Anda membuat skrip untuk proses pembuatan dalam pipeline: video pemasaran, animasi produk, B-roll, dan pratinjau storyboard. Bentuknya sama di berbagai model video modern: kirim prompt dan parameter, lalu dapatkan URL video yang di-host.

Video di Kunavo saat ini: Veo 3

Kunavo menyediakan pembuatan video melalui satu endpoint bergaya OpenAI, /v1/video/generations. Sora belum diaktifkan dalam katalog; model text-to-video yang aktif adalah Google Veo 3, yang menghasilkan klip sinematik dengan audio bawaan. Contoh di bawah menggunakan veo-3 — ketika Sora tersedia, satu-satunya perubahan adalah kolom model.

Mulai cepat text-to-video

POST dengan kunci Kunavo Anda. Pembuatan dapat memerlukan beberapa menit, sehingga panggilan sinkron mempertahankan koneksi hingga klip selesai:

text_to_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": "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 (dalam detik) menentukan durasi klip pada model dengan penagihan per detik: model-model Seedance dan model Wan 2.7. Model-model Veo mengabaikannya; setiap klip Veo berdurasi 8 detik dan ditagih per video.

Gambar-ke-video

Untuk menganimasikan gambar diam, kirimkan image_url (URL https atau file yang telah Anda unggah ke /v1/files) bersama prompt. Untuk gerakan terkontrol, Anda dapat mengirimkan frame pertama dan terakhir menggunakan image_urls dan image_mode: "frame". Contoh lengkap tersedia dalam dokumentasi video.

Siklus hidup tugas asinkron

Dalam produksi, Anda sebaiknya tidak mempertahankan koneksi selama 10 menit. Kirimkan tugas ke /v1/videos, dapatkan ID tugas segera, lalu lakukan polling pada GET /v1/videos/{id} hingga selesai. URL hasil bersifat permanen.

async_submit.py
# 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

Dokumentasi video membahas seluruh loop polling, kunci idempotensi, dan pengiriman webhook.

Harga

Veo 3 ditagihkan per video (di sini per klip 8 detik dalam 720p), sekitar 50–70% di bawah harga resmi Google. Resolusi yang lebih tinggi berbiaya lebih mahal — tabel tingkatan lengkap tersedia di halaman harga.

ModelMulai dari (720p / 8 detik)Harga resmi GooglePenghematan Anda
veo-3-lite$0,18$0,45~60%
veo-3 (Fast)$0,36$1,20~70%
veo-3-quality$1,60$3,20~50%

Tips prompting untuk video

  • Deskripsikan adegannya, bukan hanya subjeknya. Gerakan kamera (dolly, pan, push-in), karakteristik lensa, pencahayaan, dan tempo lebih penting daripada kata sifat.
  • Tentukan rasio aspek secara eksplisit — 16:9 untuk lanskap, 9:16 untuk potret/media sosial.
  • Setiap klip Veo berdurasi 8 detik. Rancang setiap pengambilan gambar untuk durasi itu, dan gabungkan beberapa hasil untuk urutan yang lebih panjang.
  • Gunakan frame referensi (gambar-ke-video) jika Anda ingin karakter atau produk tertentu tetap konsisten.

Pertanyaan umum

Bisakah saya menggunakan Sora API di Kunavo hari ini?

Sora belum diaktifkan dalam katalog Kunavo. Text-to-video saat ini menggunakan Google Veo 3 pada endpoint /v1/video/generations bergaya OpenAI yang sama. Karena endpoint tersebut tidak bergantung pada model, peralihan ke Sora nanti hanya memerlukan perubahan satu kata pada kolom model. Akses Sora ada dalam roadmap.

Apa itu Sora API?

Sora adalah model text-to-video OpenAI (Sora 2 dan Sora 2 Pro). Sora API menghasilkan klip video pendek — dengan audio tersinkronisasi pada Sora 2 — dari prompt teks atau gambar diam, secara terprogram dan bukan melalui aplikasi konsumen.

Berapa biaya pembuatan video di Kunavo?

Veo 3 ditagihkan per video, sekitar 50–70% di bawah harga resmi Google: Veo 3 Lite mulai dari $0,18, Veo 3 Fast mulai dari $0,36, dan Veo 3 Quality mulai dari $1,60 per klip 8 detik dalam 720p. Resolusi yang lebih tinggi berbiaya lebih mahal.

Apakah Kunavo mendukung gambar-ke-video?

Ya. Kirimkan image_url (URL https atau file yang diunggah) ke /v1/video/generations untuk menganimasikan gambar diam. Untuk transisi terkontrol, Anda juga dapat mengirimkan frame pertama dan terakhir.

Berapa lama waktu yang diperlukan untuk menghasilkan video?

Beberapa menit. Dalam produksi, gunakan API tugas /v1/videos asinkron dan lakukan polling; lihat dokumentasi video. Tarif per model juga tercantum dalam panduan harga API Gemini.

Apakah saya memerlukan kunci sendiri untuk itu?

Tidak — kunci Kunavo yang sama mencakup video, teks, dan gambar. Cara membuatnya dijelaskan dalam panduan membuat kunci API Google Gemini; kunci yang dibuat di sana berfungsi tanpa perubahan pada /v1/video/generations.