Skip to main content
Midjourney är en generativ AI-plattform som tar betalt baserat på GPU-tid i stället för antal bilder. En komplex rendering med hög upplösning använder mer GPU-tid och därmed mer av abonnemanget än ett snabbt utkast med låg upplösning.

How Midjourney Bills

Varje Midjourney-abonnemang inkluderar en månatlig mängd “Fast GPU Time”, alltså den beräkningstid som används för dina genereringar. Siffrorna nedan kommer från Midjourney’s plan comparison.
  1. Prisnivåer: Midjourney erbjuder fyra abonnemangsnivåer från $10 till $120 per månad. Varje nivå inkluderar en viss mängd Fast GPU-tid.
  2. Relax Mode: Standard och högre abonnemang inkluderar obegränsade bildgenereringar i en kö med låg prioritet när Fast-tiden tar slut, så att användarna inte stöter på en hård gräns.
  3. Extra GPU-timmar: Användare kan köpa extra Fast GPU-tid för $4 per timme när de behöver snabba resultat efter att ha använt sin månatliga mängd.
  4. Mätning i GPU-sekunder: Användningen mäts som den GPU-tid varje generering tar, så komplexa renderingar kostar mer än enkla utkast.
  5. Community-loop: Användare kan få gratis GPU-tid genom att betygsätta bilder, vilket även hjälper till att träna Midjourney’s modeller.

Vad som gör det unikt

Midjourney-modellen kopplar det användaren betalar till de resurser som förbrukas:
  • Debitering baserad på GPU-tid prissätter komplexa renderingar högre än enkla utkast, i linje med deras beräkningskostnad.
  • Relax Mode är ett obegränsat reservalternativ som minskar kundbortfall, eftersom användarna behåller åtkomsten när den månatliga mängden tar slut.
  • Skillnaden mellan Fast och Relax uppmuntrar till uppgraderingar genom att sälja behandling med prioritet till användare som värdesätter snabbhet.
  • Extra GPU-timmar ger avancerade användare möjlighet att fylla på kapaciteten med hög prioritet under månaden.

Bygg detta med Dodo Payments

Du kan bygga denna modell med Dodo Payments genom att kombinera abonnemang, användningsmätare och logik i din applikation.
1

Create a Usage Meter

Skapa en mätare som spårar de GPU-sekunder som varje kund använder.
  • Händelsenamn: gpu.fast_seconds
  • Aggregering: Sum, med gpu_seconds som Over Property
Skicka endast händelser för genereringar i Fast-läge. Genereringar i Relax-läge mäts inte för debitering.
2

Create Subscription Products with Usage Pricing

Skapa dina abonnemangsprodukter och lägg till användningsmätaren med en Free Threshold som motsvarar abonnemangets Fast GPU-mängd.Ställ in priset per enhet till $0 för alla abonnemang, så att användning över tröskelvärdet inte debiteras. Dodo Payments stoppar inte användningen vid tröskelvärdet. Din applikation tillämpar Basic-abonnemangets hårda gräns och dirigerar de andra abonnemangen till Relax Mode när mätaren passerar tröskelvärdet.
3

Implement Application-Level Relax Mode

Relax Mode är inte en debiteringsfunktion. Din applikation skickar förfrågningar till en långsammare kö när Dodo Payments användningsmätare visar att kunden har passerat abonnemangets tröskelvärde.
4

Send Usage Events (Fast Mode Only)

Skicka en användningshändelse till Dodo Payments endast när en generering körs i Fast-läge.
5

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

Skapa en engångsbetalningsprodukt med namnet “Extra Fast GPU Hour” och priset $4. När en kund köper den höjer du tröskelvärdet i din applikation med 3 600 sekunder per köpt timme.
6

Create Checkout for Subscription

Skapa en checkout-session för abonnemanget.

Påskynda med Time Range Ingestion Blueprint

Time Range Ingestion Blueprint tillhandahåller hjälpverktyg för debitering baserad på varaktighet, vilket gör det enklare att skriva kod för spårning av GPU-tid.
Blueprinten bygger händelsen och skickar varaktigheten i dess metadata. Du anger kund-ID:t och den förflutna tiden. Detta exempel skickar durationMs, så ställ in mätarens Over Property till durationMs, eller skicka durationSeconds för att matcha en mätare över sekunder.
Time Range Blueprint accepterar varaktigheter i millisekunder, sekunder eller minuter. Se den fullständiga dokumentationen för blueprinten för alla alternativ och bästa praxis för varaktighet.

Arkitekturen Fast kontra Relax

De två köerna fungerar genom att dirigera varje förfrågan baserat på kundens aktuella användning.
  1. Alla förfrågningar går genom din applikation.
  2. Applikationen jämför kundens Fast GPU-användning med abonnemangets fria tröskelvärde.
  3. Om användningen ligger under tröskelvärdet skickas förfrågan till Fast-kön och mäts.
  4. Om användningen ligger över tröskelvärdet skickas förfrågan till Relax-kön, som inte mäts och har lägre prioritet.
  5. Basic-abonnemanget har inget Relax-reservalternativ, så applikationen blockerar förfrågningar när gränsen har nåtts.
Relax Mode är ett mönster på applikationsnivå, inte en debiteringsfunktion i Dodo Payments. Dodo Payments registrerar dina kunders Fast GPU-användning. Din applikation avgör om användaren ska blockeras eller skickas till en långsammare kö.

Viktiga Dodo-funktioner som används

Subscriptions

Hantera återkommande debitering och abonnemangsnivåer.

Usage-Based Billing

Spåra och debitera baserat på faktisk resursförbrukning.

Event Ingestion

Skicka användningshändelser med hög volym till Dodo Payments API.

Meters

Definiera hur användningshändelser aggregeras och debiteras.

One-Time Payments

Sälj extra timmar eller påfyllningar som engångsköp.

Time Range Blueprint

Förenklad spårning av GPU-tid med hjälpverktyg baserade på varaktighet.
Senast ändrad 26 september 2026