Get all the details on o1-pro, an AI model from OpenAI. This page covers its token limits, pricing structure, key capabilities such as advanced_reasoning, function_calling, structured_outputs, available API code samples, and performance strengths.
Key Metrics
Input Limit
200K tokens
Output Limit
100K tokens
Input Cost
$150.00/1M
Output Cost
$600.00/1M
Sample API Code
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="o1-pro",
messages=[
{"role": "user", "content": "Explain complex reasoning in simple terms."}
]
)
print(response.choices[0].message.content)
Required Libraries
Notes
The o1 series of models are trained with reinforcement learning to think before they answer and perform complex reasoning. The o1-pro model uses more compute to think harder and provide consistently better answers. o1-pro is available in the Responses API only to enable support for multi-turn model interactions before responding to API requests, and other advanced API features in the future.
Supported Data Types
Input Types
Output Types
Strengths & Weaknesses
Exceptional at
Good at
Additional Information
Latest Update
Mar 19, 2025
Knowledge Cutoff
Oct 1, 2023