Como o Midjourney cobra
Cada assinatura do Midjourney inclui uma franquia mensal de “Fast GPU Time”, o tempo de computação gasto nas suas gerações. Os valores abaixo vêm da comparação de planos do Midjourney.- Níveis de preço: o Midjourney oferece quatro níveis de assinatura, de $10 a $120 por mês. Cada um inclui uma quantidade definida de Fast GPU Time.
- Relax Mode: os planos Standard e superiores incluem gerações ilimitadas de imagens em uma fila de baixa prioridade após o fim do Fast GPU Time, para que os usuários não atinjam um limite rígido.
- Horas extras de GPU: os usuários podem comprar Fast GPU Time adicional por $4 por hora quando precisarem de resultados rápidos após usar a franquia mensal.
- Medição em segundos de GPU: o uso é medido pelo tempo de GPU que cada geração leva, portanto, renderizações complexas custam mais do que rascunhos simples.
- Ciclo da comunidade: os usuários podem ganhar tempo de GPU grátis avaliando imagens, o que também ajuda a treinar os modelos do Midjourney.
O que o torna único
O modelo do Midjourney relaciona o valor pago pelo usuário aos recursos consumidos:- Cobrança por tempo de GPU: renderizações complexas têm preço maior do que rascunhos simples, de acordo com o custo computacional.
- Relax Mode é uma alternativa ilimitada que reduz o churn, pois os usuários continuam tendo acesso depois que a franquia mensal se esgota.
- A divisão entre Fast e Relax incentiva upgrades ao vender processamento prioritário para usuários que valorizam velocidade.
- Horas extras de GPU oferecem aos usuários avançados uma recarga no meio do mês para obter capacidade de alta prioridade.
Crie isso com o Dodo Payments
Você pode criar esse modelo com o Dodo Payments combinando assinaturas, medidores de uso e lógica na sua aplicação.1
Create a Usage Meter
Crie um medidor que acompanhe os segundos de GPU usados por cada cliente.
- Nome do evento:
gpu.fast_seconds - Agregação: Soma, com
gpu_secondscomo a Propriedade de excesso
2
Create Subscription Products with Usage Pricing
Crie os produtos de assinatura e adicione o medidor de uso com um Limite gratuito igual à franquia de Fast GPU do plano.
Defina o preço por unidade como $0 em todos os planos, para que o uso acima do limite não seja cobrado. O Dodo Payments não interrompe o uso quando o limite é atingido. Sua aplicação impõe o limite rígido do plano Basic e direciona os demais planos para o Relax Mode quando o medidor ultrapassa o limite.
3
Implement Application-Level Relax Mode
O Relax Mode não é um recurso de cobrança. Sua aplicação envia solicitações para uma fila mais lenta quando o medidor de uso do Dodo Payments indica que o cliente ultrapassou o limite do plano.
4
Send Usage Events (Fast Mode Only)
Envie um evento de uso ao Dodo Payments somente quando uma geração for executada no modo Fast.
5
Sell Extra Fast Hours (One-Time Top-Up)
Crie um produto de pagamento único chamado “Extra Fast GPU Hour” com preço de $4. Quando um cliente comprá-lo, aumente o limite na sua aplicação em 3.600 segundos por hora adquirida.
6
Create Checkout for Subscription
Crie uma sessão de checkout para o plano de assinatura.
Acelere com o Time Range Ingestion Blueprint
O Time Range Ingestion Blueprint fornece helpers para cobrança baseada em duração, tornando mais rápida a escrita do código de acompanhamento do tempo de GPU.durationMs; portanto, defina a Propriedade de excesso do medidor como durationMs ou envie durationSeconds para corresponder a um medidor em segundos.
A arquitetura Fast vs Relax
As duas filas funcionam direcionando cada solicitação com base no uso atual do cliente.- Todas as solicitações passam pela sua aplicação.
- A aplicação compara o uso de Fast GPU do cliente com o limite gratuito do plano.
- Se o uso estiver abaixo do limite, a solicitação vai para a fila Fast e é medida.
- Se o uso estiver acima do limite, a solicitação vai para a fila Relax, que não é medida e tem menor prioridade.
- O plano Basic não tem alternativa Relax; portanto, a aplicação bloqueia as solicitações quando o limite é atingido.
O Relax Mode é um padrão no nível da aplicação, não um recurso de cobrança do Dodo Payments. O Dodo Payments registra o uso de Fast GPU dos seus clientes. Sua aplicação decide se deve bloquear o usuário ou enviá-lo para uma fila mais lenta.
Principais recursos do Dodo usados
Subscriptions
Gerencie cobranças recorrentes e níveis de plano.
Usage-Based Billing
Acompanhe e cobre com base no consumo real de recursos.
Event Ingestion
Envie eventos de uso em alto volume para a API do Dodo Payments.
Meters
Defina como os eventos de uso são agregados e cobrados.
One-Time Payments
Venda horas extras ou recargas como compras únicas.
Time Range Blueprint
Simplifique o acompanhamento do tempo de GPU com helpers baseados em duração.