PhaseoPhaseo
PhaseoPhaseo
Checking statusChecking statusVisit status page
Component-level status is unavailable.

Explore

  • Models
  • Chat
  • Providers
  • Apps
  • Rankings
  • Tools
  • Monitor

Resources

  • Compare
  • Migration Guides
  • Methodology
  • Blog

Community

  • Discord
  • GitHub
  • LinkedIn
  • Reddit
  • X

Build

  • Documentation
  • API Reference
  • Quickstart
  • SDKs

Company

  • About
  • Trust Centre
  • Mission
  • Pricing
  • Works With
  • Acknowledgements
  • Support
  • Privacy
  • Terms

Explore

  • Models
  • Chat
  • Providers
  • Apps
  • Rankings
  • Tools
  • Monitor

Build

  • Documentation
  • API Reference
  • Quickstart
  • SDKs

Resources

  • Compare
  • Migration Guides
  • Methodology
  • Blog

Company

  • About
  • Trust Centre
  • Mission
  • Pricing
  • Works With
  • Acknowledgements
  • Support
  • Privacy
  • Terms

Community

  • Discord
  • GitHub
  • LinkedIn
  • Reddit
  • X

© 2025 • Phaseo

Report:Issue·Support

Spotted a data issue or broken page?Open an issueorcontact support

PhaseoPhaseo
ModelsChatCompareProvidersAppsRankings
ModelsChatCompareProvidersAppsRankings
Methodology

How Phaseo calculates model pricing

This page explains how Phaseo turns provider pricing sources into the public pricing values shown on model and provider pages.

Last updated: 2026-07-30

What we are measuring

Phaseo tracks the public execution price for a model-provider combination, including the meter type, unit size, currency, and plan context used by the upstream provider or gateway configuration.

We separate database pricing visibility from gateway top-up fees. Public model pricing focuses on what a request costs to execute, while the pricing page explains any platform-level credit purchase fees.

Primary inputs

Pricing values are sourced from structured provider pricing rules, provider-model capability mappings, and model metadata stored in the catalog.

When a provider exposes multiple meters for a model, Phaseo keeps the capability-level pricing so the visible page can distinguish text generation, embeddings, image generation, or other billable surfaces where applicable.

How prices are normalised

Provider price sheets arrive in different units such as per token, per 1M tokens, per image, per second, or per request. Phaseo stores the raw unit and unit size, then calculates consistent display values for the catalog and calculator.

Currency is preserved as published. Where a provider exposes separate input and output rates, those are shown separately rather than collapsed into a blended estimate.

Effective dates and change handling

Pricing rules can carry effective start and end dates. When multiple rules exist for the same capability, Phaseo prefers the active rule with the strongest match and the highest operational priority.

When a provider updates a model price, the older rule is retained only as historical context where the data model supports it; the public catalog is meant to reflect the current active price.

Caveats

Some providers publish incomplete or delayed public pricing for preview models, region-specific SKUs, or enterprise-only offerings. In those cases Phaseo may show partial pricing or omit a comparison until the rule can be verified.

Displayed prices are an operational reference, not a billing contract. Always confirm production billing terms with the provider or your Phaseo commercial plan where necessary.

Related pages

Gateway pricingPricing calculatorModel database
Sign Up