{"subject":{"id":"fal","slug":"fal","name":"Fal","tagline":"Depot default for programmatic image/video/audio gen. One API to rule the media zoo.","website":"https://fal.ai","status":"active","overall":8.5,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-19","lastReviewed":"2026-10-19","categoryIds":["cat-media-gen","cat-inference-apis"],"regions":["global"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"fal-image-nano-banana-2","providerId":"fal","sku":"Nano Banana 2","unit":"usd_per_image","amountUsd":0.08,"currency":"USD","sourceUrl":"https://fal.ai/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_image","priceSortEligible":false,"qualifier":"Model API billed per image (billing unit \"images\"). Megapixel-billed models were not converted to per image."},{"id":"fal-image-seedream-v4-5","providerId":"fal","sku":"Bytedance Seedream V4.5","unit":"usd_per_image","amountUsd":0.04,"currency":"USD","sourceUrl":"https://fal.ai/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_image","priceSortEligible":false,"qualifier":"Model API billed per image (billing unit \"images\"). Megapixel-billed models were not converted to per image."},{"id":"fal-image-nano-banana-pro","providerId":"fal","sku":"Nano Banana Pro","unit":"usd_per_image","amountUsd":0.15,"currency":"USD","sourceUrl":"https://fal.ai/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_image","priceSortEligible":false,"qualifier":"Model API billed per image (billing unit \"images\"). Megapixel-billed models were not converted to per image."}],"notesExcerpt":"Serverless generative media API (1000+ models); per-second/per-output; extremely agent-friendly.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://fal.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."}},"relatedJtbdSlugs":["serverless-gpu","image-generation","video-generation","media-generation","3d-generation","text-in-image-generation"],"alternatives":[{"id":"ideogram","slug":"ideogram","name":"Ideogram","tagline":"Use when agents must render readable text in images. Fal remains default multi-model media router.","website":"https://ideogram.ai","status":"active","overall":7.88,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.62,"roles":["same_jtbd_runner","same_jtbd_pick"],"sharedJtbdSlugs":["image-generation","media-generation","text-in-image-generation"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-09-14: Consumer Plus ~$20/mo (site). API pay-as-you-go per image (ideogram.ai/api-pricing): 4.0 Turbo ~$0.03, Default ~$0.06, Quality ~$0.10; volume via sales. Strong text-in-image reputation.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://ideogram.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=image-generation","human":"/providers/ideogram","compare":"/compare/fal-vs-ideogram"},{"id":"luma","slug":"luma","name":"Luma AI","tagline":"Solid video gen option — A/B with Runway/Pika/Fal-hosted models for your domain.","website":"https://lumalabs.ai","status":"active","overall":7.69,"scoreKind":"curated_estimate","confidence":"medium","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.81,"roles":["same_jtbd_runner","same_jtbd_pick"],"sharedJtbdSlugs":["video-generation","3d-generation"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"luma-ray3-2-t2v-5s-540p","providerId":"luma","sku":"Ray3.2 text/image-to-video, 5s, 540p","unit":"usd_per_video","amountUsd":0.15,"currency":"USD","sourceUrl":"https://lumalabs.ai/api/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_video","priceSortEligible":false,"qualifier":"Pay per video, SDR output; HDR is 2x and HDR+EXR 3x. 720p 5s is $0.30, 1080p 5s $1.20."},{"id":"luma-ray3-2-t2v-5s-720p","providerId":"luma","sku":"Ray3.2 text/image-to-video, 5s, 720p","unit":"usd_per_video","amountUsd":0.3,"currency":"USD","sourceUrl":"https://lumalabs.ai/api/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_video","priceSortEligible":false,"qualifier":"Pay per video, SDR output."}],"notesExcerpt":"As of 2026-09-14: Dream Machine video and multimodal APIs with credit/subscription packaging plus builder API. Compare unit economics vs Runway/Pika/Fal-hosted video models for your domain.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://lumalabs.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=video-generation","human":"/providers/luma","compare":"/compare/fal-vs-luma"},{"id":"modal","slug":"modal","name":"Modal","tagline":"Depot darling for Python agent backends and bursty GPU jobs. If you think in functions not VMs, start here.","website":"https://modal.com","status":"active","overall":8.44,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-19","deltaOverallVsSubject":-0.06,"roles":["same_jtbd_pick"],"sharedJtbdSlugs":["serverless-gpu"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"modal-nvidia-b300-usd-per-gpu-second","providerId":"modal","sku":"Nvidia B300","unit":"usd_per_gpu_second","amountUsd":0.001972,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-b200-usd-per-gpu-second","providerId":"modal","sku":"Nvidia B200","unit":"usd_per_gpu_second","amountUsd":0.001736,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-h200-sxm-usd-per-gpu-second","providerId":"modal","sku":"Nvidia H200 SXM","unit":"usd_per_gpu_second","amountUsd":0.001261,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-h100-sxm5-usd-per-gpu-second","providerId":"modal","sku":"Nvidia H100 SXM5","unit":"usd_per_gpu_second","amountUsd":0.001097,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-rtx-pro-6000-usd-per-gpu-second","providerId":"modal","sku":"Nvidia RTX PRO 6000","unit":"usd_per_gpu_second","amountUsd":0.000842,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-a100-80gb-usd-per-gpu-second","providerId":"modal","sku":"Nvidia A100 80GB","unit":"usd_per_gpu_second","amountUsd":0.000694,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-a100-40gb-usd-per-gpu-second","providerId":"modal","sku":"Nvidia A100 40GB","unit":"usd_per_gpu_second","amountUsd":0.000583,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-l40s-usd-per-gpu-second","providerId":"modal","sku":"Nvidia L40S","unit":"usd_per_gpu_second","amountUsd":0.000542,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-a10-usd-per-gpu-second","providerId":"modal","sku":"Nvidia A10","unit":"usd_per_gpu_second","amountUsd":0.000306,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-l4-usd-per-gpu-second","providerId":"modal","sku":"Nvidia L4","unit":"usd_per_gpu_second","amountUsd":0.000222,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-t4-usd-per-gpu-second","providerId":"modal","sku":"Nvidia T4","unit":"usd_per_gpu_second","amountUsd":0.000164,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-cpu-physical-core-usd-per-core-second","providerId":"modal","sku":"CPU physical core","unit":"usd_per_core_second","amountUsd":0.0000131,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_core_second","priceSortEligible":false,"qualifier":"Physical core (2 vCPU). Minimum 0.125 cores."},{"id":"modal-memory-usd-per-gib-second","providerId":"modal","sku":"Memory","unit":"usd_per_gib_second","amountUsd":0.00000222,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib_second","priceSortEligible":false,"qualifier":"Container memory."},{"id":"modal-sandbox-cpu-usd-per-core-second","providerId":"modal","sku":"Sandbox CPU","unit":"usd_per_core_second","amountUsd":0.00003942,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_core_second","priceSortEligible":false,"qualifier":"Modal Sandbox rate (page: 'Modal Sandbox pricing', 'CPU (non-preemptible)'; 'Sandboxes are billed at non-preemptible rates of 3x list price'), separate from the default CPU rate."},{"id":"modal-sandbox-memory-usd-per-gib-second","providerId":"modal","sku":"Sandbox memory","unit":"usd_per_gib_second","amountUsd":0.00000667,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib_second","priceSortEligible":false,"qualifier":"Sandbox memory (page: 'Memory (non-preemptible)' under 'Modal Sandbox pricing')."},{"id":"modal-volumes-usd-per-gib-month","providerId":"modal","sku":"Volumes","unit":"usd_per_gib_month","amountUsd":0.09,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib_month","priceSortEligible":false,"qualifier":"Includes 1 TiB/mo free, not folded into this rate."},{"id":"modal-network-egress-usd-per-gib","providerId":"modal","sku":"Network egress","unit":"usd_per_gib","amountUsd":0.04,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib","priceSortEligible":false,"qualifier":"See plan for included usage."},{"id":"modal-team-plan-usd-per-month","providerId":"modal","sku":"Team plan","unit":"usd_per_month","amountUsd":250,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Plus compute. $100/mo credits not subtracted."}],"notesExcerpt":"As of 2026-10-24 (modal.com/pricing, fetched 2026-10-24): Python-native serverless GPU/CPU billed per second of compute ('You never pay for idle resources'). GPU list rates per second: H100 SXM5 '$0.001097', H200 SXM '$0.001261', B200 '$0.001736', A100 80 GB '$0.000694', L40S '$0…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://modal.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=serverless-gpu","human":"/providers/modal","compare":"/compare/fal-vs-modal"},{"id":"replicate","slug":"replicate","name":"Replicate","tagline":"Ship a model demo by lunch. Migrate hot paths to Modal/RunPod/Fireworks when the bill hurts.","website":"https://replicate.com","status":"active","overall":7.82,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.68,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["serverless-gpu","image-generation","media-generation","3d-generation"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"Run Cog models per-second; prediction-based billing; higher effective GPU cost, lowest friction.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://replicate.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=serverless-gpu","human":"/providers/replicate","compare":"/compare/fal-vs-replicate"},{"id":"openai-media","slug":"openai-media","name":"OpenAI Media (Images/Audio)","tagline":"Convenient if you're already on OpenAI. For best image variety/cost, keep Fal in the toolkit.","website":"https://platform.openai.com/docs/guides/images","status":"active","overall":8.15,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.35,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["image-generation","media-generation","text-in-image-generation"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"Image generation, TTS, Whisper/transcription via OpenAI API; billed per image/minute/token as applicable.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://platform.openai.com/docs/guides/images","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=image-generation","human":"/providers/openai-media","compare":"/compare/fal-vs-openai-media"},{"id":"black-forest-labs","slug":"black-forest-labs","name":"Black Forest Labs","tagline":"First-party FLUX when you want BFL terms/quality without a reseller markup. Fal remains Depot media-gen…","website":"https://bfl.ai","status":"active","overall":8.14,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.36,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["image-generation","media-generation","text-in-image-generation"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"bfl-flux-3-image-1k","providerId":"black-forest-labs","sku":"FLUX 3 Image (1K tier)","unit":"usd_per_image","amountUsd":0.048,"currency":"USD","sourceUrl":"https://bfl.ai/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_image","priceSortEligible":false,"qualifier":"Per image generated at the 1K (~1 MP) resolution tier; 768x768 is $0.041 and higher tiers cost more. Text-to-image and image-to-image."},{"id":"bfl-flux-3-image-klein-1k","providerId":"black-forest-labs","sku":"FLUX 3 Image Klein (1K tier)","unit":"usd_per_image","amountUsd":0.009,"currency":"USD","sourceUrl":"https://bfl.ai/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_image","priceSortEligible":false,"qualifier":"Per image at the 1K resolution tier."}],"notesExcerpt":"As of 2026-09-14 (docs.bfl.ai/quick_start/pricing): 1 credit = $0.01; API = Playground. FLUX.2 Klein 4B from $0.014/image, Klein 9B from $0.015, Pro from $0.03/MP (edit $0.045), Flex $0.05, Max $0.07. FLUX 3 video (t2v/i2v) $0.17/s hd / $0.29/s fhd, draft $0.06/s. FLUX.1 Kontext …","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://bfl.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=image-generation","human":"/providers/black-forest-labs","compare":"/compare/fal-vs-black-forest-labs"},{"id":"recraft","slug":"recraft","name":"Recraft","tagline":"Best when agents need SVG/brand-consistent assets. Fal for general media zoo; BFL for FLUX-first.","website":"https://www.recraft.ai","status":"active","overall":8.07,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.43,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["image-generation","media-generation","text-in-image-generation"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-09-14 (recraft.ai docs API pricing): Prepaid API units $1 = 1,000 units (never expire). V4.1 raster $0.035 (35u) / Pro $0.21 (210u); V4.1 vector $0.08 / Pro Vector $0.30; V3 ops ~$0.04 raster / $0.08 vector; bg removal $0.01; crisp upscale $0.004; creative upscale $0.2…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.recraft.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=image-generation","human":"/providers/recraft","compare":"/compare/fal-vs-recraft"},{"id":"runpod","slug":"runpod","name":"RunPod","tagline":"Depot default for self-serve GPUs. Secure Cloud for anything customer-facing; Community/spot for batch.","website":"https://www.runpod.io","status":"active","overall":8.32,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-19","deltaOverallVsSubject":-0.18,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["serverless-gpu"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"runpod-pod-h100-sxm-secure","providerId":"runpod","sku":"H100 SXM Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":3.99,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-h100-sxm-community","providerId":"runpod","sku":"H100 SXM Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":2.69,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."},{"id":"runpod-pod-h200-secure","providerId":"runpod","sku":"H200 Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":5.29,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-h200-community","providerId":"runpod","sku":"H200 Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":3.59,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."},{"id":"runpod-pod-b200-secure","providerId":"runpod","sku":"B200 Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":7.99,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-b200-community","providerId":"runpod","sku":"B200 Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":5.98,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."},{"id":"runpod-pod-a100-sxm-secure","providerId":"runpod","sku":"A100 SXM Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":1.79,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-a100-sxm-community","providerId":"runpod","sku":"A100 SXM Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":1.39,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."},{"id":"runpod-pod-l40s-secure","providerId":"runpod","sku":"L40S Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":1.09,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-l40s-community","providerId":"runpod","sku":"L40S Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":0.79,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."},{"id":"runpod-pod-rtx-4090-secure","providerId":"runpod","sku":"RTX 4090 Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":0.89,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-rtx-4090-community","providerId":"runpod","sku":"RTX 4090 Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":0.34,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."}],"notesExcerpt":"Secure Cloud + Community Cloud; serverless per-second; H100 often ~$2–3+/hr depending tier; spot cheaper.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://www.runpod.io","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=serverless-gpu","human":"/providers/runpod","compare":"/compare/fal-vs-runpod"},{"id":"koyeb","slug":"koyeb","name":"Koyeb","tagline":"Serverless GPU/app peer for EU-friendly deploys. Depot neocloud pick stays Nebius; interruptible Salad…","website":"https://www.koyeb.com","status":"active","overall":8.12,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.38,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["serverless-gpu"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-09-14 (koyeb.com/pricing): Per-second serverless. GPUs: RTX-4000 $0.50; L4 $0.70; A6000 $0.75; L40S $1.20; A100 $1.60; A100 SXM $2.15; H100 **$2.50**; H200 $3.00; B200 $5.50 (multi-GPU SKUs listed). Pro $29/mo +compute ($10 included); Scale $299; Enterprise custom. Pos…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.koyeb.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=serverless-gpu","human":"/providers/koyeb","compare":"/compare/fal-vs-koyeb"},{"id":"stability","slug":"stability","name":"Stability AI","tagline":"Use API for convenience or self-host SD/Flux on RunPod/Fal for control. Great escape hatch from closed image…","website":"https://stability.ai","status":"active","overall":8.12,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.38,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["image-generation"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-09-14: Stable Diffusion / Stability platform APIs with credit-based billing; open weights freely self-hostable. Platform.stability.ai for hosted; escape hatch is self-host on RunPod/Fal/Modal.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://stability.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=image-generation","human":"/providers/stability","compare":"/compare/fal-vs-stability"},{"id":"friendli","slug":"friendli","name":"FriendliAI","tagline":"Open-model production peer when latency/tool-calling matter. Fireworks remains depot open-model default…","website":"https://friendli.ai","status":"active","overall":8.03,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-01","deltaOverallVsSubject":-0.47,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["serverless-gpu"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"ambiguous","normalizationReason":"input_output_split_not_a_single_rate","shape":"sourced_rows","filterable":false,"priceSortEligible":true,"priceSortKeyUsdPerMillionInputTokens":0.14,"rows":[{"id":"friendli-gpu-a100","providerId":"friendli","sku":"A100 80GB","unit":"usd_per_gpu_hour","amountUsd":4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_gpu_hour","priceSortEligible":false,"qualifier":"dedicated on-demand; billed per second. Matches pricing-watch 2026-10-01 step-up."},{"id":"friendli-gpu-h100","providerId":"friendli","sku":"H100 80GB","unit":"usd_per_gpu_hour","amountUsd":5,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_gpu_hour","priceSortEligible":false,"qualifier":"dedicated on-demand; billed per second. Matches pricing-watch 2026-10-01 step-up."},{"id":"friendli-gpu-h200","providerId":"friendli","sku":"H200 141GB","unit":"usd_per_gpu_hour","amountUsd":7,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_gpu_hour","priceSortEligible":false,"qualifier":"dedicated on-demand; billed per second. Matches pricing-watch 2026-10-01 step-up."},{"id":"friendli-gpu-b200","providerId":"friendli","sku":"B200 180GB","unit":"usd_per_gpu_hour","amountUsd":9,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_gpu_hour","priceSortEligible":false,"qualifier":"dedicated on-demand; billed per second. Matches pricing-watch 2026-10-01 step-up."},{"id":"friendli-gpu-b300","providerId":"friendli","sku":"B300 288GB","unit":"usd_per_gpu_hour","amountUsd":12,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_gpu_hour","priceSortEligible":false,"qualifier":"dedicated on-demand; billed per second. Matches pricing-watch 2026-10-01 step-up."},{"id":"friendli-glm-53-flash-input","providerId":"friendli","sku":"GLM-5.3-Flash","unit":"usd_per_million_input_tokens","amountUsd":0.15,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.15,"normalizationReason":null,"priceSortEligible":true,"qualifier":"model API $/1M tokens"},{"id":"friendli-glm-53-flash-output","providerId":"friendli","sku":"GLM-5.3-Flash","unit":"usd_per_million_output_tokens","amountUsd":0.5,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.5,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-glm-53-flash-cached","providerId":"friendli","sku":"GLM-5.3-Flash","unit":"usd_per_million_cached_input_tokens","amountUsd":0.03,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.03,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-glm-52-input","providerId":"friendli","sku":"GLM-5.2","unit":"usd_per_million_input_tokens","amountUsd":1.4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.4,"normalizationReason":null,"priceSortEligible":true,"qualifier":"model API $/1M tokens"},{"id":"friendli-glm-52-output","providerId":"friendli","sku":"GLM-5.2","unit":"usd_per_million_output_tokens","amountUsd":4.4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":4.4,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-glm-52-cached","providerId":"friendli","sku":"GLM-5.2","unit":"usd_per_million_cached_input_tokens","amountUsd":0.26,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.26,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-glm-51-input","providerId":"friendli","sku":"GLM-5.1","unit":"usd_per_million_input_tokens","amountUsd":1.4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.4,"normalizationReason":null,"priceSortEligible":true,"qualifier":"model API $/1M tokens"},{"id":"friendli-glm-51-output","providerId":"friendli","sku":"GLM-5.1","unit":"usd_per_million_output_tokens","amountUsd":4.4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":4.4,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-glm-51-cached","providerId":"friendli","sku":"GLM-5.1","unit":"usd_per_million_cached_input_tokens","amountUsd":0.26,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.26,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-gemma-4-31b-it-input","providerId":"friendli","sku":"gemma-4-31B-it","unit":"usd_per_million_input_tokens","amountUsd":0.14,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.14,"normalizationReason":null,"priceSortEligible":true,"qualifier":"model API $/1M tokens"},{"id":"friendli-gemma-4-31b-it-output","providerId":"friendli","sku":"gemma-4-31B-it","unit":"usd_per_million_output_tokens","amountUsd":0.4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.4,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-deepseek-v32-input","providerId":"friendli","sku":"DeepSeek-V3.2","unit":"usd_per_million_input_tokens","amountUsd":0.5,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.5,"normalizationReason":null,"priceSortEligible":true,"qualifier":"model API $/1M tokens"},{"id":"friendli-deepseek-v32-output","providerId":"friendli","sku":"DeepSeek-V3.2","unit":"usd_per_million_output_tokens","amountUsd":1.5,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.5,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-deepseek-v32-cached","providerId":"friendli","sku":"DeepSeek-V3.2","unit":"usd_per_million_cached_input_tokens","amountUsd":0.25,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.25,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-minimax-m25-input","providerId":"friendli","sku":"MiniMax-M2.5","unit":"usd_per_million_input_tokens","amountUsd":0.3,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.3,"normalizationReason":null,"priceSortEligible":false,"qualifier":"model API $/1M tokens","sourceStatus":"unverified","sourceStatusReason":"model_not_on_source_page: on 2026-10-25 the Pay per token table on https://friendli.ai/pricing lists GLM-5.3, GLM-5.3-Flash, GLM-5.2, GLM-5.1, gemma-4-31B-it and DeepSeek-V3.2 (plus whisper-large-v3 under Speech to text); MiniMax-M2.5 is no longer in the table (MiniMax appears only in a generic overview sentence without an amount). Kept for history, never ranked.","sourceStatusCheckedOn":"2026-10-25"},{"id":"friendli-minimax-m25-output","providerId":"friendli","sku":"MiniMax-M2.5","unit":"usd_per_million_output_tokens","amountUsd":1.2,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.2,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null,"sourceStatus":"unverified","sourceStatusReason":"model_not_on_source_page: on 2026-10-25 the Pay per token table on https://friendli.ai/pricing lists GLM-5.3, GLM-5.3-Flash, GLM-5.2, GLM-5.1, gemma-4-31B-it and DeepSeek-V3.2 (plus whisper-large-v3 under Speech to text); MiniMax-M2.5 is no longer in the table (MiniMax appears only in a generic overview sentence without an amount). Kept for history, never ranked.","sourceStatusCheckedOn":"2026-10-25"},{"id":"friendli-minimax-m25-cached","providerId":"friendli","sku":"MiniMax-M2.5","unit":"usd_per_million_cached_input_tokens","amountUsd":0.06,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.06,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null,"sourceStatus":"unverified","sourceStatusReason":"model_not_on_source_page: on 2026-10-25 the Pay per token table on https://friendli.ai/pricing lists GLM-5.3, GLM-5.3-Flash, GLM-5.2, GLM-5.1, gemma-4-31B-it and DeepSeek-V3.2 (plus whisper-large-v3 under Speech to text); MiniMax-M2.5 is no longer in the table (MiniMax appears only in a generic overview sentence without an amount). Kept for history, never ranked.","sourceStatusCheckedOn":"2026-10-25"},{"id":"friendli-glm-53-ambiguous","providerId":"friendli","sku":"GLM-5.3","unit":"usd_per_million_input_tokens","amountUsd":null,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"ambiguous","normalizedUsdPerMillionTokens":null,"normalizationReason":"promo_and_list_price_adjacent","priceSortEligible":false,"qualifier":"Page shows 10% OFF and both $1.26 and $1.40 input (cached $0.234/$0.26, output $3.96/$4.40). No single figure selected."}],"notesExcerpt":"As of 2026-10-01 (friendli.ai/pricing live): Dedicated Endpoints on-demand step-up **is live** — A100 **$4.0**/hr, H100 **$5.0**/hr, H200 **$7.0**/hr, B200 **$9.0**/hr, B300 $12.0/hr (was through-Sep-30: A100 $2.9, H100 $3.9, H200 $4.5, B200 $8.9, B300 $12.0). Billed per second; …","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-01","scoreAsOf":"2026-10-01","website":"https://friendli.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=serverless-gpu","human":"/providers/friendli","compare":"/compare/fal-vs-friendli"},{"id":"baseten","slug":"baseten","name":"Baseten","tagline":"Strong custom-model serving alternative to Replicate/Modal when you bring your own model.","website":"https://www.baseten.co","status":"active","overall":7.99,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.51,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["serverless-gpu"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"ambiguous","normalizationReason":"input_output_split_not_a_single_rate","shape":"sourced_rows","filterable":false,"priceSortEligible":true,"priceSortKeyUsdPerMillionInputTokens":0.1,"rows":[{"id":"baseten-gpt-oss-120b-in","providerId":"baseten","sku":"GPT OSS 120B","unit":"usd_per_million_input_tokens","amountUsd":0.1,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.1,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Model APIs, price per 1M input tokens."},{"id":"baseten-gpt-oss-120b-out","providerId":"baseten","sku":"GPT OSS 120B","unit":"usd_per_million_output_tokens","amountUsd":0.5,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.5,"normalizationReason":null,"priceSortEligible":false,"qualifier":"Model APIs, price per 1M output tokens."},{"id":"baseten-glm-5-3-flash-in","providerId":"baseten","sku":"GLM-5.3-Flash","unit":"usd_per_million_input_tokens","amountUsd":0.15,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.15,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Model APIs, price per 1M input tokens."},{"id":"baseten-glm-5-3-flash-out","providerId":"baseten","sku":"GLM-5.3-Flash","unit":"usd_per_million_output_tokens","amountUsd":0.5,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.5,"normalizationReason":null,"priceSortEligible":false,"qualifier":"Model APIs, price per 1M output tokens."},{"id":"baseten-deepseek-v4-1-flash-in","providerId":"baseten","sku":"DeepSeek V4.1 Flash","unit":"usd_per_million_input_tokens","amountUsd":0.3,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.3,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Model APIs, price per 1M input tokens."},{"id":"baseten-deepseek-v4-1-flash-out","providerId":"baseten","sku":"DeepSeek V4.1 Flash","unit":"usd_per_million_output_tokens","amountUsd":1.2,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.2,"normalizationReason":null,"priceSortEligible":false,"qualifier":"Model APIs, price per 1M output tokens."},{"id":"baseten-kimi-k3-in","providerId":"baseten","sku":"Kimi K3","unit":"usd_per_million_input_tokens","amountUsd":3,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":3,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Model APIs, price per 1M input tokens."},{"id":"baseten-kimi-k3-out","providerId":"baseten","sku":"Kimi K3","unit":"usd_per_million_output_tokens","amountUsd":15,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":15,"normalizationReason":null,"priceSortEligible":false,"qualifier":"Model APIs, price per 1M output tokens."}],"notesExcerpt":"As of 2026-09-14 (baseten.co/pricing live): Model APIs + dedicated Truss deploys. Token examples: GLM-5.3-Flash $0.15/$0.50 per 1M (stored row). Per baseten.co/pricing as of 2026-10-21 (not stored as rows): GLM-5.3 and GLM-5.2 each input $1.40, cache input $0.14, output $4.40 per…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.baseten.co","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=serverless-gpu","human":"/providers/baseten","compare":"/compare/fal-vs-baseten"}],"rankContract":{"style":"editorial_weighted","notAnElo":true,"note":"deltaOverallVsSubject is Depot overall (0–10) minus the subject. It is not Arena Elo and not an Artificial Analysis index."},"freshness":{"scoreAsOfMin":"2026-09-14","scoreAsOfMax":"2026-10-19","contractAsOf":"2026-10-03"},"honesty":["Alternatives are other catalog providers that share a JTBD as pick or runner-up. If fewer than three exist, same-category active providers fill the list and are labeled same_category.","Overall deltas are catalog scores. kind=curated_estimate is not a lab measurement.","Pricing rows are sourced or explicitly null. Do not parse pricingNotes. A single normalized USD figure is set only for a provider with exactly one token row."],"links":{"human":"/alternatives/fal","machine":"/api/alternatives?provider=fal","provider":"/api/providers/fal","canonical":"/api/canonical"}}