Skip to main content
Midjourney è una piattaforma di IA generativa che fattura in base al tempo GPU anziché al numero di immagini. Un rendering complesso ad alta risoluzione utilizza più tempo GPU e quindi una porzione maggiore del piano rispetto a una bozza rapida a bassa risoluzione.

Come fattura Midjourney

Ogni abbonamento Midjourney include una quantità mensile di “Fast GPU Time”, ovvero il tempo di calcolo impiegato per le generazioni. I dati riportati di seguito provengono dal confronto dei piani Midjourney.
  1. Fasce di prezzo: Midjourney offre quattro livelli di abbonamento, da $10 a $120 al mese. Ciascuno include una quantità prestabilita di tempo GPU in modalità Fast.
  2. Relax Mode: i piani Standard e superiori includono generazioni di immagini illimitate in una coda a bassa priorità dopo l’esaurimento del tempo Fast, così gli utenti non raggiungono un limite invalicabile.
  3. Ore GPU aggiuntive: gli utenti possono acquistare ulteriore tempo GPU in modalità Fast a $4 l’ora quando hanno bisogno di risultati rapidi dopo aver utilizzato la quantità mensile inclusa.
  4. Misurazione in secondi GPU: l’utilizzo viene misurato in base al tempo GPU impiegato da ciascuna generazione, quindi i rendering complessi costano più delle bozze semplici.
  5. Ciclo della community: gli utenti possono guadagnare tempo GPU gratuito valutando le immagini, contribuendo anche all’addestramento dei modelli di Midjourney.

Cosa lo rende unico

Il modello di Midjourney collega il costo sostenuto dall’utente alle risorse consumate:
  • Fatturazione in base al tempo GPU: assegna un prezzo più elevato ai rendering complessi rispetto alle bozze semplici, in linea con il relativo costo di calcolo.
  • Relax Mode è un’opzione illimitata di fallback che riduce il churn, perché gli utenti mantengono l’accesso dopo l’esaurimento della quantità mensile inclusa.
  • La suddivisione tra Fast e Relax incoraggia gli upgrade vendendo l’elaborazione prioritaria agli utenti che attribuiscono valore alla velocità.
  • Ore GPU aggiuntive offrono agli utenti avanzati un modo per ricaricare a metà mese la capacità ad alta priorità.

Crea questo modello con Dodo Payments

Puoi creare questo modello con Dodo Payments combinando abbonamenti, meter di utilizzo e logica nella tua applicazione.
1

Create a Usage Meter

Crea un meter che registri i secondi GPU utilizzati da ciascun cliente.
  • Nome evento: gpu.fast_seconds
  • Aggregazione: Somma, con gpu_seconds come Over Property
Invia eventi solo per le generazioni in modalità Fast. Le generazioni in Relax Mode non vengono conteggiate per la fatturazione.
2

Create Subscription Products with Usage Pricing

Crea i prodotti dei tuoi abbonamenti e aggiungi il meter di utilizzo con un Free Threshold pari alla quantità di GPU in modalità Fast inclusa nel piano.Imposta il prezzo per unità su $0 per ogni piano, in modo che l’utilizzo oltre la soglia non venga addebitato. Dodo Payments non interrompe l’utilizzo al raggiungimento della soglia. La tua applicazione applica il limite rigido del piano Basic e indirizza gli altri piani a Relax Mode quando il meter supera la soglia.
3

Implement Application-Level Relax Mode

Relax Mode non è una funzionalità di fatturazione. La tua applicazione invia le richieste a una coda più lenta quando il meter di utilizzo di Dodo Payments indica che il cliente ha superato la soglia del piano.
4

Send Usage Events (Fast Mode Only)

Invia un evento di utilizzo a Dodo Payments solo quando una generazione viene eseguita in modalità Fast.
5

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

Crea un prodotto di pagamento una tantum chiamato “Extra Fast GPU Hour” al prezzo di $4. Quando un cliente lo acquista, aumenta la sua soglia nella tua applicazione di 3.600 secondi per ogni ora acquistata.
6

Create Checkout for Subscription

Crea una sessione di checkout per il piano di abbonamento.

Accelera con il Time Range Ingestion Blueprint

Il Time Range Ingestion Blueprint fornisce helper per la fatturazione basata sulla durata, rendendo più breve il codice necessario per il monitoraggio del tempo GPU.
Il blueprint crea l’evento e invia la durata nei relativi metadati. Devi fornire l’ID del cliente e il tempo trascorso. Questo esempio invia durationMs, quindi imposta il Over Property del meter su durationMs, oppure invia durationSeconds per usare un meter basato sui secondi.
Il Time Range Blueprint accetta durate espresse in millisecondi, secondi o minuti. Consulta la documentazione completa del blueprint per tutte le opzioni di durata e le best practice.

L’architettura Fast e Relax

Le due code funzionano indirizzando ogni richiesta in base all’utilizzo attuale del cliente.
  1. Tutte le richieste passano attraverso la tua applicazione.
  2. L’applicazione confronta l’utilizzo GPU in modalità Fast del cliente con la soglia gratuita del piano.
  3. Se l’utilizzo è inferiore alla soglia, la richiesta viene inviata alla coda Fast e conteggiata.
  4. Se l’utilizzo supera la soglia, la richiesta viene inviata alla coda Relax, che non viene conteggiata e ha una priorità inferiore.
  5. Il piano Basic non dispone di un fallback Relax, quindi l’applicazione blocca le richieste una volta raggiunto il limite.
Relax Mode è un pattern a livello applicativo, non una funzionalità di fatturazione di Dodo Payments. Dodo Payments registra l’utilizzo GPU in modalità Fast dei tuoi clienti. La tua applicazione decide se bloccare l’utente o inviarlo a una coda più lenta.

Funzionalità principali di Dodo utilizzate

Subscriptions

Gestisci la fatturazione ricorrente e i livelli dei piani.

Usage-Based Billing

Monitora e fattura in base al consumo effettivo delle risorse.

Event Ingestion

Invia eventi di utilizzo ad alto volume all’API di Dodo Payments.

Meters

Definisci come gli eventi di utilizzo vengono aggregati e fatturati.

One-Time Payments

Vendi ore aggiuntive o ricariche come acquisti una tantum.

Time Range Blueprint

Semplifica il monitoraggio del tempo GPU con helper basati sulla durata.
Ultima modifica il 26 settembre 2026