528 models found. Pick one and click “View prices”.

104 sites · 439 prices

How to read these prices

Input, output and cache prices and terms for each plan stay together, in each site’s own units; prices in different units can’t be compared directly.

439 prices: 321 recent, 26 with an unconfirmed collection time, 92 older or not yet verified.

Counted as of ; whether a price counts as recent depends on its own collection time.

o4-mini-2025-04-16

Back to all providers

1 providers and 2 prices found · 2 on this page

platform.openai.com

Ask a question or add information

2 prices · 2 on this page

0 recent, 2 with an unconfirmed collection time, 0 older or not yet verified.

Price from documentation· Public docs

o4-mini-2025-04-16

MIXED_EXPLICIT_COMPONENT_UNITS · Collected:

Not yet known whether this price is out of date, so it is not treated as current.

Input
4.00
Output
16.00
Request
Not stated
Cache read
1.00
Cache write
Not stated
  • Training
    100.00 · $/1-hour
    Currency: $ · exact currency unclear · Per: 1 · Measured in: hour
  • Input
    4.00 · $/1000000-token
    Currency: $ · exact currency unclear · Per: 1000000 · Measured in: token
  • Cached input
    1.00 · $/1000000-token
    Currency: $ · exact currency unclear · Per: 1000000 · Measured in: token
  • Output
    16.00 · $/1000000-token
    Currency: $ · exact currency unclear · Per: 1000000 · Measured in: token
All prices, conditions and raw data

o4-mini-2025-04-16

platform.openai.com · Price from public documentation

View original page

Not yet known whether this price is out of date

Collected: · Document says valid until: Not stated · Treated as current until (not including): Not determined

This is the price the provider publishes. Whether you can buy at this price, whose model is really behind it and how good the service is are not verified.

Pricing unit: MIXED_EXPLICIT_COMPONENT_UNITS

Input
4.00
Output
16.00
Per request
Not stated or not read
Cache read
1.00
Cache write
Not stated or not read

Price by item

Other (unclear whether input or output)

100.00

Unit: $/1-hour

Per: 1 · Measured in: hour

Currency: Not stated · Symbol as written $

Currency not confirmed, so this cannot be compared with other prices yet.

Training · $100.00 / hour · Training Prices per 1M tokens.

Full raw data for this item
{
  "amount": "100.00",
  "componentLabel": "Training",
  "currency": null,
  "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
  "currencySymbol": "$",
  "denominator": "1",
  "kind": "OTHER",
  "measure": "hour",
  "sourceAmountText": "$100.00 / hour",
  "sourceCellPosition": 1,
  "sourceUnitText": "Training Prices per 1M tokens.",
  "unit": "$/1-hour",
  "unitResolution": "EXPLICIT_MEASURE"
}
Input

4.00

Unit: $/1000000-token

Per: 1000000 · Measured in: token

Currency: Not stated · Symbol as written $

Currency not confirmed, so this cannot be compared with other prices yet.

Input · $4.00 · Input Prices per 1M tokens.

Full raw data for this item
{
  "amount": "4.00",
  "componentLabel": "Input",
  "currency": null,
  "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
  "currencySymbol": "$",
  "denominator": "1000000",
  "kind": "INPUT",
  "measure": "token",
  "sourceAmountText": "$4.00",
  "sourceCellPosition": 2,
  "sourceUnitText": "Input Prices per 1M tokens.",
  "unit": "$/1000000-token",
  "unitResolution": "EXPLICIT_MEASURE"
}
Cache read

1.00

Unit: $/1000000-token

Per: 1000000 · Measured in: token

Currency: Not stated · Symbol as written $

Currency not confirmed, so this cannot be compared with other prices yet.

Cached input · $1.00 · Cached input Prices per 1M tokens.

Full raw data for this item
{
  "amount": "1.00",
  "componentLabel": "Cached input",
  "currency": null,
  "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
  "currencySymbol": "$",
  "denominator": "1000000",
  "kind": "CACHE_READ",
  "measure": "token",
  "sourceAmountText": "$1.00",
  "sourceCellPosition": 3,
  "sourceUnitText": "Cached input Prices per 1M tokens.",
  "unit": "$/1000000-token",
  "unitResolution": "EXPLICIT_MEASURE"
}
Output

16.00

Unit: $/1000000-token

Per: 1000000 · Measured in: token

Currency: Not stated · Symbol as written $

Currency not confirmed, so this cannot be compared with other prices yet.

Output · $16.00 · Output Prices per 1M tokens.

Full raw data for this item
{
  "amount": "16.00",
  "componentLabel": "Output",
  "currency": null,
  "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
  "currencySymbol": "$",
  "denominator": "1000000",
  "kind": "OUTPUT",
  "measure": "token",
  "sourceAmountText": "$16.00",
  "sourceCellPosition": 4,
  "sourceUnitText": "Output Prices per 1M tokens.",
  "unit": "$/1000000-token",
  "unitResolution": "EXPLICIT_MEASURE"
}
All conditions the provider states
{
  "componentSourcePositions": [
    {
      "expandedColumnPosition": 1,
      "expandedRowPosition": 1,
      "kind": "OTHER",
      "physicalCellPosition": 1,
      "physicalRowPosition": 1,
      "sourceTablePosition": 15
    },
    {
      "expandedColumnPosition": 2,
      "expandedRowPosition": 1,
      "kind": "INPUT",
      "physicalCellPosition": 2,
      "physicalRowPosition": 1,
      "sourceTablePosition": 15
    },
    {
      "expandedColumnPosition": 3,
      "expandedRowPosition": 1,
      "kind": "CACHE_READ",
      "physicalCellPosition": 3,
      "physicalRowPosition": 1,
      "sourceTablePosition": 15
    },
    {
      "expandedColumnPosition": 4,
      "expandedRowPosition": 1,
      "kind": "OUTPUT",
      "physicalCellPosition": 4,
      "physicalRowPosition": 1,
      "sourceTablePosition": 15
    }
  ],
  "conditionInterpretation": "FULL_DECLARED_ROW_AND_SCOPE_RETAINED_NO_TIER_MINIMUM_OR_MISSING_PRICE_INFERENCE",
  "documentSection": "Finetuning",
  "processingMode": "standard",
  "requiredFees": "UNKNOWN",
  "scopeReview": "PENDING",
  "sourceExpandedHeaders": [
    [
      "Model",
      "Training",
      "Input",
      "Cached input",
      "Output"
    ]
  ],
  "sourceExpandedRowCells": [
    "o4-mini-2025-04-16",
    "$100.00 / hour",
    "$4.00",
    "$1.00",
    "$16.00"
  ],
  "sourceHeaderRows": [
    [
      "Model",
      "Training",
      "Input",
      "Cached input",
      "Output"
    ]
  ],
  "sourceHeaders": [
    "Model",
    "Training",
    "Input",
    "Cached input",
    "Output"
  ],
  "sourceRowCells": [
    "o4-mini-2025-04-16",
    "$100.00 / hour",
    "$4.00",
    "$1.00",
    "$16.00"
  ],
  "sourceSectionContext": "Finetuning Prices per 1M tokens. OpenAI is winding down the fine-tuning platform. The platform is no longer accessible to new users, but existing users of the fine-tuning platform will be able to create training jobs for the coming months. All fine-tuned models will remain available for inference until their base models are deprecated. The full timeline is here . Standard Batch Standard All models Batch All models",
  "sourceSpanOrigins": [
    {
      "expandedColumnPosition": 0,
      "physicalCellPosition": 0,
      "physicalRowPosition": 1
    },
    {
      "expandedColumnPosition": 1,
      "physicalCellPosition": 1,
      "physicalRowPosition": 1
    },
    {
      "expandedColumnPosition": 2,
      "physicalCellPosition": 2,
      "physicalRowPosition": 1
    },
    {
      "expandedColumnPosition": 3,
      "physicalCellPosition": 3,
      "physicalRowPosition": 1
    },
    {
      "expandedColumnPosition": 4,
      "physicalCellPosition": 4,
      "physicalRowPosition": 1
    }
  ],
  "sourceUnitDeclaration": "Prices per 1M tokens.",
  "unparsedColumns": []
}
Full raw record for this price
{
  "accountEligibility": "UNKNOWN",
  "cacheReadPrice": "1.00",
  "cacheWritePrice": null,
  "canonicalDocumentId": "1c5951c77552962eaefeaa2c956dd368b3f0a1c9171eff16054b0c1a29f11f36",
  "cashQualification": "NOT_EVALUATED",
  "cashQualified": false,
  "claimOrdinal": 59,
  "classification": "SOURCE_PUBLIC_DOCUMENT_PRICE_DECLARATION",
  "conditionReview": "PENDING",
  "declarationChannel": "NATIVE_PUBLIC_DOCUMENT",
  "declaredConditions": {
    "componentSourcePositions": [
      {
        "expandedColumnPosition": 1,
        "expandedRowPosition": 1,
        "kind": "OTHER",
        "physicalCellPosition": 1,
        "physicalRowPosition": 1,
        "sourceTablePosition": 15
      },
      {
        "expandedColumnPosition": 2,
        "expandedRowPosition": 1,
        "kind": "INPUT",
        "physicalCellPosition": 2,
        "physicalRowPosition": 1,
        "sourceTablePosition": 15
      },
      {
        "expandedColumnPosition": 3,
        "expandedRowPosition": 1,
        "kind": "CACHE_READ",
        "physicalCellPosition": 3,
        "physicalRowPosition": 1,
        "sourceTablePosition": 15
      },
      {
        "expandedColumnPosition": 4,
        "expandedRowPosition": 1,
        "kind": "OUTPUT",
        "physicalCellPosition": 4,
        "physicalRowPosition": 1,
        "sourceTablePosition": 15
      }
    ],
    "conditionInterpretation": "FULL_DECLARED_ROW_AND_SCOPE_RETAINED_NO_TIER_MINIMUM_OR_MISSING_PRICE_INFERENCE",
    "documentSection": "Finetuning",
    "processingMode": "standard",
    "requiredFees": "UNKNOWN",
    "scopeReview": "PENDING",
    "sourceExpandedHeaders": [
      [
        "Model",
        "Training",
        "Input",
        "Cached input",
        "Output"
      ]
    ],
    "sourceExpandedRowCells": [
      "o4-mini-2025-04-16",
      "$100.00 / hour",
      "$4.00",
      "$1.00",
      "$16.00"
    ],
    "sourceHeaderRows": [
      [
        "Model",
        "Training",
        "Input",
        "Cached input",
        "Output"
      ]
    ],
    "sourceHeaders": [
      "Model",
      "Training",
      "Input",
      "Cached input",
      "Output"
    ],
    "sourceRowCells": [
      "o4-mini-2025-04-16",
      "$100.00 / hour",
      "$4.00",
      "$1.00",
      "$16.00"
    ],
    "sourceSectionContext": "Finetuning Prices per 1M tokens. OpenAI is winding down the fine-tuning platform. The platform is no longer accessible to new users, but existing users of the fine-tuning platform will be able to create training jobs for the coming months. All fine-tuned models will remain available for inference until their base models are deprecated. The full timeline is here . Standard Batch Standard All models Batch All models",
    "sourceSpanOrigins": [
      {
        "expandedColumnPosition": 0,
        "physicalCellPosition": 0,
        "physicalRowPosition": 1
      },
      {
        "expandedColumnPosition": 1,
        "physicalCellPosition": 1,
        "physicalRowPosition": 1
      },
      {
        "expandedColumnPosition": 2,
        "physicalCellPosition": 2,
        "physicalRowPosition": 1
      },
      {
        "expandedColumnPosition": 3,
        "physicalCellPosition": 3,
        "physicalRowPosition": 1
      },
      {
        "expandedColumnPosition": 4,
        "physicalCellPosition": 4,
        "physicalRowPosition": 1
      }
    ],
    "sourceUnitDeclaration": "Prices per 1M tokens.",
    "unparsedColumns": []
  },
  "documentClaimId": "00307235407f41a12f8b685a378b37603879b9415b35c5da99fa431c449e4ba8",
  "freshUntil": null,
  "freshnessQualification": "NOT_EVALUATED",
  "humanExtractionReview": "NOT_PERFORMED",
  "inputPrice": "4.00",
  "modelName": "o4-mini-2025-04-16",
  "nativePricingSchema": "grandet.native-price-components/v1",
  "observedAt": "2026-10-10T07:52:13.911Z",
  "outputPrice": "16.00",
  "perRequestPrice": null,
  "pricingComponents": [
    {
      "amount": "100.00",
      "componentLabel": "Training",
      "currency": null,
      "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
      "currencySymbol": "$",
      "denominator": "1",
      "kind": "OTHER",
      "measure": "hour",
      "sourceAmountText": "$100.00 / hour",
      "sourceCellPosition": 1,
      "sourceUnitText": "Training Prices per 1M tokens.",
      "unit": "$/1-hour",
      "unitResolution": "EXPLICIT_MEASURE"
    },
    {
      "amount": "4.00",
      "componentLabel": "Input",
      "currency": null,
      "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
      "currencySymbol": "$",
      "denominator": "1000000",
      "kind": "INPUT",
      "measure": "token",
      "sourceAmountText": "$4.00",
      "sourceCellPosition": 2,
      "sourceUnitText": "Input Prices per 1M tokens.",
      "unit": "$/1000000-token",
      "unitResolution": "EXPLICIT_MEASURE"
    },
    {
      "amount": "1.00",
      "componentLabel": "Cached input",
      "currency": null,
      "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
      "currencySymbol": "$",
      "denominator": "1000000",
      "kind": "CACHE_READ",
      "measure": "token",
      "sourceAmountText": "$1.00",
      "sourceCellPosition": 3,
      "sourceUnitText": "Cached input Prices per 1M tokens.",
      "unit": "$/1000000-token",
      "unitResolution": "EXPLICIT_MEASURE"
    },
    {
      "amount": "16.00",
      "componentLabel": "Output",
      "currency": null,
      "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
      "currencySymbol": "$",
      "denominator": "1000000",
      "kind": "OUTPUT",
      "measure": "token",
      "sourceAmountText": "$16.00",
      "sourceCellPosition": 4,
      "sourceUnitText": "Output Prices per 1M tokens.",
      "unit": "$/1000000-token",
      "unitResolution": "EXPLICIT_MEASURE"
    }
  ],
  "pricingShape": "COMPONENT_SCHEDULE",
  "publicMaterialHash": "ea360a81d38673a347182e6934e2740bacdeda502eff410c39c5d86abeb3562e",
  "publisherDomain": "developers.openai.com",
  "rankable": false,
  "sourceDomain": "platform.openai.com",
  "sourceId": "platform.openai.com",
  "sourcePositions": {
    "sourceRowPosition": 1,
    "sourceTablePosition": 15
  },
  "sourceUrl": "https://developers.openai.com/api/docs/pricing",
  "unit": "MIXED_EXPLICIT_COMPONENT_UNITS"
}

Price from documentation· Public docs

o4-mini-2025-04-16

MIXED_EXPLICIT_COMPONENT_UNITS · Collected:

Not yet known whether this price is out of date, so it is not treated as current.

Input
2.00
Output
8.00
Request
Not stated
Cache read
0.50
Cache write
Not stated
  • Training
    100.00 · $/1-hour
    Currency: $ · exact currency unclear · Per: 1 · Measured in: hour
  • Input
    2.00 · $/1000000-token
    Currency: $ · exact currency unclear · Per: 1000000 · Measured in: token
  • Cached input
    0.50 · $/1000000-token
    Currency: $ · exact currency unclear · Per: 1000000 · Measured in: token
  • Output
    8.00 · $/1000000-token
    Currency: $ · exact currency unclear · Per: 1000000 · Measured in: token
All prices, conditions and raw data

o4-mini-2025-04-16

platform.openai.com · Price from public documentation

View original page

Not yet known whether this price is out of date

Collected: · Document says valid until: Not stated · Treated as current until (not including): Not determined

This is the price the provider publishes. Whether you can buy at this price, whose model is really behind it and how good the service is are not verified.

Pricing unit: MIXED_EXPLICIT_COMPONENT_UNITS

Input
2.00
Output
8.00
Per request
Not stated or not read
Cache read
0.50
Cache write
Not stated or not read

Price by item

Other (unclear whether input or output)

100.00

Unit: $/1-hour

Per: 1 · Measured in: hour

Currency: Not stated · Symbol as written $

Currency not confirmed, so this cannot be compared with other prices yet.

Training · $100.00 / hour · Training Prices per 1M tokens.

Full raw data for this item
{
  "amount": "100.00",
  "componentLabel": "Training",
  "currency": null,
  "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
  "currencySymbol": "$",
  "denominator": "1",
  "kind": "OTHER",
  "measure": "hour",
  "sourceAmountText": "$100.00 / hour",
  "sourceCellPosition": 1,
  "sourceUnitText": "Training Prices per 1M tokens.",
  "unit": "$/1-hour",
  "unitResolution": "EXPLICIT_MEASURE"
}
Input

2.00

Unit: $/1000000-token

Per: 1000000 · Measured in: token

Currency: Not stated · Symbol as written $

Currency not confirmed, so this cannot be compared with other prices yet.

Input · $2.00 · Input Prices per 1M tokens.

Full raw data for this item
{
  "amount": "2.00",
  "componentLabel": "Input",
  "currency": null,
  "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
  "currencySymbol": "$",
  "denominator": "1000000",
  "kind": "INPUT",
  "measure": "token",
  "sourceAmountText": "$2.00",
  "sourceCellPosition": 2,
  "sourceUnitText": "Input Prices per 1M tokens.",
  "unit": "$/1000000-token",
  "unitResolution": "EXPLICIT_MEASURE"
}
Cache read

0.50

Unit: $/1000000-token

Per: 1000000 · Measured in: token

Currency: Not stated · Symbol as written $

Currency not confirmed, so this cannot be compared with other prices yet.

Cached input · $0.50 · Cached input Prices per 1M tokens.

Full raw data for this item
{
  "amount": "0.50",
  "componentLabel": "Cached input",
  "currency": null,
  "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
  "currencySymbol": "$",
  "denominator": "1000000",
  "kind": "CACHE_READ",
  "measure": "token",
  "sourceAmountText": "$0.50",
  "sourceCellPosition": 3,
  "sourceUnitText": "Cached input Prices per 1M tokens.",
  "unit": "$/1000000-token",
  "unitResolution": "EXPLICIT_MEASURE"
}
Output

8.00

Unit: $/1000000-token

Per: 1000000 · Measured in: token

Currency: Not stated · Symbol as written $

Currency not confirmed, so this cannot be compared with other prices yet.

Output · $8.00 · Output Prices per 1M tokens.

Full raw data for this item
{
  "amount": "8.00",
  "componentLabel": "Output",
  "currency": null,
  "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
  "currencySymbol": "$",
  "denominator": "1000000",
  "kind": "OUTPUT",
  "measure": "token",
  "sourceAmountText": "$8.00",
  "sourceCellPosition": 4,
  "sourceUnitText": "Output Prices per 1M tokens.",
  "unit": "$/1000000-token",
  "unitResolution": "EXPLICIT_MEASURE"
}
All conditions the provider states
{
  "componentSourcePositions": [
    {
      "expandedColumnPosition": 1,
      "expandedRowPosition": 1,
      "kind": "OTHER",
      "physicalCellPosition": 1,
      "physicalRowPosition": 1,
      "sourceTablePosition": 16
    },
    {
      "expandedColumnPosition": 2,
      "expandedRowPosition": 1,
      "kind": "INPUT",
      "physicalCellPosition": 2,
      "physicalRowPosition": 1,
      "sourceTablePosition": 16
    },
    {
      "expandedColumnPosition": 3,
      "expandedRowPosition": 1,
      "kind": "CACHE_READ",
      "physicalCellPosition": 3,
      "physicalRowPosition": 1,
      "sourceTablePosition": 16
    },
    {
      "expandedColumnPosition": 4,
      "expandedRowPosition": 1,
      "kind": "OUTPUT",
      "physicalCellPosition": 4,
      "physicalRowPosition": 1,
      "sourceTablePosition": 16
    }
  ],
  "conditionInterpretation": "FULL_DECLARED_ROW_AND_SCOPE_RETAINED_NO_TIER_MINIMUM_OR_MISSING_PRICE_INFERENCE",
  "documentSection": "Finetuning",
  "processingMode": "batch",
  "requiredFees": "UNKNOWN",
  "scopeReview": "PENDING",
  "sourceExpandedHeaders": [
    [
      "Model",
      "Training",
      "Input",
      "Cached input",
      "Output"
    ]
  ],
  "sourceExpandedRowCells": [
    "o4-mini-2025-04-16",
    "$100.00 / hour",
    "$2.00",
    "$0.50",
    "$8.00"
  ],
  "sourceHeaderRows": [
    [
      "Model",
      "Training",
      "Input",
      "Cached input",
      "Output"
    ]
  ],
  "sourceHeaders": [
    "Model",
    "Training",
    "Input",
    "Cached input",
    "Output"
  ],
  "sourceRowCells": [
    "o4-mini-2025-04-16",
    "$100.00 / hour",
    "$2.00",
    "$0.50",
    "$8.00"
  ],
  "sourceSectionContext": "Finetuning Prices per 1M tokens. OpenAI is winding down the fine-tuning platform. The platform is no longer accessible to new users, but existing users of the fine-tuning platform will be able to create training jobs for the coming months. All fine-tuned models will remain available for inference until their base models are deprecated. The full timeline is here . Standard Batch Standard All models Batch All models",
  "sourceSpanOrigins": [
    {
      "expandedColumnPosition": 0,
      "physicalCellPosition": 0,
      "physicalRowPosition": 1
    },
    {
      "expandedColumnPosition": 1,
      "physicalCellPosition": 1,
      "physicalRowPosition": 1
    },
    {
      "expandedColumnPosition": 2,
      "physicalCellPosition": 2,
      "physicalRowPosition": 1
    },
    {
      "expandedColumnPosition": 3,
      "physicalCellPosition": 3,
      "physicalRowPosition": 1
    },
    {
      "expandedColumnPosition": 4,
      "physicalCellPosition": 4,
      "physicalRowPosition": 1
    }
  ],
  "sourceUnitDeclaration": "Prices per 1M tokens.",
  "unparsedColumns": []
}
Full raw record for this price
{
  "accountEligibility": "UNKNOWN",
  "cacheReadPrice": "0.50",
  "cacheWritePrice": null,
  "canonicalDocumentId": "1c5951c77552962eaefeaa2c956dd368b3f0a1c9171eff16054b0c1a29f11f36",
  "cashQualification": "NOT_EVALUATED",
  "cashQualified": false,
  "claimOrdinal": 61,
  "classification": "SOURCE_PUBLIC_DOCUMENT_PRICE_DECLARATION",
  "conditionReview": "PENDING",
  "declarationChannel": "NATIVE_PUBLIC_DOCUMENT",
  "declaredConditions": {
    "componentSourcePositions": [
      {
        "expandedColumnPosition": 1,
        "expandedRowPosition": 1,
        "kind": "OTHER",
        "physicalCellPosition": 1,
        "physicalRowPosition": 1,
        "sourceTablePosition": 16
      },
      {
        "expandedColumnPosition": 2,
        "expandedRowPosition": 1,
        "kind": "INPUT",
        "physicalCellPosition": 2,
        "physicalRowPosition": 1,
        "sourceTablePosition": 16
      },
      {
        "expandedColumnPosition": 3,
        "expandedRowPosition": 1,
        "kind": "CACHE_READ",
        "physicalCellPosition": 3,
        "physicalRowPosition": 1,
        "sourceTablePosition": 16
      },
      {
        "expandedColumnPosition": 4,
        "expandedRowPosition": 1,
        "kind": "OUTPUT",
        "physicalCellPosition": 4,
        "physicalRowPosition": 1,
        "sourceTablePosition": 16
      }
    ],
    "conditionInterpretation": "FULL_DECLARED_ROW_AND_SCOPE_RETAINED_NO_TIER_MINIMUM_OR_MISSING_PRICE_INFERENCE",
    "documentSection": "Finetuning",
    "processingMode": "batch",
    "requiredFees": "UNKNOWN",
    "scopeReview": "PENDING",
    "sourceExpandedHeaders": [
      [
        "Model",
        "Training",
        "Input",
        "Cached input",
        "Output"
      ]
    ],
    "sourceExpandedRowCells": [
      "o4-mini-2025-04-16",
      "$100.00 / hour",
      "$2.00",
      "$0.50",
      "$8.00"
    ],
    "sourceHeaderRows": [
      [
        "Model",
        "Training",
        "Input",
        "Cached input",
        "Output"
      ]
    ],
    "sourceHeaders": [
      "Model",
      "Training",
      "Input",
      "Cached input",
      "Output"
    ],
    "sourceRowCells": [
      "o4-mini-2025-04-16",
      "$100.00 / hour",
      "$2.00",
      "$0.50",
      "$8.00"
    ],
    "sourceSectionContext": "Finetuning Prices per 1M tokens. OpenAI is winding down the fine-tuning platform. The platform is no longer accessible to new users, but existing users of the fine-tuning platform will be able to create training jobs for the coming months. All fine-tuned models will remain available for inference until their base models are deprecated. The full timeline is here . Standard Batch Standard All models Batch All models",
    "sourceSpanOrigins": [
      {
        "expandedColumnPosition": 0,
        "physicalCellPosition": 0,
        "physicalRowPosition": 1
      },
      {
        "expandedColumnPosition": 1,
        "physicalCellPosition": 1,
        "physicalRowPosition": 1
      },
      {
        "expandedColumnPosition": 2,
        "physicalCellPosition": 2,
        "physicalRowPosition": 1
      },
      {
        "expandedColumnPosition": 3,
        "physicalCellPosition": 3,
        "physicalRowPosition": 1
      },
      {
        "expandedColumnPosition": 4,
        "physicalCellPosition": 4,
        "physicalRowPosition": 1
      }
    ],
    "sourceUnitDeclaration": "Prices per 1M tokens.",
    "unparsedColumns": []
  },
  "documentClaimId": "2bdccd2550b2e89b54986ff4f03fd3a57955b2a613dc2878bf312d52b697a779",
  "freshUntil": null,
  "freshnessQualification": "NOT_EVALUATED",
  "humanExtractionReview": "NOT_PERFORMED",
  "inputPrice": "2.00",
  "modelName": "o4-mini-2025-04-16",
  "nativePricingSchema": "grandet.native-price-components/v1",
  "observedAt": "2026-10-10T07:52:13.911Z",
  "outputPrice": "8.00",
  "perRequestPrice": null,
  "pricingComponents": [
    {
      "amount": "100.00",
      "componentLabel": "Training",
      "currency": null,
      "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
      "currencySymbol": "$",
      "denominator": "1",
      "kind": "OTHER",
      "measure": "hour",
      "sourceAmountText": "$100.00 / hour",
      "sourceCellPosition": 1,
      "sourceUnitText": "Training Prices per 1M tokens.",
      "unit": "$/1-hour",
      "unitResolution": "EXPLICIT_MEASURE"
    },
    {
      "amount": "2.00",
      "componentLabel": "Input",
      "currency": null,
      "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
      "currencySymbol": "$",
      "denominator": "1000000",
      "kind": "INPUT",
      "measure": "token",
      "sourceAmountText": "$2.00",
      "sourceCellPosition": 2,
      "sourceUnitText": "Input Prices per 1M tokens.",
      "unit": "$/1000000-token",
      "unitResolution": "EXPLICIT_MEASURE"
    },
    {
      "amount": "0.50",
      "componentLabel": "Cached input",
      "currency": null,
      "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
      "currencySymbol": "$",
      "denominator": "1000000",
      "kind": "CACHE_READ",
      "measure": "token",
      "sourceAmountText": "$0.50",
      "sourceCellPosition": 3,
      "sourceUnitText": "Cached input Prices per 1M tokens.",
      "unit": "$/1000000-token",
      "unitResolution": "EXPLICIT_MEASURE"
    },
    {
      "amount": "8.00",
      "componentLabel": "Output",
      "currency": null,
      "currencyResolution": "SYMBOL_ONLY_UNRESOLVED",
      "currencySymbol": "$",
      "denominator": "1000000",
      "kind": "OUTPUT",
      "measure": "token",
      "sourceAmountText": "$8.00",
      "sourceCellPosition": 4,
      "sourceUnitText": "Output Prices per 1M tokens.",
      "unit": "$/1000000-token",
      "unitResolution": "EXPLICIT_MEASURE"
    }
  ],
  "pricingShape": "COMPONENT_SCHEDULE",
  "publicMaterialHash": "ea360a81d38673a347182e6934e2740bacdeda502eff410c39c5d86abeb3562e",
  "publisherDomain": "developers.openai.com",
  "rankable": false,
  "sourceDomain": "platform.openai.com",
  "sourceId": "platform.openai.com",
  "sourcePositions": {
    "sourceRowPosition": 1,
    "sourceTablePosition": 16
  },
  "sourceUrl": "https://developers.openai.com/api/docs/pricing",
  "unit": "MIXED_EXPLICIT_COMPONENT_UNITS"
}
Download full data

o4-mini-2025-04-16-medium

openai/o4-mini-2025-04-16

o4-mini-2025-04-16

o4-mini-2025-04-16-high

o4-mini-2025-04-16-low

How this name was classified
{
  "id": "openai/o4-mini-2025-04-16",
  "matches": [
    {
      "declaredName": "o4-mini-2025-04-16-medium",
      "evidence": {
        "canonicalId": "openai/o4-mini-2025-04-16",
        "qualifiers": [
          {
            "type": "DECLARED_LABEL",
            "value": "-medium"
          }
        ],
        "relationship": "SUPPLIER_DECLARED_LABEL_OR_CONFIGURATION",
        "status": "DECLARED_VARIANT"
      }
    },
    {
      "declaredName": "openai/o4-mini-2025-04-16",
      "evidence": {
        "canonicalId": "openai/o4-mini-2025-04-16",
        "qualifiers": [
          {
            "type": "DECLARED_NAMESPACE",
            "value": "openai"
          }
        ],
        "relationship": "SUPPLIER_DECLARED_LABEL_OR_CONFIGURATION",
        "status": "DECLARED_VARIANT"
      }
    },
    {
      "declaredName": "o4-mini-2025-04-16",
      "evidence": {
        "canonicalId": "openai/o4-mini-2025-04-16",
        "qualifiers": [],
        "relationship": "EXACT_OFFICIAL_IDENTIFIER",
        "status": "OFFICIAL_ID"
      }
    },
    {
      "declaredName": "o4-mini-2025-04-16-high",
      "evidence": {
        "canonicalId": "openai/o4-mini-2025-04-16",
        "qualifiers": [
          {
            "type": "DECLARED_LABEL",
            "value": "-high"
          }
        ],
        "relationship": "SUPPLIER_DECLARED_LABEL_OR_CONFIGURATION",
        "status": "DECLARED_VARIANT"
      }
    },
    {
      "declaredName": "o4-mini-2025-04-16-low",
      "evidence": {
        "canonicalId": "openai/o4-mini-2025-04-16",
        "qualifiers": [
          {
            "type": "DECLARED_LABEL",
            "value": "-low"
          }
        ],
        "relationship": "SUPPLIER_DECLARED_LABEL_OR_CONFIGURATION",
        "status": "DECLARED_VARIANT"
      }
    }
  ],
  "name": "OpenAI · o4-mini-2025-04-16",
  "officialId": "o4-mini-2025-04-16"
}