Logo
Back to all models

o1-pro - In-Depth Overview

OpenAI · o1

Current
Latest in family

Model ID: o1-pro

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

openai
openai

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

text
image

Output Types

text

Strengths & Weaknesses

Exceptional at

complex reasoning
multi turn interactions

Good at

general reasoning
instruction following

Additional Information

Latest Update

Mar 19, 2025

Knowledge Cutoff

Oct 1, 2023