GPT-6 vs GPT-5.6: prices, specs and what changed
GPT-6 vs GPT-5.6 compared: Sol and Luna at half the price, the same 1.05M context, newer knowledge, OpenAI benchmark gains and what to change when you migrate.
Read as MarkdownGPT-6 is cheaper and newer than GPT-5.6 without being bigger. OpenAI cut the list price of GPT-6 Sol and GPT-6 Luna to half of GPT-5.6 Sol and GPT-5.6 Luna's promotional prices, kept the same 1.05M-token context and 128K-token output, and moved the knowledge cutoff from February to April and May 2026. On OpenAI's own tests the GPT-6 models also make fewer mistakes and do more per task.
If you are on GPT-5.6 today, the move is mostly a change to model, plus a few request details covered below.
How much cheaper is GPT-6 than GPT-5.6?
How OpenAI's list prices changed, for prompts up to 272K input tokens:
| From → to | Input | Cached input | Output |
|---|---|---|---|
| GPT-5.6 Sol (promotional) → GPT-6 Sol | Half | Half | Half |
| GPT-5.6 Luna → GPT-6 Luna | Half | Half | 42% of the old rate |
| GPT-5.6 Terra → GPT-6 Sol | Same | Same | 83% of the old rate |
For scale, GPT-6 Astra's rates are five times GPT-6 Sol's on every line. The live table at the end of this guide shows what each GPT-6 model costs on SeedRouter today.
The prices come from OpenAI's pricing page and the GPT-6 Sol and Luna announcement, which calls it "reducing API prices for Sol and Luna by 50% compared with their GPT‑5.6 promotional pricing". The GPT-5.6 Sol page notes that its promotional price runs at least through November 21, 2026.
There is no GPT-6 Terra. GPT-6 Sol now costs the same as GPT-5.6 Terra on input and less on output, so a Terra workload can move up to Sol without paying more per input token.
The long-context rule did not change: above 272K input tokens the whole request is billed at 2x input and 1.5x output, on both generations.
What stayed the same and what changed?
| GPT-5.6 Sol, Terra, Luna | GPT-6 Sol, Luna | GPT-6 Astra | |
|---|---|---|---|
| Context window | 1,050,000 tokens | 1,050,000 tokens | 1,050,000 tokens |
| Max output | 128,000 tokens | 128,000 tokens | 128,000 tokens |
| Knowledge cutoff | February 16, 2026 | April 20 (Sol), May 18 (Luna), 2026 | April 30, 2026 |
| Input / output | Text and images / text | Text and images / text | Text and images / text |
| Lowest reasoning effort | Model-dependent | none | low |
The figures are from OpenAI's model pages for GPT-5.6 Sol, GPT-6 Sol, GPT-6 Luna and GPT-6 Astra.
Is GPT-6 better than GPT-5.6?
On the results OpenAI published, yes. These are OpenAI's own numbers:
- Mistakes. On its factuality evaluation, GPT-6 Sol makes "about half as many mistakes as its predecessor", and GPT-6 Luna at higher effort matches GPT-5.6 Sol at about a hundredth of its cost.
- Business workflows. On AutomationBench, GPT-6 Luna at high effort improves on GPT-5.6 Luna by 5.4 percentage points at 58% lower cost per task.
- Coding. On FrontierCode, GPT-6 Sol "improves substantially over GPT‑5.6 Sol". In the Astra launch table, GPT-6 Astra scores 57.9% on Terminal-Bench 4.0 against 37.3% for GPT-5.6 Sol.
- Computer use. GPT-6 Luna at max effort exceeds GPT-5.6 Sol at medium effort on OSWorld 2.0 "at one tenth of its cost". GPT-6 Astra scored 72.6% in about 40 minutes per task where GPT-5.6 Sol scored 65.7% in about 75.
OpenAI also says the GPT-6 models write "slightly shorter answers overall without losing substance", with less jargon in technical conversations.
Is GPT-6 Luna cheaper than GPT-5.6 Luna?
Yes. On OpenAI's list, GPT-6 Luna's input and cached-input rates are half of GPT-5.6 Luna's, and its output rate is 42% of it, so a typical request costs less than half as much.
What should I change when moving from GPT-5.6?
OpenAI's GPT-6 migration notes list the checks:
- Model ID. Use
gpt-6-sol,gpt-6-lunaorgpt-6-astra. - Reasoning effort. Keep your current effort where it exists. GPT-6 Astra has no
none; uselow. If you usedminimal, start withlow. - Sampling. Unless effort is
none, removetemperature,top_pandtop_logprobs(andlogprobson Chat Completions). - Tools. Use the Responses API for reasoning with tools. On Chat Completions, GPT-6 Sol and Luna call functions only at
noneeffort, and GPT-6 Astra not at all. - Effort mid-conversation. To change effort between turns without losing the prompt cache, append a
configuration_updateinput item instead of changing the request-level effort.
The request and response formats are otherwise the ones you already use.
Frequently asked questions
Is GPT-6 Sol better than GPT-5.6 Sol?
Yes, on OpenAI's published results: about half the factual mistakes, better coding scores, and half the token price of GPT-5.6 Sol's promotional rate.
Is GPT-6 Astra better than GPT-5.6 Sol?
Yes. GPT-6 Astra is OpenAI's most capable model and leads GPT-5.6 Sol on every coding benchmark in OpenAI's launch table, from Terminal-Bench 4.0 to DeepSWE. It also costs more: its list rates are 2.5 times GPT-5.6 Sol's promotional rates on every line.
Does GPT-6 have a bigger context window than GPT-5.6?
No. Both generations read up to 1,050,000 tokens, with 922,000 of them input, and write up to 128,000.
Can I still use GPT-5.6 on SeedRouter?
SeedRouter sells the GPT-6 models: GPT-6 Sol, GPT-6 Luna and GPT-6 Astra. GPT-5.6 is not offered.
What does GPT-6 cost on SeedRouter?
GPT-6 Astra
GPT-6 Astra is billed per token. Prices below are USD per 1M tokens for each available group, read live from the current billing configuration.
Model ID: gpt-6-astra.
| Category | gpt | gpt-0.7 |
|---|---|---|
| Input | $1.00 | $7.00 |
| Output | $5.00 | $35.00 |
| Cached input | $0.10 | $0.70 |
| Cache write | $1.25 | $8.75 |
| Input, over 272K | $2.00 | $14.00 |
| Output, over 272K | $7.50 | $52.50 |
| Cached input, over 272K | $0.20 | $1.40 |
| Cache write, over 272K | $2.50 | $17.50 |
Cached input and cache writes are part of total input; subtract them before applying the uncached input rate. When context tiers are shown, the full prompt selects the tier for the whole request.
Cost is the sum of each billable token category multiplied by its rate, divided by 1,000,000. Use the rates of the selected group and applicable tier. A request that fails is not charged.
GPT-6 Sol
GPT-6 Sol is billed per token. Prices below are USD per 1M tokens for each available group, read live from the current billing configuration.
Model ID: gpt-6-sol.
| Category | gpt | gpt-0.7 |
|---|---|---|
| Input | $0.20 | $1.40 |
| Output | $1.00 | $7.00 |
| Cached input | $0.02 | $0.14 |
| Cache write | $0.25 | $1.75 |
| Input, over 272K | $0.40 | $2.80 |
| Output, over 272K | $1.50 | $10.50 |
| Cached input, over 272K | $0.04 | $0.28 |
| Cache write, over 272K | $0.50 | $3.50 |
Cached input and cache writes are part of total input; subtract them before applying the uncached input rate. When context tiers are shown, the full prompt selects the tier for the whole request.
Cost is the sum of each billable token category multiplied by its rate, divided by 1,000,000. Use the rates of the selected group and applicable tier. A request that fails is not charged.
GPT-6 Luna
GPT-6 Luna is billed per token. Prices below are USD per 1M tokens for each available group, read live from the current billing configuration.
Model ID: gpt-6-luna.
| Category | gpt-0.7 | gpt |
|---|---|---|
| Input | $0.07 | $0.01 |
| Output | $0.35 | $0.05 |
| Cached input | $0.007 | $0.001 |
| Cache write | $0.0875 | $0.0125 |
| Input, over 272K | $0.14 | $0.02 |
| Output, over 272K | $0.525 | $0.075 |
| Cached input, over 272K | $0.014 | $0.002 |
| Cache write, over 272K | $0.175 | $0.025 |
Cached input and cache writes are part of total input; subtract them before applying the uncached input rate. When context tiers are shown, the full prompt selects the tier for the whole request.
Cost is the sum of each billable token category multiplied by its rate, divided by 1,000,000. Use the rates of the selected group and applicable tier. A request that fails is not charged.
Try GPT-6 on your own prompts
Run a prompt you already send to GPT-5.6 through GPT-6 Sol or GPT-6 Luna in the browser and compare the answer and the token count. The Astra vs Sol vs Luna guide helps you pick between them.



