OpenAI cut the price of GPT-5.6 Sol by 50% through Vercel’s AI Gateway, and the move says more about the company’s market strategy than its cost curve. The discount, announced in Vercel’s changelog, runs through September 18 and applies to all token types, tiers, regions, and modes, but only for requests routed directly through AI Gateway, not BYOK. Standard tier drops from $5.00 to $2.50 per million input tokens, and output from $30.00 to $15.00. Fast mode halves from $10.00 / $60.00 to $5.00 / $30.00.

The deeper story is the July 30 price restructure that made this discount possible. As eesel’s pricing analysis documents, OpenAI did not just cut Sol. It rebuilt the entire GPT-5.6 ladder into three distinct cost-quality-speed corners, and the 25x spread between Sol and Luna is the clearest signal yet that OpenAI is pricing like a mature product company, not a frontier lab in a subsidy war.

The community expected the opposite. In the weeks before general availability, forum consensus on r/codex was that prices would rise, not fall. The reasoning was sound: GPT-5.5 had already doubled 5.4’s output rate from $15 to $30 per million tokens. The fear was a 5.6 Pro at $60, going head to head with Anthropic’s Fable. Instead, OpenAI held the line on Sol, cut Terra, and slashed Luna to $0.20 / $1.20 per million tokens, making it roughly 4x cheaper than gpt-5.4-mini.

The market read it correctly. One Hacker News commenter on the launch thread put it plainly: “AI is turning out to be a fairly competitive but ‘normal’ product. Companies carving out niches on cost, quality, and speed.” That is exactly what a 25x internal spread is. OpenAI is not racing one headline price to zero. It is carving three corners and letting developers route between them.

The pricing structure itself is where the strategy gets interesting. Every GPT-5.6 model carries a four-rung service-tier staircase: Batch and Flex at 0.5x, Standard at 1x, and Fast mode at 2x. Fast mode is an honest trade, OpenAI is explicit that on Sol it “delivers up to 2.5x faster speeds than Standard processing at twice the price, with no change in intelligence.” That is a latency purchase, not a capability one, and it is worth taking for an interactive coding session and a bad trade for a nightly summarization job.

The catch that catches people is the 272K multiplier, new since launch. Every GPT-5.6 model page carries the same sentence: “Prompts with >272K input tokens are priced at 2x input and 1.5x output for the full request.” Read that twice. Crossing 272,000 input tokens does not price the overflow at a premium, it re-prices the entire call. A 273,000-token prompt on Sol bills at $10.00 / $45.00, not $5.00 / $30.00 with a small surcharge on the last thousand tokens. All three tiers share the same 1,050,000-token context window and the same 272K threshold.

The multipliers compound. Sol on Fast mode with a long-context prompt is 2x from the service tier and 2x again on input from the surcharge, so $20.00 per million input tokens against a $5.00 list rate. Output lands at $90.00 against $30.00. Add the 10% regional uplift for data residency on models released after March 5, 2026, and the gap between the price card and the real bill widens further.

The practical read is to treat 272K as a real budget ceiling and design retrieval to stay under it. If your context genuinely needs to run past a million tokens, that is the moment to price-check the field, because rivals meter long context differently. Kimi K3 and Qwen3.8-Max are the closest comparisons on window size.

Prompt caching is the one lever that actually moves the input half. Cached input reads are 90% off across all three tiers, Sol drops from $5.00 to $0.50 per million tokens. Cache writes cost 1.25x the uncached input rate, a small premium once to save 90% on every subsequent read. OpenAI documents a 30-minute minimum cache life, which is why caching is worth engineering around rather than hoping for: a long stable system prompt plus a fixed knowledge base is exactly the prefix shape that pays off.

There is a real number on this from OpenAI’s own customer list. Sid Pardeshi, CTO and co-founder of Blitzy, reported that “Luna moved us from a single structured-output call to a full tool-calling agent loop, increasing prompt-cache reuse from 24% to 90%. Across thousands of production calls, Luna handles 2.2x more context with 8.5x fewer output tokens, at 87% lower cost than GPT-5.4 mini.” Note what did the work there. The tier change helped, but the 24% to 90% cache-reuse jump is an architecture change, available on any tier. Notion reported the same direction more plainly, saying GPT-5.6 “delivered comparable quality to GPT-5.5 at half the cost per task and in 60% less time” in their own evaluations.

The asymmetry is the real lesson: caching fixes input, and only routing fixes output. Push the cache hit rate to 90% and the input line nearly vanishes while output stays exactly where it was. Drop the model tier from Sol to Luna at the same volume and the bill falls 25x, though the cost-per-task gap is not 25x. Artificial Analysis’s Intelligence Index v4.1 shows Sol at a $4.35 blended price per million tokens against Luna’s $0.17, but Luna is verbose, generating 130M output tokens to run the index against a 62M median. The 25x list-price gap is real, the 25x cost-per-task gap is not.

The Vercel discount adds another layer. It is a channel play, not a price cut. BYOK requests bill at whatever rate the customer has with OpenAI directly, so the 50% discount is Vercel’s way of pulling routing volume onto its own gateway. The model ID is unchanged, so existing requests pick up the discounted rate with no code change, and the discount applies to coding agents like Claude Code, Codex, OpenCode, and Pi via the vercel ai-gateway coding-agents setup command.

What this means for builders is a shift in how to think about inference spend. The old mental model was one model, one price, one knob. GPT-5.6 breaks that. You now have three model tiers, four service tiers, a context-length surcharge, caching mechanics, regional uplifts, and now a channel discount. The bill is a function of architecture choices as much as model choice, and the cheapest model is only cheap if you design for it.

The other implication is competitive. Terra now undercuts GPT-5.4 at $2.00 / $12.00 against $2.50 / $15.00, and Luna is the cheapest model in the flagship table. OpenAI is squeezing the mid-market and the low end simultaneously while holding Sol’s premium position against Claude Opus 5 and Claude Fable 5, which still rank ahead of Sol on the Intelligence Index. The strategy is not to win every benchmark, it is to own every price point.

The subscription side barely moved. ChatGPT and Codex prices are unchanged, but Terra and Luna usage now consumes fewer credits, so the same monthly fee buys more work. That is a quiet way to increase perceived value without touching the headline number.

The most telling detail is what did not happen. There is still no GPT-5.6 Pro. The priciest thing OpenAI sells remains GPT-5.5 Pro at $30 / $180. OpenAI had the cover to raise prices into a frontier release and chose not to, and then Vercel chose to discount the flagship by half for a month. The market is learning that inference is a commodity with a quality premium, not a monopoly rent. The builders who win will be the ones who treat the rate card as a design constraint, not a bill to pay.