Cómo factura Midjourney
Cada suscripción de Midjourney incluye una asignación mensual de “Fast GPU Time”, el tiempo de cómputo utilizado en tus generaciones. Las cifras siguientes proceden de la comparación de planes de Midjourney.- Niveles de precios: Midjourney ofrece cuatro niveles de suscripción, desde $10 hasta $120 al mes. Cada uno incluye una cantidad determinada de tiempo de GPU Fast.
- Relax Mode: los planes Standard y superiores incluyen generaciones de imágenes ilimitadas en una cola de baja prioridad cuando se agota el tiempo Fast, para que los usuarios no lleguen a un límite estricto.
- Horas de GPU adicionales: los usuarios pueden comprar tiempo de GPU Fast adicional por $4 la hora cuando necesitan resultados rápidos después de utilizar su asignación mensual.
- Medición en segundos de GPU: el uso se mide según el tiempo de GPU que requiere cada generación, por lo que los renderizados complejos cuestan más que los borradores sencillos.
- Bucle de la comunidad: los usuarios pueden obtener tiempo de GPU gratuito al calificar imágenes, lo que también ayuda a entrenar los modelos de Midjourney.
Qué lo hace único
El modelo de Midjourney vincula lo que paga un usuario con los recursos que consume:- La facturación por tiempo de GPU establece un precio mayor para los renderizados complejos que para los borradores sencillos, en consonancia con su coste de cómputo.
- Relax Mode es una alternativa ilimitada que reduce la pérdida de clientes, ya que los usuarios mantienen el acceso cuando se agota la asignación mensual.
- La división entre Fast y Relax fomenta las mejoras de plan al vender procesamiento prioritario a los usuarios que valoran la velocidad.
- Las horas de GPU adicionales ofrecen a los usuarios intensivos una recarga a mitad de mes para obtener capacidad de alta prioridad.
Crea esto con Dodo Payments
Puedes crear este modelo con Dodo Payments combinando suscripciones, medidores de uso y lógica en tu aplicación.1
Create a Usage Meter
Crea un medidor que registre los segundos de GPU que utiliza cada cliente.
- Nombre del evento:
gpu.fast_seconds - Agregación: Sum, con
gpu_secondscomo Over Property
2
Create Subscription Products with Usage Pricing
Crea tus productos de suscripción y añade el medidor de uso con un Free Threshold igual a la asignación de GPU Fast del plan.
Establece el precio por unidad en $0 en todos los planes para que el uso que supere el umbral no se cobre. Dodo Payments no detiene el uso al alcanzar el umbral. Tu aplicación hace cumplir el límite estricto del plan Basic y dirige los demás planes a Relax Mode una vez que el medidor supera el umbral.
3
Implement Application-Level Relax Mode
Relax Mode no es una función de facturación. Tu aplicación envía las solicitudes a una cola más lenta cuando el medidor de uso de Dodo Payments indica que el cliente ha superado el umbral del plan.
4
Send Usage Events (Fast Mode Only)
Envía un evento de uso a Dodo Payments únicamente cuando una generación se ejecute en modo Fast.
5
Sell Extra Fast Hours (One-Time Top-Up)
Crea un producto de pago único llamado “Extra Fast GPU Hour” con un precio de $4. Cuando un cliente lo compre, aumenta en tu aplicación su umbral en 3,600 segundos por cada hora adquirida.
6
Create Checkout for Subscription
Crea una sesión de checkout para el plan de suscripción.
Acelera con Time Range Ingestion Blueprint
Time Range Ingestion Blueprint proporciona helpers para la facturación basada en duración que simplifican la escritura del seguimiento del tiempo de GPU.durationMs, así que establece Over Property del medidor en durationMs, o envía durationSeconds para que coincida con un medidor basado en segundos.
La arquitectura Fast frente a Relax
Las dos colas funcionan dirigiendo cada solicitud según el uso actual del cliente.- Todas las solicitudes pasan por tu aplicación.
- La aplicación compara el uso de GPU Fast del cliente con el umbral gratuito del plan.
- Si el uso está por debajo del umbral, la solicitud se dirige a la cola Fast y se mide.
- Si el uso supera el umbral, la solicitud se dirige a la cola Relax, que no se mide y tiene menor prioridad.
- El plan Basic no tiene una alternativa Relax, por lo que la aplicación bloquea las solicitudes una vez alcanzado el límite.
Relax Mode es un patrón a nivel de aplicación, no una función de facturación de Dodo Payments. Dodo Payments registra el uso de GPU Fast de tus clientes. Tu aplicación decide si bloquea al usuario o lo envía a una cola más lenta.
Funciones clave de Dodo utilizadas
Subscriptions
Gestiona la facturación recurrente y los niveles de plan.
Usage-Based Billing
Realiza el seguimiento y la facturación según el consumo real de recursos.
Event Ingestion
Envía eventos de uso de gran volumen a la API de Dodo Payments.
Meters
Define cómo se agregan y facturan los eventos de uso.
One-Time Payments
Vende horas adicionales o recargas como compras únicas.
Time Range Blueprint
Simplifica el seguimiento del tiempo de GPU con helpers basados en duración.