AI terminology, explained accurately
Learn what GPT-5.6 Sol, Terra and Luna are, how they differ, where they are available, and why ChatGPT is not the same thing as one model.
GPT-5.6 is not one identical model sold at three arbitrary prices. OpenAI introduced durable capability tiers intended for different workloads. Choosing between them is an engineering decision about quality, latency, cost and risk.
This page records the current public information. Model access and product defaults can change, so verify the linked OpenAI documentation before making a procurement or production decision.
The GPT-5.6 family
GPT-5.6 Sol
The flagship tier for complex professional work, including advanced reasoning, coding, research and long-running workflows. It supports configurable reasoning effort.
GPT-5.6 Terra
The balanced tier for everyday production work where teams need strong capability at lower cost than the flagship option.
GPT-5.6 Luna
The fastest and lowest-cost tier for high-volume or latency-sensitive tasks that do not require the strongest reasoning on every request.
GPT-5.6 Sol Pro
A higher-capability product option for difficult work and longer workflows where available. Access depends on the product and plan.
Where GPT-5.6 is available
OpenAI’s July 2026 launch made the family available across ChatGPT, Codex and the API, but the exact tier and control exposed to a user depend on the product.
| Product | How GPT-5.6 appears | What to verify |
|---|---|---|
| ChatGPT | Sol reasoning options or Luna for some users during rollout; plan-dependent controls | Current model picker, plan limits and workspace policy |
| Codex | Sol, Terra or Luna depending on plan and environment | Installed version, available model selector and reasoning setting |
| OpenAI API | Explicit model IDs such as gpt-5.6-sol, gpt-5.6-terra and gpt-5.6-luna | Current model documentation, pricing, rate limits and regional availability |
How to choose a tier
Start with the consequence of failure
A formatting task and a security-sensitive code review should not use the same evaluation threshold. Define what an unacceptable result looks like before selecting a model.
Test representative work
Build an evaluation set from real, authorized examples. Include ordinary cases, difficult cases and known failures. Compare task success rather than judging a few polished demonstrations.
Measure total system cost
Token price is only one factor. Retries, long outputs, tool calls, human review and failed automation can cost more than the original inference. A more capable model may be cheaper if it succeeds in fewer attempts. A smaller model may win when the task is constrained and verifiable.
Route work deliberately
A production system can send straightforward requests to a lower-cost tier and escalate difficult cases. Routing must be tested. An unreliable complexity detector can silently send high-risk work to the wrong path.
A practical selection matrix
| Workload | Sensible starting tier | What to test |
|---|---|---|
| High-volume classification or extraction | Luna | Schema validity, edge cases and false confidence |
| Everyday application workflows | Terra | Task success, latency, cost and tool-call reliability |
| Difficult coding, research or multi-step analysis | Sol | Reasoning quality, evidence use and total completion cost |
| Highest-impact complex work | Sol Pro where available | Whether the quality gain justifies latency and price |
This table is a starting hypothesis, not a benchmark result. Your own evaluation set should decide the production tier.
A practical evaluation design
Suppose a team wants a model to turn support conversations into structured incident summaries.
- Define the required JSON schema and evidence fields.
- Remove or protect personal information before testing.
- Create examples covering simple tickets, ambiguous tickets and multi-issue conversations.
- Score schema validity, factual support, omitted details and invented details separately.
- Run the same examples against Sol, Terra and Luna with controlled settings.
- Measure latency and complete workflow cost.
- Choose the least expensive tier that meets the agreed quality and safety threshold.
- Monitor live failures and keep a rollback path.
This process produces a defensible decision. Asking which model is “best” without a task and threshold does not.
GPT-5.6 is still a model, not the complete application
A secure product also needs authentication, authorization, data handling rules, prompt construction, retrieval controls, tool permissions, output validation, monitoring and human escalation. Model capability cannot replace those boundaries.
When the model uses a tool, the application should validate arguments and authorize the action. Do not grant access merely because a generated tool call looks confident.
Current limitations to plan for
Unsupported claims
Outputs can still include incorrect or unsupported information. Ground important answers and verify them against authoritative sources.
Prompt injection
Untrusted text can attempt to redirect model behaviour. Treat retrieved content as data, not authority.
Version drift
Aliases, product defaults and model behaviour can change. Pin versions where available and run regression evaluations.
Access differences
A feature seen in ChatGPT may not map directly to the API. Check the product-specific documentation.
What to record in production
- model ID and relevant configuration;
- prompt or instruction version;
- tool calls and validation outcomes;
- latency and token usage;
- automated evaluation signals;
- user correction or escalation;
- privacy-safe failure examples for regression testing.
If the distinction between model and product is still unclear, return to GPT vs ChatGPT. Developers should also consult the current OpenAI model directory before implementation.
Official OpenAI references
Share this page
Share this page with the people who will use it next.
Discussion
No comments yet. Add the first useful question or observation.
You must log in to post a comment.