o1

o1-pro

by OpenAI · Deprecated in OpenAI's current model catalog; the dated snapshot o1-pro-2025-03-19 is also marked deprecated. No exact shutdown date for the canonical o1-pro alias was found in the reviewed official documentation.

OpenAI o1-pro is a high-compute reasoning model for difficult technical, scientific, mathematical, programming, and research tasks. It supports text and image input, text output, function calling, structured outputs, and batch processing through the Responses API. It offers a 200,000-token context window and up to 100,000 output tokens, but costs $150 per million input tokens and $600 per million output tokens. OpenAI currently marks it as deprecated, with no verified shutdown date for the canonical alias.

Text Reasoning Coding
o1-pro is OpenAI’s more compute-intensive version of its o1 reasoning model. It is designed for problems where a more consistent answer matters more than low latency or low cost. The model supports text and image input, text generation, function calling, structured outputs, and batch processing, with a 200,000-token context window and a maximum output of 100,000 tokens. OpenAI released it on March 19, 2025, but its current model catalog marks o1-pro and the dated o1-pro-2025-03-19 snapshot as deprecated.
Outputs

What o1-pro can produce

Text
Inputs

What it can understand

Text Images Multimodal input
Capabilities

Supported features

Tool use Structured output Batch API
Model profile

Performance characteristics

9/10 Reasoning
8/10 Coding
3/10 Speed
2/10 Cost efficiency
Specifications

Technical details

Model family o1
Model type Reasoning
Context window 200K tokens
Maximum output 100K tokens
Knowledge cutoff 2023-10-01
Release date 2025-03-19
Status Deprecated in OpenAI's current model catalog; the dated snapshot o1-pro-2025-03-19 is also marked deprecated. No exact shutdown date for the canonical o1-pro alias was found in the reviewed official documentation.
Knowledge cutoff notes

OpenAI's model documentation gives the knowledge cutoff as October 1, 2023. This is the underlying model cutoff and is not changed by external tools or supplied context.

Model notes

OpenAI describes o1-pro as an o1 version that uses more compute for harder problems and more consistent answers. It is available through the Responses API and supports function calling, structured outputs, and batch processing. The model accepts text and image input but does not support audio or video input. OpenAI lists the o1-pro-2025-03-19 snapshot as deprecated and marks o1-pro as deprecated in the current model catalog. The canonical alias does not have a verified shutdown date in the reviewed official sources. Editorial scores are comparative estimates, not vendor-published benchmarks.

Cost

Model pricing

Input $150 per 1 million input tokens
Output $600 per 1 million output tokens
Model guide

o1-pro: OpenAI’s High-Compute Reasoning Model for Difficult Problems

o1-pro is OpenAI’s higher-compute reasoning model for difficult technical, scientific, mathematical, programming, research, and analytical tasks. It accepts text and image input, produces text, supports function calling, structured outputs, and batch processing through the Responses API, and offers a 200,000-token context window with up to 100,000 output tokens. Its main trade-offs are very high token pricing, higher expected latency, lack of streaming and fine-tuning, and deprecated status in OpenAI’s current model catalog.

What is o1-pro?

o1-pro is a reasoning model from OpenAI built for difficult tasks that benefit from additional inference computation. In practical terms, it is intended to spend more processing effort working through a problem before producing an answer. OpenAI positions this approach for cases where consistency and problem-solving quality are more important than speed or operating cost.

The model is not primarily aimed at quick conversational responses or inexpensive, high-volume generation. Its intended workload includes complex technical and scientific reasoning, advanced programming, mathematical analysis, research, and other tasks in which a weak or inconsistent answer could require substantial human correction.

OpenAI released o1-pro on March 19, 2025. The current catalog status is an important part of evaluating it: OpenAI marks o1-pro as deprecated, and also marks the dated o1-pro-2025-03-19 snapshot as deprecated. The reviewed documentation does not provide a confirmed shutdown date for the canonical o1-pro alias.

Technical specifications at a glance

Specificationo1-pro
ProviderOpenAI
Model familyo1
Model typeReasoning
Release dateMarch 19, 2025
Context window200,000 tokens
Maximum output100,000 tokens
Knowledge cutoffOctober 1, 2023
InputText and images
OutputText only
StreamingNot supported
Fine-tuningNot supported
Current catalog statusDeprecated

A token is a unit of text used by the model; it may represent a word, part of a word, punctuation, or another text fragment. The 200,000-token context window determines how much input and conversation history can be supplied in one request, while the 100,000-token output limit is the maximum generated response length documented for the model. These are capacity limits, not guarantees that every request will use or need the full allowance.

Reasoning and capability profile

o1-pro’s defining characteristic is its emphasis on additional reasoning computation. OpenAI describes it as an o1 version that uses more compute to handle harder problems and produce more consistent answers. That makes it a candidate for work involving several dependent steps, ambiguous evidence, extensive constraints, or code that needs careful inspection.

Examples include reviewing a complicated technical proposal, analyzing a large research prompt, working through a difficult mathematical question, designing or reviewing software, and comparing evidence before producing a structured conclusion. The model’s high context capacity can also help when a task requires supplying long source materials, specifications, code files, or image-based information in the same request.

The available editorial assessment rates o1-pro highly for reasoning and coding, but those scores are comparative editorial estimates rather than OpenAI-published benchmark results. They should be treated as guidance about the model’s positioning, not as verified performance measurements.

Input, output, and multimodal support

o1-pro accepts both text and image input. Image support can be useful when the task involves diagrams, screenshots, charts, documents, or other visual material that needs to be analyzed alongside written instructions.

Its output is text. The model does not natively generate images, audio, or video, and it does not accept audio or video input according to the supplied documentation. The distinction matters for product design: o1-pro can reason about supported visual inputs, but it is not a media-generation model and should not be selected when the required result is an image, sound file, speech recording, or video.

The model also supports structured outputs. This allows an application to request machine-readable data organized according to a defined structure, which can be useful when the result must be passed to software rather than read only by a person. Structured-output support should not automatically be interpreted as confirmation of a separate legacy JSON-mode capability; the reviewed research leaves the json_mode field unverified.

API and tool support

OpenAI documents o1-pro for use through the Responses API. It supports function calling, a mechanism that lets the model request an application-defined operation such as looking up a record, running a calculation, or triggering a workflow. The application remains responsible for executing the function and returning its result.

Function calling and structured outputs make o1-pro more suitable for controlled business or research workflows than a model that can only return free-form prose. For example, an application could use it to analyze a technical request, select an operation, and return the requested fields in a predictable structure. The supplied research confirms function calling and batch processing support.

Batch processing is useful for workloads that do not require an immediate interactive response, such as evaluating many documents or running a large set of offline analyses. By contrast, streaming is not supported. An application cannot rely on receiving partial generated text progressively while the response is being produced, which makes o1-pro less suitable for interfaces that depend on token-by-token display.

Fine-tuning is also not supported. Organizations cannot use the documented model offering to create a customized version trained on their own examples through fine-tuning. Prompt design, structured outputs, application-side processing, and supported tool calls therefore remain the relevant customization mechanisms described by the supplied research.

Pricing and cost trade-offs

OpenAI lists o1-pro at $150 per 1 million input tokens and $600 per 1 million output tokens. These are token-based prices rather than a monthly subscription price. Output tokens cost four times as much as input tokens under the listed rates, so long generated answers can have a particularly significant effect on usage costs.

The pricing places o1-pro in a high-cost category. Its additional reasoning computation may be justified when the cost of an incorrect or inconsistent answer is greater than the model’s API expense, such as in demanding analysis, difficult code review, or research tasks requiring careful synthesis. It is a poor economic fit for routine summarization, simple classification, basic drafting, or large volumes of low-risk requests where a faster and less expensive model would be sufficient.

Latency is another trade-off. The model’s higher-compute design is associated with slower responses than cost-optimized or speed-oriented alternatives. The supplied research does not provide a fixed latency figure, so response time should not be presented as a guaranteed number. The practical distinction is that o1-pro prioritizes difficult reasoning over rapid turnaround.

When to choose o1-pro

o1-pro is most appropriate when the task has meaningful reasoning complexity and the benefits of a more consistent answer justify its price and latency. Suitable examples include:

  • Complex technical or scientific analysis that requires several connected reasoning steps.
  • Advanced programming, debugging, and code review where errors are costly or difficult to detect.
  • Research workflows involving long prompts, extensive source material, or image inputs.
  • Mathematical and analytical tasks that require careful examination of constraints.
  • High-stakes internal analysis where answer consistency matters more than rapid interaction.
  • Applications that need function calling and structured, machine-readable responses.
  • Offline or asynchronous processing of substantial workloads through batch processing.

It is particularly defensible when a human would otherwise spend significant time checking, revising, or reconciling the output. The model’s large context and output limits may also be useful for unusually long analytical tasks, although a larger limit alone does not guarantee a better result.

When another option may be more appropriate

A different model type is likely preferable for low-latency or cost-sensitive applications. If an application serves many routine requests, generates short answers, or needs rapid interactive feedback, o1-pro’s pricing, additional reasoning overhead, and lack of streaming make it an inefficient choice.

Another option may also be better when the workflow requires fine-tuning, because o1-pro does not support it. Media-generation tasks should use a model designed to produce images, audio, or video, since o1-pro produces text only. Audio and video input workflows are also outside its documented input capabilities.

Finally, the deprecated catalog status should be considered before starting new production work. The reviewed sources do not give a precise shutdown date for the canonical alias, but deprecation means users should verify current availability and migration guidance before making o1-pro a long-term dependency. Its capabilities and price may be attractive for a specific existing workload, but a currently supported alternative may present less lifecycle risk.

Limitations to consider

  • OpenAI currently marks the model as deprecated.
  • The dated o1-pro-2025-03-19 snapshot is also marked deprecated.
  • No exact shutdown date for the canonical alias was verified in the reviewed documentation.
  • Token pricing is substantially higher than that of cost-optimized reasoning options.
  • Higher reasoning computation can mean greater latency.
  • Streaming is not supported.
  • Fine-tuning is not supported.
  • Audio and video input are not supported.
  • Native image, audio, and video output are not supported.
  • The knowledge cutoff is October 1, 2023, so current information must come from supplied context or supported application tools rather than assuming built-in up-to-date knowledge.

Overall, o1-pro is best understood as a specialized, high-compute reasoning model rather than a general-purpose default for every request. Its strongest case is difficult, consequential analysis where text and image understanding, long context, tool use, and consistency are worth paying more and waiting longer. Its deprecated status, high token rates, lack of streaming, and lack of fine-tuning make careful availability and cost evaluation essential before adoption.


Answers to Frequently Asked Questions

Is o1-pro still available and should it be used for new projects?
OpenAI currently marks o1-pro and the dated o1-pro-2025-03-19 snapshot as deprecated. No confirmed shutdown date for the canonical o1-pro alias is provided in the reviewed documentation, so users should verify current availability and migration guidance before using it as a long-term production dependency.
Does o1-pro support function calling, structured outputs, and batch processing?
Yes. o1-pro is documented for use through the Responses API and supports function calling, structured outputs, and batch processing. These features make it suitable for controlled business, research, and asynchronous workflows that require machine-readable results or application-integrated operations.
What are the main technical specifications of o1-pro?
o1-pro has a 200,000-token context window, a maximum output of 100,000 tokens, a knowledge cutoff of October 1, 2023, and supports text and image input with text-only output. It does not support streaming or fine-tuning.
How much does o1-pro cost?
OpenAI lists o1-pro at $150 per 1 million input tokens and $600 per 1 million output tokens. Output tokens cost four times as much as input tokens, so long responses can substantially increase usage costs.
What is o1-pro and what is it designed for?
o1-pro is OpenAI’s high-compute reasoning model for difficult tasks that benefit from additional inference effort. It is designed for complex technical and scientific analysis, advanced programming, mathematical reasoning, research, and other workloads where consistency and problem-solving quality matter more than speed or cost.


Sources 5
Provider

About OpenAI