Skip to main content

Pricing & Costs

PixelByte uses a micro-cent system for precise billing. No subscriptions, no minimums — you pay only for what you use.

Micro-Cents System

All monetary values in the API are expressed in micro-cents, where: 1,000,000 micro-cents=$1.00 USD1{,}000{,}000 \text{ micro-cents} = \$1.00 \text{ USD}
Micro-centsUSD
1,000,000$1.00
100,000$0.10
10,000$0.01
1,000$0.001
1$0.000001
Micro-cent precision eliminates rounding errors and allows for extremely granular pricing across different model types.

How Pricing Works

Each model version has a base cost in micro-cents. The final price is calculated by applying multiplicative factors based on the parameters you choose.

Multiplicative Factors

Factors are multiplied together, not added. This means each factor scales the cost proportionally.
finalCost = baseCost × factor1 × factor2 × factor3 × ...
Factors are multiplicative, not additive. Choosing two 2x options results in a 4x total multiplier, not 2x + 2x.

Example Calculation

For an image generation model with:
  • Base cost: 40,000 micro-cents
  • Quality: HD (1.5x multiplier)
  • Resolution: 2048×2048 (2x multiplier)
finalCost = 40,000 × 1.5 × 2.0
         = 120,000 micro-cents
         = $0.12 USD

Common Pricing Factors

Quality

QualityMultiplierDescription
standard1.0xDefault quality
hd1.5xHigh definition
ultra2.0x+Maximum quality

Resolution (Image Models)

ResolutionMultiplierTypical Use
512×5121.0xThumbnails, previews
1024×10241.5xStandard output
1536×15361.75xHigh-res output
2048×20482.0xMaximum resolution

Duration (Video Models)

DurationMultiplier
3 seconds3xShort clips
5 seconds5xStandard
10 seconds10xExtended
15 seconds15xLong form
30 seconds30xMaximum length

Steps (Image Generation)

StepsMultiplierQuality Impact
201.0xFast, lower quality
301.25xBalanced
501.5xHigh quality
1002.0xMaximum quality
Exact multipliers vary by model. Check the model’s documentation or use the estimate endpoint for precise costs.

Estimate Costs Before Submitting

Use the estimate endpoint to calculate the exact cost before committing to a job:
curl -X POST https://api.muvi.video/v1/jobs/estimate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "modelSlug": "stability/sdxl",
    "modelVersion": "v1",
    "input": {
      "prompt": "A beautiful sunset over mountains",
      "quality": "hd",
      "resolution": "2048x2048"
    }
  }'

Estimate Response

{
  "success": true,
  "data": {
    "estimatedCost": 120000,
    "baseCost": 40000,
    "factors": {
      "quality": { "value": "hd", "multiplier": 1.5 },
      "resolution": { "value": "2048x2048", "multiplier": 2.0 }
    },
    "currency": "micro-cents"
  },
  "requestId": "req_est_abc123"
}

User Pricing Overrides

Platform administrators can configure custom pricing for specific users or groups:
Override TypeDescriptionExample
percentage_discountPercentage off the calculated price20% discount → 120,000 becomes 96,000
fixed_priceFixed price per job, ignoring factorsAlways 50,000 micro-cents per job
custom_dynamicCustom multiplier table per userDifferent factor values for HD, resolution, etc.
Pricing overrides are applied server-side after the standard calculation. The estimate endpoint reflects any active overrides for the authenticated user.