Skip to main content
Midjourney adalah platform AI generatif yang menagih berdasarkan waktu GPU, bukan jumlah gambar. Render beresolusi tinggi yang kompleks menggunakan lebih banyak waktu GPU, sehingga menghabiskan lebih banyak kuota paket dibandingkan draf beresolusi rendah yang cepat.

Cara Midjourney Menagih

Setiap langganan Midjourney mencakup alokasi bulanan “Fast GPU Time”, yaitu waktu komputasi yang digunakan untuk generasi Anda. Angka-angka di bawah ini berasal dari perbandingan paket Midjourney.
  1. Tingkatan Harga: Midjourney menawarkan empat tingkat langganan dengan harga $10 hingga $120 per bulan. Masing-masing mencakup jumlah Fast GPU time tertentu.
  2. Relax Mode: Paket Standard dan paket yang lebih tinggi mencakup generasi gambar tanpa batas dalam antrean prioritas rendah setelah waktu Fast habis, sehingga pengguna tidak terbentur batas keras.
  3. Jam GPU Tambahan: Pengguna dapat membeli Fast GPU time tambahan seharga $4 per jam ketika membutuhkan hasil cepat setelah menggunakan alokasi bulanan.
  4. Pengukuran dalam Detik GPU: Penggunaan diukur berdasarkan waktu GPU yang diperlukan setiap generasi, sehingga render kompleks membutuhkan biaya lebih besar daripada draf sederhana.
  5. Siklus Komunitas: Pengguna dapat memperoleh waktu GPU gratis dengan memberi peringkat pada gambar, yang juga membantu melatih model Midjourney.

Apa yang Membuatnya Unik

Model Midjourney mengaitkan biaya yang dibayar pengguna dengan sumber daya yang mereka konsumsi:
  • Penagihan berdasarkan waktu GPU menetapkan harga render kompleks lebih tinggi daripada draf sederhana, sesuai dengan biaya komputasinya.
  • Relax Mode adalah fallback tanpa batas yang mengurangi churn, karena pengguna tetap mendapatkan akses setelah alokasi bulanan habis.
  • Pemisahan Fast dan Relax mendorong upgrade dengan menjual pemrosesan prioritas kepada pengguna yang mengutamakan kecepatan.
  • Jam GPU Tambahan memberi power user tambahan kapasitas prioritas di tengah bulan.

Bangun Ini dengan Dodo Payments

Anda dapat membangun model ini dengan Dodo Payments dengan menggabungkan langganan, usage meter, dan logika dalam aplikasi Anda.
1

Create a Usage Meter

Buat meter yang melacak detik GPU yang digunakan setiap pelanggan.
  • Nama event: gpu.fast_seconds
  • Agregasi: Sum, dengan gpu_seconds sebagai Over Property
Kirim event hanya untuk generasi dalam Fast mode. Generasi dalam Relax mode tidak diukur untuk penagihan.
2

Create Subscription Products with Usage Pricing

Buat produk langganan Anda dan tambahkan usage meter dengan Free Threshold yang sama dengan alokasi Fast GPU paket tersebut.Tetapkan harga per unit menjadi $0 pada setiap paket, sehingga penggunaan di atas threshold tidak dikenai biaya. Dodo Payments tidak menghentikan penggunaan saat mencapai threshold. Aplikasi Anda menerapkan hard cap pada paket Basic dan mengarahkan paket lainnya ke Relax Mode setelah meter melewati threshold.
3

Implement Application-Level Relax Mode

Relax Mode bukan fitur penagihan. Aplikasi Anda mengirim permintaan ke antrean yang lebih lambat ketika usage meter Dodo Payments menunjukkan bahwa pelanggan telah melewati threshold paket.
4

Send Usage Events (Fast Mode Only)

Kirim usage event ke Dodo Payments hanya ketika sebuah generasi berjalan dalam Fast mode.
5

Sell Extra Fast Hours (One-Time Top-Up)

Buat produk pembayaran satu kali bernama “Extra Fast GPU Hour” dengan harga $4. Ketika pelanggan membelinya, naikkan threshold mereka dalam aplikasi Anda sebesar 3.600 detik untuk setiap jam yang dibeli.
6

Create Checkout for Subscription

Buat checkout session untuk paket langganan.

Percepat dengan Time Range Ingestion Blueprint

Time Range Ingestion Blueprint menyediakan helper untuk penagihan berbasis durasi yang membuat penulisan pelacakan waktu GPU menjadi lebih singkat.
Blueprint ini membuat event dan mengirim durasi dalam metadatanya. Anda memberikan ID pelanggan dan waktu yang telah berlalu. Contoh ini mengirim durationMs, jadi tetapkan Over Property meter ke durationMs, atau kirim durationSeconds agar sesuai dengan meter dalam satuan detik.
Time Range Blueprint menerima durasi dalam milidetik, detik, atau menit. Lihat dokumentasi blueprint lengkap untuk semua opsi durasi dan praktik terbaik.

Arsitektur Fast vs Relax

Kedua antrean tersebut bekerja dengan mengarahkan setiap permintaan berdasarkan penggunaan pelanggan saat ini.
  1. Semua permintaan melewati aplikasi Anda.
  2. Aplikasi membandingkan penggunaan Fast GPU pelanggan dengan free threshold paket.
  3. Jika penggunaan berada di bawah threshold, permintaan masuk ke antrean Fast dan diukur.
  4. Jika penggunaan berada di atas threshold, permintaan masuk ke antrean Relax, yang tidak diukur dan memiliki prioritas lebih rendah.
  5. Paket Basic tidak memiliki fallback Relax, sehingga aplikasi memblokir permintaan setelah batas tercapai.
Relax Mode adalah pola pada level aplikasi, bukan fitur penagihan Dodo Payments. Dodo Payments mencatat penggunaan Fast GPU pelanggan Anda. Aplikasi Anda menentukan apakah pengguna akan diblokir atau diarahkan ke antrean yang lebih lambat.

Fitur Utama Dodo yang Digunakan

Subscriptions

Kelola penagihan berulang dan tingkatan paket.

Usage-Based Billing

Lacak dan tagih berdasarkan konsumsi sumber daya aktual.

Event Ingestion

Kirim usage event bervolume tinggi ke API Dodo Payments.

Meters

Tentukan cara usage event diagregasikan dan ditagih.

One-Time Payments

Jual jam tambahan atau top-up sebagai pembelian satu kali.

Time Range Blueprint

Pelacakan waktu GPU yang lebih sederhana dengan helper berbasis durasi.
Terakhir diubah pada 26 September 2026