Research

MachinoAI explainer / LLMs / Agentic AI

GPT-6 Sol: Reasoning, Coding Agents, and the Economics of Frontier AI

GPT-6 Sol extends the GPT-6 family with a lower-cost reasoning model aimed at complex coding and agentic workflows.

OpenAISep 22, 2026OpenAI model release13 min readOpenAI
TRENDINGLLMs / Agentic AIAdvancedreasoning effortcost per taskcontext windows

Start here

TL;DR

OpenAI describes GPT-6 Sol as the GPT-6 model for demanding reasoning and coding below Astra. It supports none/low/medium/high/xhigh/max reasoning, 1.05M context, 128K output, image input, Responses API tools, and a $2/$10 per-million-token standard price. Artificial Analysis measures Sol at 48 on its Intelligence Index at max and 57 on its Coding Agent Index in Codex, with materially lower measured task cost than GPT-5.6 Sol.

Why it matters

The interesting engineering question is not simply how smart Sol is. It is how much useful agent work can be produced per dollar and per unit of latency. Sol combines broad tool support, a million-token context window and an effort ladder with much lower token prices than its predecessor. Independent measurements also show that the effort setting changes both quality and cost, making routing and observability central to production design.

Difficulty: Advanced

reasoning effortcost per taskcontext windowsprogrammatic tool callingasync tool callingprompt cachingmid-turn steeringagent harnesses

Figures

Visual context

Figure 1
GPT-6 Sol and GPT-6 Luna launch visual — Official OpenAI launch visual for GPT-6 Sol and GPT-6 Luna, showing the release positioning and cost/usage message from the September 22, 2026 announcement.OpenAI https://openai.com/index/introducing-gpt-6-sol-and-luna/
Figure 2
GPT-6 Sol/Luna alignment comparison visual — Official OpenAI alignment visual for GPT-6 Sol and GPT-6 Luna, showing the comparison described in the September 22, 2026 launch announcement.OpenAI https://openai.com/index/introducing-gpt-6-sol-and-luna/

01

Abstract

GPT-6 Sol is a September 22, 2026 addition to OpenAI’s GPT-6 family. It is positioned as a reasoning model for demanding coding and agentic workflows, sitting below GPT-6 Astra in the family while targeting substantially lower cost. OpenAI’s current API documentation gives Sol a 1,050,000-token context window, a 128,000-token maximum output, text and image input, and reasoning effort levels from none through max. Standard pricing is $2 per million input tokens, $0.20 per million cached input tokens, $2.50 per million cache-write tokens, and $10 per million output tokens; prompts above 272K input tokens move to the long-context rate. The Responses API supports built-in tools and function calling, while Chat Completions supports function calling when reasoning effort is set to none.

OpenAI says Sol and Luna build on advances behind GPT-6 Astra, while independent Artificial Analysis evaluation provides a separate view of the release. At max effort, Artificial Analysis currently reports a 48 Intelligence Index score and a 57 Coding Agent Index score for Sol; its same-harness Codex comparison shows lower measured coding-agent cost per task than GPT-5.6 Sol. These figures are independent measurements, not OpenAI’s own benchmark claims.

The key engineering lesson is that GPT-6 Sol is best understood as a model-plus-runtime proposition. The exposed effort ladder, long context, tool support, caching, and lower token pricing all affect the economics of an agent loop. The public material, however, does not disclose the internal transformer architecture, parameter count, training FLOPs, or full training recipe. This article therefore treats those details as undisclosed rather than inferring them.

02

Introduction

The economics of agentic AI are different from the economics of chat.

A normal chat request may contain one prompt and one answer. A coding or research agent may generate a plan, inspect files, call a tool, parse the result, modify a file, run a test, react to a failure, and repeat. A single user task can therefore become a sequence of inference steps. In that setting, three quantities matter together: quality of the final artifact, tokens consumed along the trajectory, and elapsed time.

GPT-6 Sol arrives in that context. OpenAI describes it as being built for complex coding and agentic workflows, and its API is designed around the same reasoning controls as the wider GPT-6 family. The model can accept images as input, operate with hosted tools such as web search, file search, code interpreter, shell, computer use and MCP, and use structured outputs and function calling. These capabilities turn the model into a reasoning component inside a broader execution system rather than a standalone text generator.

The model is also interesting because of its pricing. The current standard rate is $2 per million input tokens and $10 per million output tokens. That is low enough that developers can use stronger reasoning on more tasks, but the price card alone can be misleading because reasoning tokens are output tokens and long-context prompts can move the request into a higher tier. The correct unit for production planning is therefore task cost, not just token price.

A second reason to study Sol carefully is that the name GPT-6 can suggest a single capability jump, while the public evidence is more nuanced. OpenAI positions Sol below Astra and above its cheaper Luna sibling. Independent Artificial Analysis measurements show quality and cost change as the reasoning setting changes, which means deployed behavior depends partly on how the model is operated. This makes routing, effort selection, caching and evaluation part of the research story.

03

Problem Statement

The practical problem GPT-6 Sol addresses is: how can a model handle demanding reasoning and coding tasks at useful quality without forcing every request onto the most expensive frontier model?

For an engineering organization, that problem has several parts. First, some tasks need sustained reasoning rather than a short answer. Second, many useful tasks involve tools: code execution, search, file retrieval, shell access, computer interaction, or external APIs. Third, long tasks create context-management pressure. Fourth, the total cost of a task depends on how much reasoning and output the model uses, not only the published input rate. Finally, production systems need predictable behavior around latency, retries, safety and data handling.

GPT-6 Sol addresses the problem at the product level through several explicit controls: reasoning effort from none to max; a 1.05M-token context window; tool access through the Responses API; prompt caching; and separate processing modes such as Batch and Flex. These mechanisms do not prove how the model is internally constructed, but they show how OpenAI expects it to be operated.

The deeper research question is whether a lower-priced reasoning tier can carry a sufficiently large fraction of difficult work so that expensive frontier capacity can be reserved for the hardest cases. That is a systems question, not just a benchmark question.

The public launch materials do not disclose a formal mathematical objective like “minimize cost subject to a target accuracy.” Instead, that objective is an engineering interpretation of the product shape. The measurable public evidence consists of benchmarks, cost-per-task measurements, token use, latency, context limits, tool support and safety evaluations.

04

Methodology

Because GPT-6 Sol is a product/model release rather than an academic paper, methodology here means the public design choices that shape how the model is trained and used, not a fully disclosed training algorithm.

OpenAI states that Sol and Luna build on advances behind GPT-6 Astra and are designed to provide a different balance of capability and cost. The public release does not give a layer-by-layer architecture or a detailed reinforcement-learning recipe. What it does expose is a control surface.

The first control is reasoning effort: none, low, medium, high, xhigh, and max. This turns internal reasoning budget into an application-level knob. At lower effort, the model can answer faster and consume fewer reasoning tokens; at higher effort, it is allowed to spend more inference compute on difficult problems. Independent measurements show the practical effect: Artificial Analysis reports Sol at 34 Intelligence Index points on low effort, 40 on medium, 43 on high, 44 on xhigh, and 48 at max, with corresponding cost-per-task increases.

The second design choice is tool integration. Sol is intended to operate through the Responses API with function calling and hosted tools. The model can therefore reason over external observations rather than being limited to the information inside its initial prompt.

The third is long-context operation. A 1.05M-token context means the system can place very large repositories, document sets or long task histories into one context window. That reduces the need for aggressive external memory in some applications, but it also increases the importance of caching and compaction.

Finally, OpenAI has made runtime controls part of the model family: async tool calling, mid-turn steering, background execution, prompt caching and agent orchestration. The resulting methodology is therefore not model only; it is model + inference controls + tools + state + orchestration.

05

Architecture

The internal neural architecture of GPT-6 Sol is not publicly disclosed in the sources reviewed. There is no verified public parameter count, transformer block specification, attention variant, routing design, optimizer configuration, or training-compute table for Sol. Any such description would be speculation.

The production architecture is clearer.

A typical Sol agent can be represented as:

User request → task state → GPT-6 Sol → tool call → external observation → GPT-6 Sol → verification → artifact/output.

Around this loop sit several infrastructure layers.

Context management: the 1.05M-token context window plus application-side compaction, retrieval and memory. Reasoning control: the reasoning.effort level from none to max. Tool layer: web search, file search, code interpreter, shell, computer use, MCP, function calls and other hosted tools. State layer: conversation/task state, background execution and multi-step workflow state. Caching: prompt-cache controls for repeated prefixes. Safety/governance: safety identifiers, misalignment monitoring, overload handling and deployment checks. Observability: applications should record tokens, latency, tool calls, errors, retries, cache hits and final task success.

The Responses API is central because OpenAI recommends it as the starting point for newer tool, stateful workflow and agent features. Chat Completions remains available, but on Sol its function-calling behavior is constrained when reasoning is enabled: OpenAI documents function calling in Chat Completions for Sol only when reasoning effort is none. That makes Responses the natural integration surface for agentic Sol applications.

The important conceptual shift is that the model is no longer the entire system. Reliability is produced by the boundaries around it: which tools it can call, how state is stored, how long it can run, and how outputs are verified.

06

Dataset

A conventional research-paper dataset section cannot be reproduced for GPT-6 Sol because OpenAI has not publicly disclosed a full training-data inventory or an academic-style dataset table for the model.

The public material does establish that Sol is a multimodal reasoning model accepting text and image input, and that OpenAI evaluated it across professional work, coding, agentic workflows, factuality and safety. OpenAI says the GPT-6 family was developed using advances behind Astra, but this is not a disclosure of a specific training corpus.

For deployment, the relevant dataset becomes the application’s own task distribution. A production team should build representative evaluation sets covering its actual repositories, documents, tool workflows, user prompts, failure cases and policy boundaries. This is not a claim about Sol’s training data; it is an engineering requirement for testing the model on a target workload.

External evaluation frameworks provide additional datasets. Artificial Analysis uses a fixed portfolio of independent evaluations for its Intelligence Index, including AA-Briefcase, GDPval-AA, AutomationBench-AA, Terminal-Bench 4.0, SciCode, Humanity’s Last Exam, GP.pdf, CritPt, AA-Omniscience and AA-LCR v1.1. OpenRouter also reports provider-level benchmark runs. These are evaluation sets, not Sol’s training corpus.

The key provenance limitation is therefore straightforward: the public sources do not provide enough evidence to state which exact pretraining datasets, deduplication pipeline, data mixture or contamination controls were used for Sol. Those items should remain marked as undisclosed.

07

Training

OpenAI has not published a full academic training recipe for GPT-6 Sol. The public documentation says Sol and Luna build on advances behind GPT-6 Astra and gives deployment-facing reasoning and inference controls, but it does not provide a reproducible recipe containing optimizer settings, learning-rate schedule, batch size, number of training tokens, accelerator count, total training FLOPs, parameter count or complete reinforcement-learning configuration.

What is public is the inference configuration.

Reasoning effort supports none, low, medium, high, xhigh and max, with medium as the API default. The model has a 1,050,000-token context window and 128,000 maximum output tokens. Input modalities are text and image; output is text. Audio and video are not supported on the model page.

The standard rate is $2 input, $0.20 cached input, $2.50 cache write and $10 output per million tokens for prompts up to 272K input tokens. For prompts above 272K, OpenAI documents $4 input, $0.40 cached input, $5 cache write and $15 output per million tokens for the full request. Batch and Flex are priced at 50% of Standard, while Fast mode is priced at 2x the applicable rate.

The API documentation also provides usage-tier rate limits, with Tier 1 at 500 requests per minute and 500,000 tokens per minute, increasing at higher tiers. Fine-tuning is not supported. Structured outputs, function calling, streaming, hosted shell, computer use, MCP and tool search are supported through the Responses API.

These are deployment/evaluation settings, not a substitute for the undisclosed training recipe. They should be recorded separately from actual training hyperparameters.

08

Experiments

The public evidence for Sol consists of vendor-published model evaluations, system-card evaluations and independent third-party measurements.

OpenAI’s GPT-6 Astra system-card appendix includes Sol in capability and safety tables. In HealthBench, the length-adjusted Professional score is 60.8 for Sol versus 60.5 for GPT-5.6 Sol. On the overall length-adjusted HealthBench score Sol is 53.2 versus 57.0, and on HealthBench Hard it is 30.1 versus 33.1. HealthBench Consensus is 96.2 versus 95.5. OpenAI notes that shorter final answers contributed to some regressions on HealthBench and HealthBench Hard, which is an important experimental caveat.

The same system-card appendix reports cybersecurity results for Sol: 5.5% on an internal ExploitBench port, 66.3% on SEC-Bench Pro and 22.1% on ExploitGym. OpenAI classifies Sol as High capability in cybersecurity and biological/chemical domains under its Preparedness Framework, while reporting that Sol does not reach the High threshold for AI self-improvement.

Artificial Analysis provides an independent experiment suite. At max effort it reports a 48 Intelligence Index, 1,483 AA-Briefcase Elo, 1,487 GDPval-AA Elo, 62% AutomationBench-AA, 44% Terminal-Bench 4.0, 58% SciCode, 48% Humanity’s Last Exam, 25% GDP.pdf, 31% CritPt, 27 AA-Omniscience and 84% AA-LCR v1.1. At high effort its Intelligence Index is 43; at low effort it is 34.

In a separate Codex harness, Artificial Analysis reports Coding Agent Index 57 for Sol max, with 69% DeepSWE, 43% Terminal-Bench 4.0 and 58% SWE-Atlas-QnA. It measures about $2.99 mean API-equivalent cost per coding-agent task, 22.3 minutes mean task time and 9.8M total tokens per task in that benchmark harness. These numbers are independent and should not be mixed with OpenAI’s vendor-run cells.

09

Baselines

There are three useful baseline families in the public evidence.

Generational baseline: GPT-5.6 Sol. This is the closest predecessor and, in the Artificial Analysis Codex comparison, the same harness is used for both generations. At max effort, Artificial Analysis reports Coding Agent Index 57 for GPT-6 Sol and 55 for GPT-5.6 Sol; Terminal-Bench 4.0 is 43% versus 37%; SWE-Atlas-QnA is 58% versus 54%; and DeepSWE is 69% versus 72%. Mean API-equivalent cost per coding-agent task is $2.99 versus $6.35.

Family baselines: GPT-6 Astra and GPT-6 Luna. Artificial Analysis reports a 53 Intelligence Index for Astra max and 48 for Sol max, with cost per Intelligence Index task of $3.26 versus $1.06. OpenAI’s price card lists Astra at $10 input/$50 output per million and Sol at $2/$10 under standard short-context pricing.

Cross-lab baselines: OpenAI’s system-card and related benchmark materials contain public results for other labs’ models. Those comparisons can provide context, but they should not be turned into a single clean ranking when the effort, harness or evaluator differs.

A baseline is most informative when benchmark version, task definition, effort level, harness, tools and grading are aligned. That is why the same-harness Artificial Analysis comparison is useful for studying the generational change, while mixed-vendor launch tables are better treated as contextual evidence than strict head-to-head experiments.

10

Results

The benchmark record should be read as several separate ledgers because GPT-6 Sol appears under different effort settings, evaluators and harnesses.

OFFICIAL SYSTEM-CARD RESULTS

Evidence table

Values are shown by benchmark row. Keep effort, harness, and source notes with the number when comparing cells.

HealthBench Professional, length-adjusted

GPT-6 Sol
60.8
GPT-5.6 Sol
60.5
Interpretation note
Similar score; OpenAI notes shorter responses

HealthBench, length-adjusted

GPT-6 Sol
53.2
GPT-5.6 Sol
57.0
Interpretation note
Shorter outputs affected rubric coverage

HealthBench Hard, length-adjusted

GPT-6 Sol
30.1
GPT-5.6 Sol
33.1
Interpretation note
Same caveat

HealthBench Consensus, length-adjusted

GPT-6 Sol
96.2
GPT-5.6 Sol
95.5
Interpretation note
Similar/high score

ExploitBench Internal Port

GPT-6 Sol
5.5%
GPT-5.6 Sol
—
Interpretation note
Recent-vulnerability exploit development

SEC-Bench Pro

GPT-6 Sol
66.3%
GPT-5.6 Sol
79.1% max
Interpretation note
GPT-5.6 Sol reaches higher max using more tokens

ExploitGym

GPT-6 Sol
22.1%
GPT-5.6 Sol
30.3% max
Interpretation note
GPT-5.6 Sol reaches higher max using substantially more tokens

OPENAI-REPORTED / CURRENT WORKFLOW RESULTS

Evidence table

Values are shown by benchmark row. Keep effort, harness, and source notes with the number when comparing cells.

Agents’ Last Exam V1

GPT-6 Sol
56.4%
Setting
max

AutomationBench 1.0.6

GPT-6 Sol
33.2%
Setting
xhigh; about $0.27/task in OpenAI’s reporting

DeepSWE v1.1

GPT-6 Sol
68.8%
Setting
max

OSWorld 2.0 offline

GPT-6 Sol
60.5%
Setting
xhigh

FrontierCode 1.1 Main

GPT-6 Sol
49.3%
Setting
max; current benchmark coverage, not a direct launch-table cell

INDEPENDENT ARTIFICIAL ANALYSIS

At max effort, Artificial Analysis reports: Intelligence Index 48; AA-Briefcase v1.1 1,483 Elo; GDPval-AA v2.1 1,487 Elo; AutomationBench-AA 62%; Terminal-Bench 4.0 44%; SciCode 58%; Humanity’s Last Exam 48%; GDP.pdf 25%; CritPt 31%; AA-Omniscience 27; and AA-LCR v1.1 84%.

In the Codex harness, the current independent comparison reports Coding Agent Index 57; DeepSWE 69%; Terminal-Bench 4.0 43%; SWE-Atlas-QnA 58%; mean API-equivalent cost per task $2.99; mean time 22.3 minutes; and 9.8M total tokens per task.

EFFORT SENSITIVITY

Artificial Analysis currently measures Sol’s Intelligence Index as 34 at low, 40 at medium, 43 at high, 44 at xhigh and 48 at max. Cost per Intelligence Index task rises from approximately $0.13 to $1.06 over the same ladder. This is a practical demonstration that a reasoning model is not one fixed operating point. The application chooses how much inference budget to spend.

The important conclusion is methodological: Sol’s headline result cannot be interpreted without the effort level, benchmark version, evaluator and harness.

11

Conclusion

GPT-6 Sol is a useful example of how modern model releases increasingly combine model capability with inference economics and agent runtime design.

The public specification is concrete: model id gpt-6-sol; 1.05M-token context; 128K maximum output; text and image input; reasoning effort from none through max; structured outputs; function calling; hosted shell; computer use; MCP; tool search; and a broad Responses API tool surface. The standard short-context price is $2 input, $0.20 cached input, $2.50 cache writes and $10 output per million tokens, with higher rates for prompts above 272K input tokens. Batch and Flex are lower-priced processing options, while Fast mode costs more.

The public evidence is strongest when split by provenance. OpenAI’s system-card material shows both gains and regressions on health and cybersecurity evaluations. OpenAI’s model ecosystem reports strong results on demanding coding and agentic tasks. Artificial Analysis independently measures a 48 Intelligence Index at max and a 57 Coding Agent Index in its Codex harness, while also showing large shifts in score and task cost across the effort ladder.

That leads to the central engineering insight: Sol should be evaluated as a controllable agent component, not merely as a static model. The application controls reasoning effort, tools, context, caching, retries and verification. Those choices determine how much capability is purchased for each task.

There is no public evidence supporting a detailed claim about Sol’s hidden transformer architecture or full training recipe. The responsible research record therefore leaves those fields undisclosed.

For production engineers, the practical next step is straightforward: build an internal task suite, run Sol at multiple effort settings, measure quality, token use, tool calls, latency, retries and cost, and compare the complete workflow—not just the model’s benchmark headline.

12

References

PRIMARY / OFFICIAL SOURCES

  1. OpenAI Developer Community, “Announcing GPT-6 Sol and GPT-6 Luna in the API, Codex and ChatGPT,” September 22, 2026.
  2. OpenAI API, GPT-6 Sol model documentation.
  3. OpenAI API, Models catalog.
  4. OpenAI API, Model guidance for the GPT-6 family.
  5. OpenAI API, Pricing documentation.
  6. OpenAI API, Changelog.
  7. OpenAI Deployment Safety Hub, GPT-6 Astra System Card, including the September 22, 2026 appendix covering GPT-6 Sol and GPT-6 Luna.
  8. OpenAI, GPT-6 Astra: A new generation of intelligence, for GPT-6 family context and comparative evaluation material.

INDEPENDENT / EXTERNAL SOURCES

  1. Artificial Analysis, “GPT-6 Sol and Luna push the cost efficiency frontier.”
  2. Artificial Analysis, GPT-6 Sol max versus GPT-6 Astra max comparison.
  3. Artificial Analysis, GPT-6 Sol high versus max comparison.
  4. Artificial Analysis, Codex versus other coding-agent harness comparisons.
  5. OpenRouter, GPT-6 Sol provider and benchmark page.
  6. PublicAI Index, GPT-6 Sol benchmark aggregation.
  7. AWS, “OpenAI GPT-6 Sol and GPT-6 Luna are now generally available on Amazon Bedrock,” September 22, 2026.

SOURCE DISCIPLINE

Items 1–8 are primary OpenAI sources. Items 9–15 are independent or external sources. Numerical results from different sources must retain their benchmark version, effort setting, harness, evaluator and measurement date. Mixed-source values must never be presented as one controlled experiment when those conditions differ.

Source trail

Source Trail

Primary links and external source pages used by this explainer. The article's own cited bibliography remains in the References section above when provided.

Continue reading

Related research

Browse all research