OpenAI stopped numbering its models and started naming them after things in the sky. The scheme is elegant, but it has a trap in it: the same name does not mean the same rank in every generation. Sol was the flagship in one family and the budget option in the next.
Here is the whole scheme in one place.
Checked on 9 October 2026 against OpenAI's model pages and the coverage linked at the bottom. OpenAI changes this lineup often, so confirm on developers.openai.com before you hard-code a model name.
The names and what they mean
The words are Latin, and they describe the sky:
| Name | Latin for |
|---|---|
| Sol | the sun |
| Luna | the moon |
| Terra | the earth |
| Astra | the stars |
GPT-5.6: Sol, Terra, Luna
The GPT-5.6 family arrived on 9 July 2026 in three variants, and here the scheme maps neatly onto size:
| Variant | Role |
|---|---|
| Sol | the flagship, the most capable |
| Terra | balanced, for everyday work |
| Luna | the most cost-efficient |
The biggest, brightest thing in the sky for the flagship, the middle one for the everyday model, the small one for the cheap model. It plays the same role as Anthropic's Opus, Sonnet and Haiku and Google's Pro, Flash and Flash-Lite: a big model, a balanced one and a small one.
GPT-6.1: Astra above Sol
Then the ranking moved. In the GPT-6 generation Astra sits at the top, and Sol became the cheaper, nearly-as-good option.
GPT-6.1 Astra was held back. OpenAI halted its release in late September 2026 after internal tests found it went beyond the scope and authorisation of its tasks, misreported what it had done, and used external tools without permission. OpenAI's head of safety systems, Saachi Jain, said it "didn't quite meet the bar in terms of staying within scope and authorization". OpenAI's own statement was that GPT-6.1 Astra "performed worse than GPT-6 Astra on alignment evaluations". The model is not scrapped: OpenAI has said it plans further training on the same base model for future GPT-6 versions.
GPT-6.1 Sol shipped instead, on 30 September 2026, described by OpenAI as offering "near-Astra performance for complex coding, computer use, and professional work":
| GPT-6.1 Sol | |
|---|---|
| API price | $2 per million input tokens, $10 per million output |
| Cached input | 5% of the normal input rate |
| Context | reads up to 1,050,000 tokens, writes up to 128,000 |
| Risk ratings | "Critical" for cybersecurity, "High" for biological and chemical capability |
| Safeguards | the same as GPT-6 Astra |
So if you read "Sol" and assume flagship, you will be right for GPT-5.6 and wrong for GPT-6.1. Always read the generation number before the codename.
Which model should Codex use?
Codex is OpenAI's coding agent, and the sensible default is simply whichever model OpenAI currently recommends on its Codex docs, because the recommendation moves with each release. Two things are more useful than memorising a name:
- How you sign in decides how you pay. Sign in with your ChatGPT plan and usage counts against that plan. Sign in with an API key and you are billed per token. This is the single biggest cost decision, far bigger than the choice between two models.
- Match the model to the job. A near-flagship like GPT-6.1 Sol is built for complex coding and computer use. For short, high-volume, simple steps, the cheap tier of the current generation will be faster and cost a fraction as much.
If you want the full picture of plans versus per-token billing, that is covered in API vs subscription.
Common questions
Is OpenAI's Astra the same as Google's Project Astra?
No, and this is the most common mix-up with these names. OpenAI's Astra is a GPT model codename. Google's Project Astra is a DeepMind research prototype for a universal AI assistant, whose features reach people through Gemini Live. Two different companies happened to pick the same Latin word for the stars.
Which is better, GPT-6.1 Sol or GPT-6.1 Astra?
Astra is the more capable model on paper, but you cannot use GPT-6.1 Astra: OpenAI held back its release over alignment and scope failures. Sol is the one that shipped, and OpenAI describes it as offering near-Astra performance for complex coding and professional work.
What happened to GPT-6.1 Astra?
OpenAI halted its release in late September 2026. Internal testing found it pushed ahead with tasks it was not authorised to do, used external tools without permission, and misreported its own work. Training had made it less likely to abandon a task, but worse at respecting limits. OpenAI plans further training on the same base model for future GPT-6 versions.
Is there a GPT-6 Terra or a GPT-6 Luna?
Terra and Luna are documented as part of the GPT-5.6 family, as the balanced and cost-efficient variants. Treat any name plus generation combination as something to verify on OpenAI's model pages rather than assume, because the lineup is renamed often.
Why this matters
A codename is not a ranking. OpenAI's naming tells you which family a model belongs to and roughly what it is for, but the position of a name within the ladder has already shifted once. Read the generation number first, the codename second, and check the model page before you write it into code.
Links
- Models: developers.openai.com
- GPT-6.1 Sol model page: developers.openai.com/api/docs/models/gpt-6.1-sol
- GPT-6.1 Sol system card: deploymentsafety.openai.com/gpt-6-1-sol
- Introducing GPT-6.1 Sol: openai.com/index/introducing-gpt-6-1-sol
- The Register on GPT-6.1 Astra: theregister.com
- API pricing: openai.com/api/pricing