Skip to main content
Midjourney es una plataforma de IA generativa que factura por tiempo de GPU en lugar de por cantidad de imágenes. Un renderizado complejo y de alta resolución utiliza más tiempo de GPU y, por tanto, una mayor parte del plan que un borrador rápido de baja resolución.

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.
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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_seconds como Over Property
Envía eventos únicamente para las generaciones en modo Fast. Las generaciones en Relax Mode no se miden para la facturación.
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.
El blueprint crea el evento y envía la duración en sus metadatos. Tú proporcionas el ID del cliente y el tiempo transcurrido. Este ejemplo envía durationMs, así que establece Over Property del medidor en durationMs, o envía durationSeconds para que coincida con un medidor basado en segundos.
Time Range Blueprint acepta duraciones en milisegundos, segundos o minutos. Consulta la documentación completa del blueprint para conocer todas las opciones de duración y las prácticas recomendadas.

La arquitectura Fast frente a Relax

Las dos colas funcionan dirigiendo cada solicitud según el uso actual del cliente.
  1. Todas las solicitudes pasan por tu aplicación.
  2. La aplicación compara el uso de GPU Fast del cliente con el umbral gratuito del plan.
  3. Si el uso está por debajo del umbral, la solicitud se dirige a la cola Fast y se mide.
  4. Si el uso supera el umbral, la solicitud se dirige a la cola Relax, que no se mide y tiene menor prioridad.
  5. 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.
Última modificación el 26 de septiembre de 2026