o1-pro

by OpenAI

openai/o1-pro
Input
$210/1M tokens
Output
$840/1M tokens
Context
200Ktokens
Max output
100Ktokens
Knows to
October 2023
Released
19 Mar 2025

About

The o1 series of models are trained with reinforcement learning to think before they answer and perform complex reasoning.

Pricing

Input$210per 1M prompt tokens
Output$840per 1M generated tokens, reasoning included
Web search$0.014per request that uses the provider’s built-in search

What a request costs

Typical requestEachPer 1,000
Short chat reply1,500 in · 400 out$0.651$651.00
Question over a long document40,000 in · 800 out$9.07$9,072
Agent tool step20,000 in · 1,200 out$5.21$5,208

At the developer-API rate, before any provider promotion or prompt-cache saving. In the app, the model picker shows what a message costs on your plan before you send it.

Benchmarks

Intelligence12.4#195 of 285

Scores from Artificial Analysis; bars are scaled to the best model on our list. Published by OpenRouter alongside its catalogue.

Call it from code

OpenAI-compatible: point any OpenAI SDK at https://api.privateer.pro/v1 and set model. Keys are created in the app under Settings.

cURL
curl https://api.privateer.pro/v1/chat/completions \
  -H "Authorization: Bearer $PRIVATEER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/o1-pro",
    "messages": [{ "role": "user", "content": "Hello" }]
  }'
Python
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.privateer.pro/v1",
    api_key=os.environ["PRIVATEER_API_KEY"],
)
reply = client.chat.completions.create(
    model="openai/o1-pro",
    messages=[{"role": "user", "content": "Hello"}],
)
print(reply.choices[0].message.content)
JavaScript
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.privateer.pro/v1",
  apiKey: process.env.PRIVATEER_API_KEY,
});
const reply = await client.chat.completions.create({
  model: "openai/o1-pro",
  messages: [{ role: "user", content: "Hello" }],
});
console.log(reply.choices[0].message.content);

Parameters this model accepts

include_reasoningmax_tokensreasoningresponse_formatseedstructured_outputs

API reference → · How API billing works →

Prices are USD at the developer-API rate, as of 16 Oct 2026, rebuilt daily from the providers’ live catalogues. ← All models