o1-pro: Doing the Arithmetic on $600 per Million Output Tokens
Models

o1-pro: Doing the Arithmetic on $600 per Million Output Tokens

o1-pro is o1 with more compute per answer, priced at ten times o1 and served only through the Responses API. A worked cost example and a rule for when it pays.

o1-pro is the clearest example of a pricing idea that has since spread across the industry: the same model family, given more compute per request, sold at a much higher rate. OpenAI's own description is short: a version of o1 with more compute for better responses.

Whether that is worth paying for comes down to arithmetic and to the shape of your problem. This guide does both, and covers the integration constraints that catch people out before cost even becomes the issue.

From ChatGPT Pro to the API

o1-pro first appeared on 5 December 2024 as part of ChatGPT Pro, the $200-a-month tier, where a version of o1 using more compute was the main selling point. It reached the API in March 2025; the snapshot is o1-pro-2025-03-19, and it remains the only one OpenAI lists.

The underlying specification matches o1. OpenAI's model page gives a 200,000-token context window, up to 100,000 output tokens, text and image input with text output, and an October 2023 knowledge cutoff. What changes is how much work the model does before answering, and therefore how many reasoning tokens a single request consumes.

The price, worked through

OpenAI lists o1-pro at $150 per million input tokens and $600 per million output tokens. There is no cached-input rate on the model page. Through the Batch API it is $75 and $300. OpenRouter lists the same standard rates at the time of writing. For reference, o1 is $15 and $60, so o1-pro is exactly ten times the per-token price.

Ten times the rate is not ten times the bill, because o1-pro also generates more hidden reasoning, and reasoning tokens bill as output. A worked example for one hard analysis request:

  • 20,000 input tokens: a long document plus instructions. At $150 per million, that is $3.00.
  • 30,000 output tokens, almost all of it hidden reasoning. At $600 per million, that is $18.00.
  • Total: about $21 for one answer, or about $10.50 through Batch.

The same token counts on o1 would cost about $2.10. In practice o1-pro tends to use more reasoning tokens than o1 on the same prompt, so the real multiplier is at least ten and can be higher. The only way to know for your workload is to read reasoning_tokens in the usage object on a sample of real requests.

At $21 a call, o1-pro is not a model you put behind a chat box or inside an agent loop. It is a model you call deliberately, for questions where a wrong answer costs more than the request does.

Integration constraints

Before cost, check whether you can call it at all. OpenAI's model page lists two supported endpoints: Responses and Batch. Chat Completions and Assistants are not supported. If your stack is built on Chat Completions, which most OpenAI-compatible tooling still is, o1-pro needs a separate code path.

The feature list is also narrower than o1's. Structured outputs, function calling and image input are supported, and the Responses API tools listed are function calling, file search and MCP. Streaming is not listed on the model page, unlike o1.

That combination has a practical effect: requests can run a long time with nothing coming back until the end. Set client and proxy timeouts with that in mind, and expect some gateways with short idle timeouts to cut the connection before the answer arrives. Timeout tuning for LLM calls covers how to pick numbers that hold. For anything not interactive, the Batch endpoint sidesteps the problem and halves the price.

When more compute actually helps

The premise behind o1-pro is test-time compute: letting a model think longer improves accuracy on problems where more search finds a better answer. That holds for some problems and not others.

It tends to help when the problem has a verifiable structure the model can explore, such as a proof, a tricky algorithm, a multi-constraint scheduling question or a careful reading of a long contract for one inconsistency. It tends not to help when the model lacks the knowledge in the first place. More thinking will not supply an API released after October 2023, and it will not fix a prompt that leaves out the information the answer depends on.

A useful diagnostic: run the same hard question through o1 five times. If o1 gets it right some of the time, the capability is there and more compute may make it reliable. If o1 is wrong in the same way every time, o1-pro is unlikely to rescue it.

Cheaper ways to buy the same reliability

Before paying ten times the rate, consider two alternatives that use the same idea at lower cost.

Self-consistency on o1. Sampling o1 several times and taking the majority or best-verified answer often captures much of the reliability gain. Five o1 calls at the token counts above cost about $10.50, half of one o1-pro call, and you can stop early when the first three agree. Self-consistency decoding covers the method.

A newer reasoning model. o1-pro's knowledge and base model date from 2023 and 2024. Later pro-tier models, covered in the o3-pro guide, and newer standard reasoning models may match it on your problems at a fraction of the price. The o1 guide covers the base model and a migration test you can reuse here.

A decision rule

  • Use o1-pro for a small number of high-value, verifiable problems where o1 is sometimes right and a wrong answer is expensive, preferably through Batch.
  • Use o1 with self-consistency when you need better reliability but cannot justify roughly $20 a question.
  • Use neither for interactive work, agent loops or anything that depends on knowledge after October 2023.

Whatever you choose, measure cost per correct answer on your own problems. A model that costs ten times as much and is right twice as often is a bargain on some questions and a waste on the rest.

Common questions

How much does o1-pro cost?

OpenAI lists o1-pro at $150 per million input tokens and $600 per million output tokens, or $75 and $300 through the Batch API. Hidden reasoning tokens are billed as output, so a single hard request can cost tens of dollars.

Can I use o1-pro with the Chat Completions API?

No. OpenAI lists only the Responses and Batch endpoints for o1-pro. Code built on Chat Completions needs a separate path through the Responses API to call it.

What is the difference between o1 and o1-pro?

They share the same specification: a 200K context window, 100K maximum output and an October 2023 knowledge cutoff. o1-pro spends more compute on each answer and costs ten times as much per token as o1.

Similar articles

GPT-5.2 Pro Guide: Paying $168 per Million Output Tokens
Models
Models·7 min read

GPT-5.2 Pro Guide: Paying $168 per Million Output Tokens

GPT-5.2 Pro is OpenAI's high-compute reasoning tier from December 2025. What it costs, why requests can take minutes, and when it still beats a cheaper model.

Read
GPT-5.5 Pro Guide: When Six Times the Price Is the Cheap Option
Models
Models·8 min read

GPT-5.5 Pro Guide: When Six Times the Price Is the Cheap Option

GPT-5.5 Pro bills $30 in and $180 out per million tokens, defaults to high effort and can take minutes per answer. How to decide which calls deserve it.

Read
GPT-4.1 Mini Guide: The Cheap Workhorse and Its Cost Maths
Models
Models·8 min read

GPT-4.1 Mini Guide: The Cheap Workhorse and Its Cost Maths

GPT-4.1 mini offers the full model's 1M window at a fifth of the price. Which jobs it suits, the batch and cache arithmetic, and its 14 January 2027 retirement.

Read