Sora 2 adalah model text-to-video pertama dari OpenAI yang tersedia secara umum, dapat diakses secara terprogram melalui OpenAI API resmi dan berbagai rute agregator yang terus bertambah. Model penetapan harganya tidak biasa jika dibandingkan dengan model teks (penagihan per detik video yang dihasilkan, bukan per token), dan pertanyaan praktis yang diajukan pengembang sebelum integrasi berbeda dari API LLM. Berapa sebenarnya biaya sebuah klip? Berapa lama waktu generasinya? Apa batas lajunya? Apa yang berubah saat Anda mengakses Sora melalui agregator dibanding langsung ke OpenAI?
Artikel ini adalah referensi yang kami harapkan ada ketika kami mulai menentukan ruang lingkup fitur pembuatan video kami sendiri. Tulisan ini disusun untuk pengembang yang sudah melewati tahap “apakah Sora menarik?” dan kini perlu menjawab “berapa biayanya, apa yang dibutuhkan untuk integrasi, dan apa yang perlu saya ketahui sebelum berkomitmen?”
Bacaan cepat: Sora 2 (model standar) berharga $0,10 per detik video yang dihasilkan pada 720p. Sora 2 Pro berharga $0,30 per detik pada 720p atau $0,50 per detik pada 1024p. Klip 10 detik tipikal berharga $1,00 pada model standar dan $5,00 pada Pro di HD. Waktu pembuatan bersifat async; harap 30–90 detik waktu riil (wall‑clock) untuk klip 5–10 detik. Akses memerlukan akun OpenAI berbayar dengan minimal usage tier 2.
Keadaan akses API Sora pada 2026
Sora 2 diluncurkan di OpenAI API pada 7 Oktober 2025, dan aksesnya terus tersedia sejak itu. Pengenal model adalah sora-2 (dengan ID snapshot saat ini sora-2-2025-12-08), dan varian fidelitas lebih tinggi adalah sora-2-pro. Keduanya mendukung pembuatan text-to-video dan image-to-video, dengan output audio tersinkronisasi. Per 10 Januari 2026, akses konsumen gratis melalui produk ChatGPT dihentikan, yang memusatkan penggunaan Sora tingkat pengembang ke langganan ChatGPT berbayar atau akses API langsung.
Ada tiga jalur untuk menggunakan Sora secara terprogram:
- OpenAI direct API. Rute kanonik. Penagihan per detik, berbayar saja, memerlukan top-up minimal $10 untuk mencapai usage tier 2 yang membuka akses model Sora. SDK dan REST API keduanya didukung.
- Azure OpenAI. Rute enterprise milik Microsoft, mencerminkan tarif resmi OpenAI dengan tambahan overhead langganan Azure dan fitur kepatuhan enterprise. Harga per detik sama; permukaan operasional berbeda.
- Agregator. Layanan yang mengekspos Sora di balik API terpadu mereka sendiri. Sebagian besar agregator meneruskan harga per detik OpenAI secara setara; nilainya bersifat operasional (satu kredensial, satu tagihan, SDK yang sama seperti lalu lintas model teks Anda). Beberapa agregator menawarkan struktur tarif mereka sendiri, yang kami bahas nanti di artikel.
Harga Sora 2 per detik video
Harga Sora disusun berdasarkan tier model dan resolusi output, dengan tarif per detik yang dikalikan durasi klip untuk mendapatkan biaya pembuatan. Diverifikasi dari halaman harga resmi OpenAI per Mei 2026:
| Model | Resolusi | Durasi yang didukung | Harga per detik | Klip 10 detik |
|---|---|---|---|---|
| Sora 2 (standar) | 720p | 4s, 8s, 12s | $0.10 | $1.00 |
| Sora 2 Pro | 720p | 10s, 15s, 25s | $0.30 | $3.00 |
| Sora 2 Pro | 1024p (1792×1024) | 10s, 15s, 25s | $0.50 | $5.00 |
Catatan tentang struktur harga. Harga berdasarkan output, bukan input; tidak ada penagihan input berbasis token untuk Sora seperti pada model teks. Pengkondisian gambar (mengirim gambar referensi untuk menambatkan pembuatan) tidak mengubah tarif per detik. Opsi durasi untuk setiap tier model bersifat tetap: Anda tidak dapat meminta klip 7 detik pada model standar, hanya 4, 8, atau 12 detik.
Dua implikasi praktis yang perlu diperjelas. Pertama: model harga lebih mirip tagihan perenderan video dibanding tagihan LLM. Biaya didorong oleh durasi output, bukan oleh seberapa kompleks prompt Anda atau berapa banyak token yang dikandungnya. Kedua: selisih biaya antara Sora 2 dan Sora 2 Pro pada HD adalah 5× per detik: klip 10 detik berharga $1,00 pada standar dan $5,00 pada Pro di 1024p. Memilih tier yang tepat untuk tugas adalah tuas biaya terbesar yang Anda miliki; layak untuk teliti menentukan beban kerja mana yang benar‑benar membutuhkan fidelitas lebih tinggi dari Pro.
Batas laju dan kuota
Batas laju Sora diatur berdasarkan sistem usage tier standar OpenAI. Rincian penting khusus Sora:
- Persyaratan tier minimum: Tier 2, dicapai dengan top-up setidaknya $10 kredit API. Tier 1 (default untuk akun baru) tidak menyertakan akses model Sora.
- Batas pembuatan konkuren: Sesuai dokumentasi rate limit OpenAI, pembuatan video konkuren dibatasi oleh tier, biasanya sejumlah kecil job in‑flight pada tier lebih rendah, meningkat seiring tier penggunaan. Batas atas tepatnya ditetapkan per akun dan terlihat di dashboard OpenAI. Untuk beban kerja volume tinggi, rencanakan akses tier 3 atau tier 4 sejak hari pertama.
- Permintaan kuota: Batas konkuren lebih tinggi di luar plafon default tier dapat diminta melalui formulir permintaan peningkatan rate limit OpenAI. Persetujuan bersifat spesifik beban kerja dan tidak instan; untuk peluncuran produksi dengan lonjakan permintaan yang dapat diprediksi, ajukan peningkatan beberapa minggu sebelum peluncuran.
Perlu diketahui: batas laju pada Sora dikelompokkan (pooled) berbeda dari batas laju model teks pada akun yang sama. Tim yang menjalankan trafik Sora berat tidak memengaruhi anggaran batas laju yang tersedia untuk panggilan GPT‑5.5 mereka. Sebaliknya, trafik GPT‑5.5 besar tidak memakan anggaran Sora. Rencanakan keduanya sebagai pertanyaan kapasitas terpisah.
Waktu pembuatan: apa yang sebenarnya diharapkan
Sora bersifat async secara desain. Anda mengirim permintaan pembuatan, mendapatkan ID job, lalu melakukan polling (atau webhook kembali) untuk penyelesaian. Waktu riil (wall‑clock) antara permintaan dan penyelesaian bergantung pada durasi dan resolusi output, beban saat ini di infrastruktur OpenAI, dan apakah job Anda mengantre di belakang job lain pada akun Anda.
Ekspektasi realistis berdasarkan perilaku yang diamati:
| Output | Waktu riil tipikal | Catatan |
|---|---|---|
| Sora 2 standar, 4s @ 720p | 20–45 detik | Jalur tercepat; bagus untuk iterasi |
| Sora 2 standar, 8s @ 720p | 40–90 detik | Durasi produksi paling umum |
| Sora 2 standar, 12s @ 720p | 60–120 detik | Konten sosial berdurasi lebih panjang |
| Sora 2 Pro, 10s @ 720p | 60–150 detik | Kualitas premium; ~3× biaya dari standar |
| Sora 2 Pro, 15s @ 1024p | 120–240 detik | Full HD, antrean lebih panjang saat jam sibuk |
| Sora 2 Pro, 25s @ 1024p | 200–360 detik | Durasi maksimum; harga meningkat linier |
Dua konsekuensi operasional:
- Anggaran latensi untuk pengguna perlu ditata ulang. Jika produk Anda mengharapkan pembuatan video terasa responsif terhadap aksi pengguna, rentang 30–90 detik untuk klip pendek berarti Anda memerlukan UX yang menangani waktu tunggu: indikator progres, pekerjaan paralel yang bisa dilakukan pengguna saat video dibuat, atau pra‑pembuatan untuk skenario yang dapat diprediksi. Memperlakukan Sora seperti panggilan API sinkron adalah kesalahan arsitektur paling umum.
- Polling versus webhook itu penting. Polling naif (loop ketat yang terus‑menerus memanggil endpoint status) menghabiskan anggaran batas laju Anda dan komputasi model. Gunakan exponential backoff dengan jitter, atau atur callback webhook jika lingkungan Anda mendukungnya. Pola polling yang bekerja baik di produksi adalah polling tiap 10 detik selama menit pertama, lalu tiap 30 detik setelahnya, dengan batas waktu keras di ambang atas yang diharapkan model untuk durasi yang diminta.
Parameter yang didukung dan struktur prompt
Permukaan API Sora sengaja dibuat sederhana dibanding model gambar seperti DALL‑E 3. Tombolnya lebih sedikit, tetapi yang ada itu penting. Parameter utama:
- model: sora-2 atau sora-2-pro. Pilihan ini menentukan harga dan opsi durasi/resolusi yang tersedia seperti pada tabel harga di atas.
- prompt: Teks bebas yang menggambarkan adegan. Sora menangani pengarahan sinematik (sudut kamera, pergerakan, pencahayaan), aksi karakter, dan detail lingkungan. Model peka terhadap struktur prompt: memulai dengan penetapan adegan, lalu aksi, lalu pengarahan teknis, menghasilkan hasil yang lebih andal dibanding satu paragraf padat.
- image: Gambar referensi opsional untuk pembuatan image-to-video. Referensi bertindak sebagai jangkar frame pertama; model menghasilkan gerakan dari titik awal tersebut. Berguna untuk demo produk, kontinuitas karakter, dan skenario apa pun di mana tampilan statis subjek tidak bisa ditawar.
- duration: Durasi dalam detik. Dibatasi pada opsi diskret untuk model yang dipilih (4/8/12 untuk sora-2, 10/15/25 untuk sora-2-pro). Biaya meningkat linier dengan durasi.
- size: Resolusi. 720x1280 (potret) atau 1280x720 (landskap) pada model standar; menambah 1024x1792 / 1792x1024 pada Pro. Rasio aspek tersirat dalam pemilihan size.
Hal yang tidak tersedia. Sora saat ini tidak mengekspos kontrol seed melalui API publik (jadi reproduksibilitas antar‑run tidak dijamin), juga tidak mengekspos kontrol gaya individual seperti Midjourney atau model gambar lainnya. Model memiliki preferensi bawaan; rekayasa prompt adalah tuas utama, bukan penyetelan parameter.
Contoh sederhana permintaan pembuatan Sora 2 menggunakan OpenAI Python SDK:
| from openai import OpenAIimport timeclient = OpenAI(api_key="YOUR_API_KEY")# Create the video generation jobjob = client.videos.create(model="sora-2",prompt=("A wide-angle shot of a snow-capped mountain at sunrise. ""The camera slowly tracks left as the first light hits the peak. ""Cinematic, golden hour, 4K-quality lighting."),size="1280x720",duration=8,)# Poll for completionwhile True:job = client.videos.retrieve(job.id)if job.status == "completed":video_url = job.output[0].urlbreakelif job.status == "failed":raise RuntimeError(f"Generation failed: {job.error}")print(f"Current status: {job.status}")time.sleep(10)print(f"Video ready: {video_url}") |
|---|
Contoh perhitungan biaya
Harga per detik membuat biaya dapat diprediksi, tetapi hanya setelah Anda jelas tentang bentuk beban kerja Anda. Tiga skenario representatif:
Skenario 1: Demo produk pendek untuk halaman arahan SaaS
Klip 5 detik yang menampilkan UI produk beraksi, dibuat sekali dan digunakan sebagai video hero di situs pemasaran. Anda berharap beriterasi 5–10 kali untuk mendapatkan klip yang memuaskan sebelum dipublikasikan.
Biaya pada Sora 2 standar di 720p: 5s × $0,10 = $0,50 per pembuatan. Dengan 8 iterasi untuk mencapai hasil akhir: $4,00. Biaya pada Sora 2 Pro di 1024p untuk versi final yang dipublikasikan: 5s × $0,50 = $2,50 (satu kali). Total biaya proyek: kira‑kira $6,50 untuk run iterasi ditambah final HD.
Skenario 2: Batch 50 klip untuk kampanye pemasaran
50 klip produk unik berdurasi 8 detik, masing‑masing berdasarkan deskripsi fitur berbeda, semuanya menggunakan Sora 2 standar di 720p. Tanpa anggaran iterasi; Anda menerima generasi pertama.
Biaya: 50 × 8s × $0,10 = $40,00. Tambahkan anggaran iterasi 30% untuk klip yang tidak berhasil pada percobaan pertama (50 × 0,30 = 15 ulang × 8s × $0,10 = $12). Total: kira‑kira $52,00 untuk kampanye.
Skenario 3: Fitur video buatan pengguna dalam produk konsumen
Pengguna di aplikasi Anda membuat klip 6 detik sesuai permintaan, pada Sora 2 standar di 720p. Penggunaan rata‑rata: 1.000 klip per hari. Anda menagih pengguna $0,50 per pembuatan dan menerima selisih biaya sebagai margin unit.
Biaya per klip pengguna: 6s × $0,10 = $0,60. Dengan harga pengguna $0,50, beban kerja merugi pada tier standar: setiap pembuatan berbiaya $0,10 lebih besar daripada yang dibayar pengguna. Tier standar 720p memerlukan harga pengguna setidaknya $0,65 untuk impas sebelum overhead infrastruktur. Pada 30.000 klip per bulan: tagihan Sora bulanan $18.000. Ini adalah jenis pemeriksaan ekonomi unit yang layak dilakukan sebelum meluncurkan fitur video untuk pengguna.
Intinya di ketiga skenario: pembuatan video benar‑benar terjangkau untuk beban kerja pemasaran dan konten sekali jalan, di mana jumlah iterasi dibatasi dan biaya per aset final yang penting. Jauh lebih menantang untuk fitur yang menghadap pengguna dalam skala besar, di mana biaya per pembuatan harus melampaui harga yang dibayar pengguna ditambah overhead produk. Nyatakan secara eksplisit beban kerja mana yang Anda harga sebelum berkomitmen.
Akses langsung OpenAI versus akses melalui agregator
Dengan Sora tersedia melalui beberapa rute, pertanyaan praktis bagi sebagian besar tim adalah rute mana yang harus diintegrasikan. Jawaban jujurnya bergantung pada tumpukan Anda yang lain.
Apa yang sama
Kualitas output, waktu pembuatan pada lapisan model, parameter yang didukung, dan harga per detik biasanya identik terlepas dari rutenya, karena sebagian besar agregator meneruskan harga OpenAI secara setara, dan modelnya sendiri sama. Jika Anda memilih rute murni berdasarkan kualitas output, pilihan ini imbang.
Apa yang berbeda
- Permukaan penagihan. Akses langsung OpenAI menagih melalui akun OpenAI Anda; agregator menagih melalui sistem kredit atau langganan mereka sendiri. Untuk tim yang sudah mengelola penagihan OpenAI untuk penggunaan model teks, rute langsung tidak menambah hal baru. Untuk tim yang menjalankan beban kerja multi‑penyedia (LLM dari Anthropic, model gambar dari Black Forest Labs, video dari Sora), agregator mengonsolidasikan semuanya ke satu faktur.
- Observabilitas. Dashboard OpenAI menampilkan penggunaan Sora tingkat permintaan dengan rapi. Dashboard agregator bervariasi dalam menangani beban kerja pembuatan video; beberapa memiliki observabilitas video yang dirancang khusus; lainnya memperlakukan video sebagai panggilan API generik. Layak diperiksa sebelum berkomitmen jika observabilitas adalah prioritas.
- Pooling batas laju. Pada OpenAI langsung, batas laju Sora terikat pada akun dan tier OpenAI Anda. Pada agregator, batas dapat dipool di seluruh basis pelanggan agregator dalam beberapa kasus, atau ditetapkan per pelanggan di kasus lain. Untuk beban kerja produksi volume tinggi, tanyakan kepada agregator bagaimana mereka menangani alokasi batas laju sebelum integrasi.
- Posisi geografis dan kepatuhan. OpenAI langsung diproses melalui infrastruktur OpenAI dengan opsi residensi data yang disediakan OpenAI. Beberapa agregator berbasis di yurisdiksi dengan aturan residensi data berbeda; yang lain merutekan permintaan melalui infrastruktur OpenAI di AS apa pun keadaannya. Untuk beban kerja yang diatur, ini menentukan, dan ini adalah hal yang layak diminta secara tertulis dari tim sales agregator.
Peran CometAPI
CometAPI mengekspos Sora 2 dan Sora 2 Pro bersama 500+ model lainnya di balik satu endpoint yang kompatibel dengan OpenAI, dengan satu kredensial dan penagihan terpadu. Harga Sora melalui CometAPI mengikuti tarif per detik OpenAI; nilai operasionalnya adalah mengonsolidasikan penggunaan Sora dengan lalu lintas model Anda yang lain di satu faktur. Untuk tim yang menjalankan beban kerja campuran (model teks dari banyak penyedia, pembuatan gambar, dan video Sora), ini adalah argumen inti. Untuk tim yang hanya menggunakan Sora dan hanya satu atau dua model teks, penghematan operasionalnya lebih kecil dan akses langsung OpenAI adalah pilihan yang dapat dipertahankan.
Pertimbangan produksi
Beberapa pola yang layak ditata dengan benar sebelum Sora memasuki trafik produksi:
- Penanganan lifecycle job async. Perlakukan setiap pembuatan Sora sebagai job berdurasi panjang, bukan permintaan. Simpan ID job segera saat pembuatan; selamatkan dari restart server dengan kemampuan melanjutkan polling untuk job in‑flight; tangani kasus di mana job selesai saat worker Anda offline. Ini adalah kebersihan sistem terdistribusi yang standar tetapi sering dilewati di awal karena Sora adalah API async pertama yang tim integrasikan.
- Fallback webhook. Jika platform mendukung webhook untuk event penyelesaian (OpenAI API mendukung), gunakan. Webhook menghapus kebutuhan polling dan mengurangi tekanan batas laju serta komputasi terbuang dari pengecekan status yang sering. Polling adalah fallback untuk lingkungan yang tidak dapat mengekspos endpoint webhook.
- Mode kegagalan yang berbiaya. OpenAI tidak menagih untuk pembuatan yang gagal, tetapi penyelesaian parsial dan permintaan yang diulang lalu berhasil pada percobaan kedua menimbulkan biaya. Di produksi, log biaya setiap retry dan beri alert jika tingkat retry melebihi ekspektasi, karena itu biasanya sinyal masalah kebijakan konten pada prompt yang Anda kirim, yang lebih murah diperbaiki di lapisan prompt daripada diserap dalam tagihan.
- Kebijakan konten dan penerapan produksi. Sora dibatasi oleh kebijakan penggunaan OpenAI, yang membatasi kategori konten tertentu. Untuk penerapan produksi (terutama yang menghadap pengguna di mana prompt sebagian dikendalikan pengguna), tinjau dokumentasi kebijakan konten resmi OpenAI dan rancang pagar pembatas hulu sesuai. Menautkan ke kebijakan OpenAI adalah referensi yang benar; dokumentasi itu adalah sumber kebenaran dan berubah lebih sering daripada artikel ini.
Apa yang sebaiknya dibangun terlebih dahulu
Pembacaan jujur tentang beban kerja Sora mana yang siap produksi hari ini, mana yang di ambang, dan mana yang terlalu dini:
Siap produksi hari ini
Beban kerja pemasaran dan konten kreatif di mana iterasi dibatasi dan biaya per aset final adalah metrik yang tepat. Video demo produk, konten kampanye media sosial, video hero untuk halaman arahan, materi pelatihan internal. Ekonominya bekerja, mode kegagalan dipahami dengan baik, dan cerita latensinya (30–90 detik untuk klip pendek) dapat diterima ketika manusia di loop adalah tim konten, bukan pengguna akhir.
Di ambang
Fitur pembuatan video yang menghadap pengguna di mana biaya per klip harus melampaui harga yang dibayar pengguna. Ini bisa dilakukan tetapi memerlukan ekonomi unit yang cermat: batasi durasi yang dapat diminta pengguna, gunakan Sora 2 standar 720p sebagai default, tetapkan harga yang memiliki margin di atas biaya per klip. Gelombang awal 2026 aplikasi pembuatan video konsumen sebagian besar ada dalam kategori ini, dan yang ekonominya berkelanjutan semuanya sengaja membatasi apa yang dapat dibuat pengguna.
Terlalu dini
Video berdurasi panjang dalam skala besar (apa pun di atas 25 detik, karena itu batas durasi Sora saat ini), skenario real‑time volume tinggi di mana latensi waktu riil lebih penting daripada biaya, dan aplikasi yang mengharapkan kontrol tingkat frame atau reproduksibilitas berbasis seed. Ini adalah beban kerja untuk ditinjau kembali ketika permukaan kapabilitas Sora meluas, bukan dipaksakan hari ini.
Kerangka berpikirnya: Sora 2 benar‑benar siap produksi untuk beban kerja konten dengan manusia di loop. Dapat dikerjakan untuk fitur yang menghadap pengguna dengan ekonomi unit yang disengaja. Terlalu dini untuk video durasi panjang dan untuk use case yang membutuhkan parameter yang belum diekspos Sora. Bangun untuk yang siap hari ini; pantau yang belum.
Mencobanya pada beban kerja Anda: Semua varian Sora 2 dan Sora 2 Pro tersedia di CometAPI bersama model teks yang mungkin sudah Anda gunakan. Kredit uji coba gratis memungkinkan Anda membuat beberapa klip dengan harga standar tanpa persiapan apa pun selain mengarahkan klien kompatibel OpenAI Anda yang ada ke endpoint CometAPI.
