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]
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.
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.
| Type | Price |
|---|---|
| Input | |
| Output | |
| Benchmark | Score | What it measures | Source | Retrieved |
|---|---|---|---|---|
| Intelligence | 12.4 | Composite score across standardised reasoning, knowledge and problem-solving evaluations, measured independently by Artificial Analysis | Source | September 12, 2026 |
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
o1-pro This page | Reasoning + agents | |||
| Reasoning + agents | ||||
| Balanced coding + agents | ||||
| Long-context, multimodal & agentic workflows | ||||
| Reasoning + agents |
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.