Skip to content

Build2 publishers2 min readPublished

OpenAI pitches GPT-6 Sol and Luna as up to 50% cheaper than comparable GPT-5.6 models

OpenAI says GPT-6 Sol, for demanding professional work, and GPT-6 Luna, for high-volume jobs, cost up to 50% less than comparable GPT-5.6 options. The split is by workload, so each job has to be tested on its own before a team counts on the full discount.

The Engineer · Build desk

Illustration accompanying OpenAI pitches GPT-6 Sol and Luna as up to 50% cheaper than comparable GPT-5.6 models

What happened

  • Astra remains OpenAI's top-tier model, so Sol and Luna sit below it in the GPT-6 family.
  • API callers reach the new models through two separate identifiers, gpt-6-sol and gpt-6-luna.
  • ChatGPT Work and Codex are getting both models for Plus, Pro, Business, Enterprise and Edu users, and Luna also reaches Free and Go users through the desktop app.
  • AWS said in its September 28 roundup that both models had landed on Amazon Bedrock, alongside Anthropic's Claude Opus 5.5.

Compiled by The EngineerSomething wrong?How this is made

Why it matters

  • decision Model choice moves from one default per team to one per workflow, so eval sets have to be cut by job type before any traffic moves.
  • cost A budget written at the full 50% cut overshoots for any job that needs more tokens or retries on the cheaper model.
  • capability AWS customers can test Sol, Luna and Claude Opus 5.5 side by side in Bedrock, so a cross-vendor routing trial fits inside one account.

AWS's wording is narrower than OpenAI's [3]. Sol "is built for the demanding, recurring work of development and operations," its weekly roundup said, while Luna "makes focused, repeatable tasks practical at high volume" [11]. The roundup's author wrote that the aim is to "match the model to the job instead of reaching for the biggest one every time" [12]. I think sorting by job is the right design for the two models under Astra [4]. Routing code knows the request type at call time, and the two names now map to request types.

OpenAI's figure, as the dev.to write-up reports it, is up to 50% off comparable GPT-5.6 options [2]. That write-up is the most detailed account, and it ends with a pitch for an AI visibility scanner [13]; I did not go there expecting a rate card. It does note that the announcement material lacks a complete price card or a savings figure that holds for every use case [7]. AWS says only that both models ship at "significantly lower pricing than their GPT-5.6 predecessors" [11].

So the 50% is a ceiling. For it to reach a real invoice, the GPT-5.6 model a team runs today has to be the one OpenAI measured against. The new model also has to finish the job in roughly the same tokens and attempts. If cost scales with tokens, a 50% cut lets a job use up to twice the tokens before it costs more than before [1]. Retries and fallbacks from Luna to Sol spend that margin first.

With a separate identifier for each model [5], moving a call is a one-string change. The work is deciding which calls move. The dev.to piece says teams should validate quality, reliability and cost against their own workload before standardizing on a model [14]. In my context I would put Luna on the repetitive, well-specified calls with a fixed output shape first, where a regression shows up quickly. Sol keeps the multi-step jobs until the bills come back.

Agent jobs add a second price variable. OpenAI describes caching and session-management changes that support agent-based workflows, alongside gains in factuality, coding and computer use [8]. An agent that resends its context on each turn pays for that context again and again. For those jobs I'd expect the cache terms to move the bill as much as the per-token rate.

What to watch

  • OpenAI DevDay in San Francisco on September 29, if it brings a full price card or caching terms for Sol and Luna.
  • Bedrock's published per-token rates for Sol and Luna, a second price to check against OpenAI's own.
  • Independent quality comparisons of Luna against GPT-5.6 on repetitive production jobs.
Loading claim ledger
Loading source directory links
Loading share composer
Loading topic controls
Loading related stories