OpenAI o3
Pricing & Specs
OpenAI · $2 input / $8 output per 1M tokens · 200K context window
The per-token price never tells the full story. A typical task (1K input + 500 output tokens) on OpenAI o3 costs about $0.0060, roughly $6.00 per 1,000 runs. But if it needs 3x the tokens of a cheaper model to match quality on YOUR task, the economics flip. The only way to know is to benchmark it on your actual workload.
OpenAI o3 API Pricing
| Tokens | Price |
|---|---|
| Input | $2 / 1M tokens |
| Output | $8 / 1M tokens |
| Cached input | $0.5 / 1M tokens |
Cached input tokens are billed when caching is enabled. Batch API pricing is available for this model at 50%.
What that means in practice
OpenAI o3 Specs
| Spec | Value |
|---|---|
| Context window | 200K tokens |
| Input modalities | text, image |
| Output modalities | text |
| Latency (measured by OpenMark) | ~1.2s median response |
| Reasoning model | Yes |
| Tool / function calling | Yes |
| JSON mode | Yes |
| Streaming | Yes |
| Prompt caching | Yes |
| Batch API | Yes |
Capabilities
FAQ
How much does OpenAI o3 cost?
OpenAI o3 costs $2 per 1M input tokens and $8 per 1M output tokens ($0.5 per 1M cached input tokens).
What is OpenAI o3's context window?
OpenAI o3 has a 200K-token context window.
Can I test OpenAI o3 on my own task?
Yes. OpenMark lets you benchmark OpenAI o3 against 100+ models on your own task with real API calls, with no API keys needed, free tier available.
Is OpenAI o3 the right model for YOUR task?
Pricing tables can't answer that. Benchmark it against 100+ models
on your actual workload: real API calls, real costs. Free tier available.