Migrating from o1-preview to o3
What changes when you move from o1-preview to o3: context window 128,000 → 200,000 tokens.
- From
- o1-preview
- Status
- Retired
- Shutdown
- Jul 28, 2025
- Time left
- —
- To
- o3
- Status
- Active
- Shutdown
- none announced
- Time left
- —
Prices
USD per 1M tokens, standard tier| Type | o1-preview | o3 | Change |
|---|---|---|---|
| Input | Not published | $2.00first seen October 1, 2026 · source | — |
| Cached input | Not published | $0.50first seen October 1, 2026 · source | — |
| Output | Not published | $8.00first seen October 1, 2026 · source | — |
Other tiers, prompt-size bands and modalities are on each model's page.
Limits
Tokens| Limit | o1-preview | o3 | Change |
|---|---|---|---|
| Context window | 128,000 tokensin place when tracking began (October 7, 2026) · source | 200,000 tokensin place when tracking began (October 7, 2026) · source | +56.3% |
| Max output tokens | 32,768 tokensin place when tracking began (October 7, 2026) · source | 100,000 tokensin place when tracking began (October 7, 2026) · source | +205.2% |
Features and parameters
Compare models- Batch API: not supported on o1-preview, supported on o3.o1-preview: in place when tracking began (October 7, 2026) · source · o3: in place when tracking began (October 7, 2026) · source
Same on both
- Structured outputs: supported on both.o1-preview: in place when tracking began (October 7, 2026) · source · o3: in place when tracking began (October 7, 2026) · source
- Function calling: supported on both.o1-preview: in place when tracking began (October 7, 2026) · source · o3: in place when tracking began (October 7, 2026) · source
- Reasoning / thinking: supported on both.o1-preview: in place when tracking began (October 7, 2026) · source · o3: in place when tracking began (October 7, 2026) · source
- Fine-tuning: not supported on both.o1-preview: in place when tracking began (October 7, 2026) · source · o3: in place when tracking began (October 7, 2026) · source
Not published for o1-preview: Prompt caching, Image input, PDF input, Built-in web search, temperature parameter, top_p parameter, logprobs.
Not published for o3: PDF input, Built-in web search, temperature parameter, top_p parameter, logprobs.
Aliases
All aliasesNo aliases point at either model.
Checklist
- Change the model string from
o1-previewtoo3.
Compared from AIWire's published data when this page loaded. Each fact links to the page it came from. Model pages: o1-preview, o3.