o1-pro API

openai/o1-pro
o1-pro on AIMLAPI.
Context
200K tokens
Input
$158.7 / 1M tokens
Output
$634.8 / 1M tokens
Released
Mar 19, 2025

Overview

What is o1-pro API?

o1-pro is available through AIMLAPI.

Technical Specifications
- Supported inputs: Image, Text
- Output: Text
- Context window: 200,000 tokens / Max output: 100,000 tokens
- Endpoint: /chat/completions

Performance Benchmarks
[embed]

o1-pro API Pricing
- Input: $195 / 1M tokens
- Output: $780 / 1M tokens

Where to Use o1-pro

Coding and code review
Generate, debug, and review code across languages, reading whole files or repos in a single prompt.

Agentic and multi-step workflows
Reliable tool-calling and instruction-following suit agent loops that plan, call tools, and iterate.

Complex reasoning
Extended reasoning improves reliability on multi-step math, logic, and technical analysis.

Long-document analysis
Summarize and extract from contracts, papers, and reports without aggressive chunking.

Code Sample
[embed]

Use cases

o1-pro is documented as suited to data science, programming, and case law analysis.

It is also described as useful for challenging scientific research work, including analyzing complex datasets, developing and testing hypotheses, and designing experiments.

Another documented use case is code analysis and debugging, including identifying performance bottlenecks, pinpointing errors, and suggesting optimizations.

It is additionally suited to complex reasoning tasks in STEM and mathematics, where it can help with advanced problem-solving and mathematical formulas.

How to use o1-pro API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to openai/o1-pro.
import requests

r = requests.post(
    "https://api.aimlapi.com/v1/chat/completions",
    headers={"Authorization": "Bearer " + AIMLAPI_KEY},
    json={
      "model": "openai/o1-pro",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ]
    },
)
print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/chat/completions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "model": "openai/o1-pro",
    "messages": [
      {
        "role": "user",
        "content": "Hello!"
      }
    ]
  }),
});
console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/chat/completions \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"openai/o1-pro","messages":[{"role":"user","content":"Hello!"}]}'

OpenAI-compatible — swap the base URL and it works with your existing SDK.

o1-pro API Pricing

TypePrice
Input
$158.7 / 1M tokens
Output
$634.8 / 1M tokens

o1-pro Benchmarks

BenchmarkScoreWhat it measuresSourceRetrieved
Intelligence
12.4
Composite score across standardised reasoning, knowledge and problem-solving evaluations, measured independently by Artificial AnalysisSourceSeptember 12, 2026

o1-pro vs other models

ModelInputOutputContextBest for
o1-pro
This page
$158.7 / 1M tokens
$634.8 / 1M tokens
200K tokens
Reasoning + agents
$5 / 1M tokens
$30 / 1M tokens
1M tokens
Reasoning + agents
$2 / 1M tokens
$10 / 1M tokens
1M tokens
Balanced coding + agents
$3 / 1M tokens
$15 / 1M tokens
1M tokens
Long-context, multimodal & agentic workflows
$1.5 / 1M tokens
$9 / 1M tokens
1M tokens
Reasoning + agents

Frequently asked questions

o1-pro has a 200,000 tokens context window and can return up to 100,000 tokens.

o1-pro takes image, text as input and returns text.

Use openai/o1-pro as the model id. Requests go to https://api.aimlapi.com/v1/chat/completions.

o1-pro is priced at input $206.31 / 1M tokens, output $825.24 / 1M tokens.

Yes, o1-pro can stream responses as they are generated.

Yes, o1-pro accepts image input alongside text.

o1-pro was built by OpenAI.

Yes, o1-pro is available through the API endpoint https://api.aimlapi.com/v1/chat/completions.

Start building with o1-pro

Get API Key
1000+ models, one API.