Pricing

ModelBeam uses pay-per-use pricing. No subscriptions, no commitments. New accounts receive $5 in free credits.

Price Table

ServiceApproximate Price
Text-to-Image (512x512, 4 steps)~$0.0019/image
Text-to-Image (1024x1024, 4 steps)~$0.0037/image
Image-to-Image (4 steps)~$0.0066/transformation
Text-to-Speech$0.77/1M characters
Text-to-Video (512x512, 4s)~$0.0056/video
Image-to-Video (512x512, 4s)~$0.0056/video
Text-to-Music~$0.0009/minute
Video-to-Text~$0.021/hour
Image-to-Text (OCR)~$0.0093/1K output chars
Text-to-Embedding~$0.000068/1K tokens
Background Removal (1920x1080)~$0.00046/image
Image Upscale (512 to 2048, 4x)~$0.00059/image
Video Replace (Animate)Use price calculation endpoint
Prices are approximate and vary by model and parameters. Use the /price-calculation endpoints for exact costs before execution.

Price Calculation

Every endpoint has a corresponding price calculation endpoint. Call it with the same parameters to get the exact cost before running the job. Pattern: POST /api/v1/client/{endpoint}/price-calculation
curl -X POST https://api.modelbeam.ai/api/v1/client/txt2img/price-calculation \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "prompt": "a sunset over mountains",
    "model": "Flux1schnell",
    "width": 768,
    "height": 768,
    "steps": 4,
    "guidance": 1,
    "seed": -1
  }'
Response:
{
  "data": {
    "price": 0.00187
  }
}

How Pricing Works

Prices are calculated based on the computational resources required:
  • Image generation — Based on resolution (width x height), number of steps, and model complexity
  • Video generation — Based on resolution, number of frames, and inference steps
  • Text-to-Speech — Based on character count
  • Transcription — Based on audio/video duration
  • OCR — Based on output character count
  • Embeddings — Based on token count
  • Background removal / Upscale — Based on input image resolution