Compare o1 from OpenAI and o3 from OpenAI on key metrics including benchmarks, price, context length, and other model features. Access both models and hundreds of others through the OpenRouter API.
o1 and o3 are available through the OpenRouter API, so switching between them takes a model slug change rather than a new integration.
o1, from OpenAI, has a 200,000-token context window and is priced at $15/M tokens input, $60/M tokens output on OpenRouter.
o3, from OpenAI, has a 200,000-token context window and is priced at $2/M tokens input, $8/M tokens output on OpenRouter.
| Attribute | o1 | o3 |
|---|---|---|
| Input price | $15/M tokens | $2/M tokens |
| Output price | $60/M tokens | $8/M tokens |
| Context window | 200,000 tokens | 200,000 tokens |
| Intelligence Index | 15.2 | 20.2 |
| Coding Index | 39.7 | Not available |
| Agentic Index | Not available | Not available |
| Latency (p50) | 1.61 s | 2.52 s |
| Throughput (p50) | 69.0 tok/s | 53.0 tok/s |
Benchmark data updated
o3 is cheaper than o1 on OpenRouter: o3 costs $2/M tokens input and $8/M tokens output, while o1 costs $15/M tokens input and $60/M tokens output.
o1 and o3 have the same context window of 200,000 tokens.
o1 is faster on OpenRouter, generating a median 69.0 tokens per second compared with 53.0 tokens per second for o3.