ReconScribe
Text size
Automation Practical guide
Published Last updated 32 min read

GPT-6.1 SolPricing, Benchmarks and Our Honest Verdict

GPT-6.1 Sol makes the expensive model a harder sell. It reaches 75.22% on DeepSWE at high effort, brings cached input down to $0.10 per million tokens, and keeps the familiar $2 input and $10 output price. That is a serious upgrade without a bigger headline bill.

OpenAI released GPT-6.1 Sol on 29 September 2026, just a week after GPT-6 Sol. For a finance team working through a thick PDF, a developer debugging a real codebase, or a business building an agent, the important question is now simple: how often do you still need Astra?

Quite often for the hardest work. Much less often for everything around it.

GPT-6.1 Sol official launch artwork comparing Sol, Astra and Luna API pricing
Source: OpenAI. Official launch artwork, resized and compressed only. Prices shown are USD per 1M tokens.
Last updated:

Table of Contents

GPT-6.1 Sol at a glance

GPT-6.1 Sol is the upgraded middle option in OpenAI’s GPT-6 family. Astra is the premium model for the most demanding tasks. Sol aims to bring much of that ability into everyday professional work at a lower cost. Luna remains the inexpensive option for lighter work.

Our default to evaluate
GPT-6.1 Sol
$2 / $10
Input / output per 1M tokens
Cache reads$0.10
Context1.05M
Default effortMedium
Coding result
DeepSWE v1.1
75.22%
At high effort, $0.6461 per task. The best GPT-6 Sol point is 68.81% at $2.7439.
The budget detail
Half the cache-read price
50% less
Than GPT-6 Sol cache reads. This discounts reused input, not output, tools or the entire workflow.
Specification GPT-6.1 Sol
Release date 29 September 2026
API model gpt-6.1-sol
Context window 1,050,000 tokens
Maximum output 128,000 tokens
Knowledge cutoff 30 April 2026
Input / output Text and images in; text out
Reasoning efforts Low, medium (default), high, xhigh, max
Tool calling Responses API; Chat Completions without tools
Data residency US and EU supported; Fast unavailable with EU residency
Fine-tuning Not supported

The model documentation lists a very large context window, but a large window does not guarantee that a model will correctly connect every fact inside it. Good retrieval, clear source references and checks on critical numbers still matter. The 30 April cutoff also means that recent regulations and current market information need fresh sources.

Our live AI leaderboard ranks GPT-6.1 Sol against every other major model on independent tests, with prices in US dollars.

A quick explanation without the jargon

Think of a small team with three people. One handles quick tasks cheaply. Another does most of the difficult daily work. The third takes the problem everyone else has got stuck on. GPT-6.1 Sol is a much stronger second person. You still call in the specialist, but you do not need the specialist to review every email or sort every ordinary record.

Caching is like letting that second person keep the same handbook open on the desk. If the beginning of the next request is identical, some earlier processing can be reused. A different handbook, rearranged instructions or a changed prefix can mean doing that work again.

GPT-6.1 Sol benchmarks: scores and the cost to get them

The launch gives six main capability and factuality charts. We have kept the full set of 102 score-and-cost points in the tables below, including every available reasoning effort. The charts make the overall pattern easy to see; the tables let you compare the exact setting you would actually use.

A benchmark score and an API price answer different questions. The rate tells you what a token costs. Cost per task also reflects how much the model used in that particular evaluation. Neither figure is a quotation for your own workflow.

DeepSWE v1.1: the coding result that changes the decision

DeepSWE tests long software-engineering tasks in real codebases. GPT-6.1 Sol’s strongest published point is 75.22% at high effort for $0.6461 per task. GPT-6 Sol tops out at 68.81% at max for $2.7439. That is a 6.41 percentage-point improvement at about 76% lower cost when comparing those two best-score points.

Astra’s strongest point here is 74.12% at xhigh for $4.4291. Sol’s high-effort result is slightly above it and costs about 85% less in this run. That gives us a strong reason to evaluate Sol first for repository work. It does not turn a single benchmark into a guarantee for every programming language or codebase.

GPT-6.1 Sol DeepSWE benchmark chart with model scores and cost per task
ReconScribe chart using OpenAI’s published DeepSWE data. All effort levels appear in the table below.
Higher scores are better. Every point in the published chart is listed, with cost rounded to four decimals in USD. Not plotted means no result was supplied at that effort.
Effort GPT-6.1 Sol GPT-6 Sol GPT-6 Astra
Low 64.38%$0.1714 / task 37.17%$0.1623 / task 67.04%$1.5952 / task
Medium 73.01%$0.4196 / task 56.64%$0.3798 / task 72.79%$3.0755 / task
High 75.22%$0.6461 / task 65.27%$0.6404 / task 73.23%$3.9237 / task
Xhigh 71.90%$0.7886 / task 66.59%$1.0033 / task 74.12%$4.4291 / task
Max 71.90%$1.5711 / task 68.81%$2.7439 / task 73.23%$7.4978 / task

The surprise is the effort curve. Sol’s high setting scores better than xhigh and max. Astra also scores lower at max than at xhigh. Buying more reasoning does not automatically buy a better answer.

Low
64.4%
$0.17 / task
Lowest cost
Medium
73.0%
$0.42 / task
Default setting
High
75.2%
$0.65 / task
Best published score
Xhigh
71.9%
$0.79 / task
Score drops here
Max
71.9%
$1.57 / task
More spend, same score

GDP.pdf: a useful signal for finance and document-heavy work

GDP.pdf asks professional questions about complex PDFs, including tables, charts, diagrams and fine print. It covers finance alongside healthcare, legal and other domains. That is much closer to a real document-review problem than asking a chatbot to write a pleasant paragraph.

At medium, Sol scores 30.00% for $0.3375, against 25.60% for Opus 5.5 with fallbacks at $0.7953. At high, Sol reaches 32.00% for $0.3494. Astra’s best point is 32.20% at xhigh for $1.9127. Across the five plotted efforts, Sol stays above the Opus configuration and below half its task cost.

GPT-6.1 Sol GDP.pdf benchmark chart with model scores and cost per task
ReconScribe chart using OpenAI’s GDP.pdf data. The Opus series includes fallbacks to Opus 5 and Opus 4.8.
Higher scores are better. Every point in the published chart is listed, with cost rounded to four decimals in USD. Not plotted means no result was supplied at that effort.
Effort GPT-6.1 Sol GPT-6 Sol GPT-6 Astra Opus 5.5 w/ fallbacks
Low 27.00%$0.3341 / task 21.80%$0.3300 / task 30.40%$1.6963 / task 25.60%$0.7641 / task
Medium 30.00%$0.3375 / task 25.40%$0.3400 / task 30.40%$1.7198 / task 25.60%$0.7953 / task
High 32.00%$0.3494 / task 28.00%$0.3500 / task 31.00%$1.7948 / task 28.80%$0.8254 / task
Xhigh 31.80%$0.3681 / task 23.80%$0.3700 / task 32.20%$1.9127 / task 26.60%$0.9643 / task
Max 31.00%$0.4199 / task 24.80%$0.4300 / task 31.00%$2.0758 / task 26.20%$1.5523 / task

For us, this is a reason to try Sol on annual reports, accounting policies, contract schedules and supporting packs. The scores also show why evidence must stay attached to the answer. A 32% benchmark score is not 100% accurate document review, and it should not be presented as that.

AutomationBench 1.0.6: better value at medium, not the best peak score

This benchmark checks end-to-end business workflows using 47 tools across finance, HR, operations, sales, marketing and support. At medium effort, Sol scores 31.70% for $0.1917 per task. GPT-6 Sol scores 26.94% for $0.2098, while Opus 5.5 with fallbacks scores 29.53% for $0.6500.

That is the practical value story: 4.76 points above old Sol, 2.17 points above the Opus configuration, and roughly 70% lower task cost than Opus at this setting. But the peak result belongs to Opus at max, 42.47%, followed by Astra at 41.40%. Sol’s maximum is 36.10%. If completion rate matters more than cost on a difficult workflow, that difference deserves attention.

GPT-6.1 Sol AutomationBench benchmark chart with model scores and cost per task
ReconScribe chart using OpenAI’s AutomationBench 1.0.6 data. Fable’s plotted cost excludes its fallback costs.
Higher scores are better. Every point in the published chart is listed, with cost rounded to four decimals in USD. Not plotted means no result was supplied at that effort.
Effort GPT-6.1 Sol GPT-6 Sol GPT-6 Astra Fable 5.1 w/ Opus 5 fallback Opus 5.5 w/ fallbacks
Low 24.70%$0.1570 / task 21.16%$0.1861 / task 30.30%$1.0800 / task Not plotted 24.20%$0.5100 / task
Medium 31.70%$0.1917 / task 26.94%$0.2098 / task 34.10%$1.2700 / task Not plotted 29.53%$0.6500 / task
High 33.20%$0.2255 / task 31.20%$0.2368 / task 37.10%$1.4400 / task Not plotted 33.03%$0.7100 / task
Xhigh 35.50%$0.2508 / task 33.18%$0.2746 / task 39.00%$1.5000 / task Not plotted 35.77%$0.8900 / task
Max 36.10%$0.2989 / task 31.96%$0.3406 / task 41.40%$1.7300 / task 31.40%$2.4500 / task 42.47%$1.4400 / task

The Fable 5.1 point needs special care. Its plotted $2.45 does not include fallbacks, which occurred on about 40% of tasks. We keep the point because it is in the launch chart, but would not use that cost as a complete bill.

OSWorld 2.0: a stronger agent for desktop applications

The computer-use results use the offline set from OSWorld 2.0 v2026.08.08, reporting partial reward. At max, Sol reaches 71.42% for $1.2689. Old Sol reaches 64.43% for $3.3695. Astra reaches 73.49% for $9.4353.

That puts Sol 6.99 points above its predecessor and 2.07 points below Astra, with about 86.6% lower cost than Astra at those max settings. It is a convincing option for workflows that still require clicking through applications. Where a reliable API exists, we would normally prefer the API because the execution is easier to constrain and inspect.

GPT-6.1 Sol OSWorld 2.0, offline set benchmark chart with model scores and cost per task
ReconScribe chart using OpenAI’s OSWorld 2.0 offline-set data. These scores use partial reward.
Higher scores are better. Every point in the published chart is listed, with cost rounded to four decimals in USD. Not plotted means no result was supplied at that effort.
Effort GPT-6.1 Sol GPT-6 Sol GPT-6 Astra
Low 58.96%$0.4248 / task 43.90%$1.0117 / task 62.17%$2.7159 / task
Medium 66.84%$0.7675 / task 54.00%$1.3789 / task 69.25%$5.3594 / task
High 69.56%$0.9613 / task 58.29%$1.7096 / task 70.02%$6.9064 / task
Xhigh 69.38%$1.0466 / task 60.54%$2.3002 / task 71.27%$7.4944 / task
Max 71.42%$1.2689 / task 64.43%$3.3695 / task 73.49%$9.4353 / task

Our Claude Sonnet 5.5 guide contains a different OSWorld version and setup. We have not placed those numbers in this table. A similar benchmark name is not enough to make results directly comparable.

Terminal-Bench Science 0.1: Astra still earns its place

This test covers scientific workflows such as data analysis, simulation and model fitting using terminal tools. At max effort, Sol scores 57.02% for $5.4652, compared with old Sol’s 27.59% for $12.1803. The capability improvement is large.

The remaining gap is also real. Opus 5.5 with fallbacks scores 63.33% at $23.2108. Astra scores 68.10% at $23.7974. Sol costs over 75% less than either at those plotted settings, but Astra is the stronger choice for the hardest scientific work in this comparison.

GPT-6.1 Sol Terminal-Bench Science 0.1 benchmark chart with model scores and cost per task
ReconScribe chart using OpenAI’s Terminal-Bench Science 0.1 data. Only a max-effort Opus point is plotted.
Higher scores are better. Every point in the published chart is listed, with cost rounded to four decimals in USD. Not plotted means no result was supplied at that effort.
Effort GPT-6.1 Sol GPT-6 Sol GPT-6 Astra Opus 5.5 w/ fallbacks
Low 43.71%$1.7918 / task 9.17%$2.9986 / task 55.43%$11.4061 / task Not plotted
Medium 47.56%$2.3386 / task 14.49%$4.4068 / task 57.43%$12.3383 / task Not plotted
High 51.14%$2.7594 / task 14.61%$4.6325 / task 62.00%$14.9534 / task Not plotted
Xhigh 53.71%$2.8922 / task 25.29%$6.7698 / task 60.86%$15.7554 / task Not plotted
Max 57.02%$5.4652 / task 27.59%$12.1803 / task 68.10%$23.7974 / task 63.33%$23.2108 / task

We would give Sol the preparation, ordinary coding and repeatable analysis, then escalate genuinely difficult scientific reasoning to Astra if the extra quality survives a check on our own problem. The cheaper model and the premium model can both have a sensible role in the same project.

Factuality: fewer errors at low effort, not an end to checking

At low effort, the share of responses with at least one factual error falls from 11.42% on old Sol to 7.72% on Sol 6.1. That is about a 32.4% relative reduction. At xhigh, the new model reaches 4.12%, close to Astra’s 3.99%.

These are deliberately difficult, de-identified conversations in which users had flagged a prior model’s error. They are not a survey of ordinary usage. Also notice the max row: Sol’s 4.61% is fractionally worse than old Sol’s 4.57%. The overall improvement is strong, but it is not an improvement in every cell.

GPT-6.1 Sol Factual error rate on difficult prompts (lower is better) benchmark chart with model scores and cost per task
ReconScribe chart using OpenAI’s factuality data. Lower error rates are better; the prompt set is deliberately difficult.
Lower error rates are better. Every point in the published chart is listed, with cost rounded to four decimals in USD. Not plotted means no result was supplied at that effort.
Effort GPT-6.1 Sol GPT-6 Sol GPT-6 Astra
Low 7.72%$0.0452 / task 11.42%$0.0495 / task 6.26%$0.2417 / task
Medium 6.29%$0.0558 / task 6.86%$0.0694 / task 4.41%$0.3103 / task
High 4.52%$0.0815 / task 5.14%$0.0994 / task 3.90%$0.4770 / task
Xhigh 4.12%$0.0999 / task 4.52%$0.1348 / task 3.99%$0.6032 / task
Max 4.61%$0.1301 / task 4.57%$0.1790 / task 3.91%$0.7865 / task

A current tax threshold, a filing deadline or a legal citation still needs a current primary source. The right habit is to retain that source next to the answer and check the important claim, rather than treating the model’s confidence as evidence.

GPT-6.1 Sol pricing: what your API bill actually includes

The headline rate is unchanged from GPT-6 Sol: $2 per million input tokens and $10 per million output tokens. The main price improvement is cache reads, now $0.10 rather than $0.20. Astra’s Standard input and output rates are five times higher.

USD per million tokens at Standard rates. Cache lifetimes and implementation differ by provider. Long context, processing modes and tool calls are separate considerations.
Token category GPT-6.1 Sol GPT-6 Sol GPT-6 Astra Claude Sonnet 5.5
Uncached input $2.00 $2.00 $10.00 $2.00
Cache reads $0.10 $0.20 $1.00 $0.20
Cache writes $2.50 $2.50 $12.50 $2.50 (5-minute) / $4.00 (1-hour)
Output $10.00 $10.00 $50.00 $10.00

Claude Sonnet 5.5 has the same Standard input and output rates as Sol 6.1. Sol’s cache reads are half Sonnet’s $0.20 rate, but cache duration, hit rates, reasoning behaviour and tool calls can change the complete bill. The price of the cheapest row is not a complete provider comparison.

Four charges that are easy to miss

  1. Cache writes cost $2.50 per million tokens. This is the applicable input category for a cache write, not an extra $2.50 added on top of the ordinary $2 rate for those same tokens.
  2. Reasoning tokens count as output. The visible answer can be short while the billable output is much larger. Use the usage fields, including reasoning tokens, rather than counting words in the final response.
  3. Long prompts change the full request price. More than 272,000 input tokens triggers 2x input and cache rates and 1.5x output rates. A million-token context window is not a million-token allowance at the base price.
  4. Tools and retries add their own cost. Search, file storage or other tool fees, repeated runs and extra subagent requests can all sit outside the simple token estimate.
Request or service GPT-6.1 Sol token rates What to watch
Standard, up to 272,000 input tokens $2 input / $0.10 cache read / $2.50 cache write / $10 output Baseline rates per 1M tokens.
More than 272,000 input tokens $4 input / $0.20 cache read / $5 cache write / $15 output Higher rates apply to the full request, not just excess tokens.
Fast 2x Standard EU data residency is not supported in Fast mode.
Batch or Flex 50% below Standard Use only where the feature’s timing and capacity constraints suit the task.
Regional processing 10% premium where available Do not confuse a residency requirement with a universally available regional endpoint.

Example: a 300,000-token request

Suppose a request contains 300,000 uncached input tokens and produces 10,000 billable output tokens. At Standard long-prompt rates, input costs $1.20 and output costs $0.15, for $1.35 before tools and tax. Pricing only the last 28,000 input tokens at the higher rate would be the wrong calculation.

Putting several unrelated documents into one huge prompt can therefore cost more and make the answer harder to review. A carefully chosen set of relevant pages, or retrieval with traceable citations, may be the better route.

Plan your API budget
GPT-6.1 Sol cost estimator
Enter actual billable token categories for one request. Output includes reasoning tokens. The request count repeats that same token mix.
Per request
$0.043
Estimated total
$43.000
Standard context pricing: total input is 272,000 tokens or less.
Model token charges only. Excludes taxes, tool fees, retries, extra subagent calls and different token mixes. Fast is unavailable with EU residency. Batch and Flex have different operating constraints. This estimator does not create cache hits or enforce the model context limit.

Enable JavaScript to recalculate. The example shown costs $0.043 per request and $43 for 1,000 requests at Standard rates.

Example: one cached handbook, ten uses

Take a reusable 100,000-token prefix. Assume the first request writes all of it to cache and the next nine get a complete hit. For Sol 6.1, the input side is $0.25 for the write plus nine reads at $0.01 each: $0.34 in total. Processing that prefix ten times as ordinary uncached input would cost $2.00.

The same cache-write-and-read calculation on GPT-6 Sol is $0.43. The difference is useful, especially at scale, but the output and changing parts of each request still need to be added. “95% cheaper cached input” does not mean “95% cheaper project.”

For the estimator’s example of 10,000 fresh input tokens, 80,000 cache-read tokens and 1,500 billable output tokens, Sol 6.1 costs $0.043 per request. Repeat that exact mix 1,000 times and it is $43. Old Sol would cost $51. With all 90,000 input tokens uncached, Sol 6.1 would cost $195 for those 1,000 requests.

How to make the caching saving real

Keep stable instructions, tool definitions and shared reference material at the beginning. Put changing records or questions later. Check actual cache-read and cache-write usage instead of assuming that a long conversation is automatically cached.

The prompt caching guide describes implicit and explicit cache breakpoints for GPT-5.6 and later, a minimum eligible prefix of 1,024 tokens, and settings that can affect reuse. A similar question is not enough. The eligible rendered prefix must match.

Changing models, tool schemas, response formats or earlier content can alter that prefix. For supported mid-conversation effort changes, the documented configuration-update approach can preserve the earlier prefix. Build the saving around repeatable structure, not around hoping that two prompts are close enough.

Which reasoning effort should you use?

Start with medium. It is the default, and it is a sensible first point for a serious everyday workflow. Move down to low when the task is narrow and the result remains reliable. Move up when a harder task actually benefits, rather than because max sounds reassuring.

Our starting choices would be low for routine classification with a clear schema, medium for mixed document work, and high for difficult coding or a document question that needs more careful interpretation. Xhigh and max deserve a place in your evaluation, but they should have to earn their higher token use.

The launch curves make that point unusually clear. DeepSWE and GDP.pdf peak at high for Sol. Computer use and scientific work peak at max. Factuality is lowest at xhigh. There is no single effort setting that wins every task.

For a simple 2 + 2 calculation, use the calculator. You do not need a supercomputer. The same idea applies in finance: totals, joins, duplicate checks and exact ID matches should usually be deterministic. Use the model where language, messy evidence or interpretation adds value.

GPT-6.1 Sol vs GPT-6 Sol, Astra and Claude Sonnet 5.5

Against GPT-6 Sol: the obvious new candidate

For a new OpenAI workflow, we would evaluate Sol 6.1 before its predecessor. It delivers much stronger coding and scientific scores, better document and computer-use results, and cheaper cache reads without a higher base input or output rate.

If you already have a dependable workflow on GPT-6 Sol, a safe upgrade is a measured one. Run the same records, prompts and tools on both. Check completion rate, factual errors, reviewer time, output style, latency and total cost. A stronger general model can still change behaviour that your existing application depends on.

Against Astra: default value versus the hardest work

We personally think Sol 6.1 is the better starting point for most finance-document and coding workflows. The coding result is strong, the professional PDF result comes close to Astra, and the rate difference gives you much more room to iterate.

Astra remains our choice to evaluate for the hardest scientific analysis, difficult workflows where peak completion rate matters, or cases in which Sol keeps failing in the same way. On the launch chart, Astra leads Sol at the peak of AutomationBench, OSWorld and Terminal-Bench Science. Premium pricing is worth paying when the additional successful work is worth more than the additional cost.

Against Claude Sonnet 5.5: keep the comparison honest

Both models compete at $2 input and $10 output per million tokens. Sol’s cache-read rate is lower. Sonnet has strong results in its own launch suite, which we cover in our Claude Sonnet 5.5 pricing and benchmark guide.

There is no same-setup Sonnet 5.5 series in Sol 6.1’s launch charts. Sonnet’s Terminal-Bench 4.0 is not Terminal-Bench Science 0.1; its GDPval-AA results are not GDP.pdf; and its OSWorld version is different. We would not mix them into a single scorecard and declare a winner.

For coding, try both on the same repository changes with the same tests. For finance, use the same PDF questions and supporting evidence. If one gives you fewer unsupported claims and less reviewer rework, that is the better model for that workflow, even when another model wins a public chart.

Against Opus 5.5: there are wins and losses

The Sol launch does provide comparable Opus configurations for GDP.pdf, AutomationBench and Terminal-Bench Science. Sol is ahead throughout the GDP.pdf effort curve and offers particularly good medium-effort automation value. Opus still leads the peak automation score and the plotted scientific score. We would keep Claude Opus 5.5 in the shortlist when those difficult tasks matter.

Where we would use GPT-6.1 Sol in finance

A model upgrade matters to a finance team when it removes work without removing control. We would use Sol to read, organise and explain evidence. We would keep final accounting treatment, statutory calculations and approvals with the responsible people and the systems that record them.

Annual reports and supporting PDFs

Give the model a specific question, not “analyse this whole report.” For example: identify the accounting policy used for a class of costs, locate a relevant note, and quote the figure with its page and unit. Ask it to separate the reported amount from any calculation it performs.

Check whether a table is in thousands or millions, whether the column is current or prior year, and whether a footnote limits the statement. Those small details can change the answer completely. The GDP.pdf improvement is relevant here, but it is not permission to skip that review.

Reconciliation exception lists

Let code match the full reference, amount, date and trusted identifier. Then give Sol the exceptions and ask for an explanation: amount difference, missing support, duplicate-looking record or unclear description. Include a route for “cannot determine from the supplied evidence.”

A masked bank number or a confident explanation must never establish that two full account identifiers are equal. Keep that comparison in a trusted deterministic process. The model can explain why an item needs checking; it should not silently rewrite a payment destination.

Month-end SOPs and work instructions

Provide the approved process, the responsible roles and the evidence required at each step. Ask for a clearer SOP with checkpoints, ownership and exception routes. Compare the result against the approved process before issuing it.

The best output is useful because it reflects your controls, not because it sounds polished. A sentence such as “approve all matching items automatically” can be a significant change in responsibility, even if it looks like a small wording improvement.

Payroll and statutory research

Use the model to organise official notifications and explain possible effects on a salary structure. Keep the actual rates, effective dates, exclusions and employee eligibility tied to the relevant government sources. A model’s April cutoff cannot establish a rule issued later in the year.

Separate the law, the employer’s interpretation and the software’s implementation. If the payroll screen provides two options, that alone does not establish that both are legally right. Our tested accounting prompt guide has more examples of how to request evidence and handle uncertainty.

Spreadsheet automation and management commentary

Sol can help write a formula, a script or an explanation of movements. Run the formula in the real spreadsheet and compare the output against a known answer. For management commentary, distinguish an observed movement from its possible cause. “Receivables increased” may be supported; “customers are paying late” needs aging and payment evidence.

That split gives the team a useful assistant without allowing a plausible sentence to turn into an unsupported conclusion.

How to start using GPT-6.1 Sol

In ChatGPT Work and Codex

  1. Use a Plus, Pro, Business, Enterprise or Edu account covered by the launch rollout.
  2. Open ChatGPT Work or Codex and check the model picker for GPT-6.1 Sol.
  3. If it is missing, check the rollout and your workspace’s administrator settings. The Business release notes describe Pro first, with expansion to the other listed plans.
  4. Start with a non-sensitive task you can independently check. Compare the result with your existing process before connecting live work.

The launch does not put Sol 6.1 in regular Chat yet. A paid ChatGPT plan and an API account are also different billing arrangements. The API prices above are not the monthly price of a ChatGPT subscription.

Through the API

Use gpt-6.1-sol with the Responses API quickstart. Install or update the OpenAI SDK and set OPENAI_API_KEY in your environment. This small example calculates the numerical differences in Python, then asks the model to explain them.

PYTHON
import json
from openai import OpenAI

records = [
    {"supplier": "Example Supplies", "invoice": 12000, "ledger": 11800},
    {"supplier": "Sample Services", "invoice": 5000, "ledger": 5000},
]

for record in records:
    record["difference"] = record["invoice"] - record["ledger"]

client = OpenAI()
response = client.responses.create(
    model="gpt-6.1-sol",
    reasoning={"effort": "medium"},
    max_output_tokens=25000,
    store=False,
    instructions=(
        "Explain the supplied reconciliation differences. "
        "Use the recorded amounts and differences without changing them. "
        "Flag missing evidence. Do not approve or post journal entries."
    ),
    input=json.dumps(records),
)

print(response.output_text)
print(response.usage)

The example uses made-up suppliers and amounts. It has no posting or approval tool. store=False disables storing that Response for later retrieval; it is not a statement that all provider retention or monitoring is disabled. Check your organisation’s data controls before sending real records.

max_output_tokens limits reasoning and visible output together. If a response is incomplete, inspect its status rather than presenting a partial answer as finished. The usage object is also the right starting point for understanding your actual cost.

Rate limits are separate from token pricing

There is no Free API tier for this model. The published usage tiers are below. When designing a batch process, plan for rate limits, retries and queueing instead of assuming that enough budget means unlimited throughput.

Published model-page limits. The account’s actual quotas and availability remain the operating limits.
API tier Requests per minute Tokens per minute
Free Not supported Not supported
Tier 1 500 500,000
Tier 2 5,000 1,000,000
Tier 3 5,000 2,000,000
Tier 4 10,000 4,000,000
Tier 5 15,000 40,000,000

Migrating from GPT-6 Sol: the changes developers must check

The model name is the easy part. The GPT-6 migration guide identifies request settings that can stop an otherwise familiar integration from working.

Moving from GPT-6 Sol GPT-6.1 Sol change Practical action
Model ID gpt-6.1-sol Update the model, then run the same evaluation set.
Standard token prices Same input and output prices Compare total billable tokens and retries, not the rate alone.
Cache reads $0.20 to $0.10 per 1M Keep stable prefixes and check actual cache-read usage.
Reasoning No none or minimal Start those workloads at low.
Tools in Chat Completions Not supported Use Responses for tool-enabled requests.
Sampling parameters Reasoning requests do not support the old sampling controls Remove temperature, top_p and the unsupported logprob settings.
Knowledge cutoff 20 April to 30 April 2026 Use current sources for later events, laws and prices.

For old requests using none or minimal, start at low and compare speed and output. For ordinary professional tasks, compare medium too. Do not add the old sampling settings back simply to make the request look similar to your predecessor’s configuration.

Structured outputs, streaming and function calling are supported. The Responses tool list includes web search, file search, image generation, code interpreter, hosted shell, apply patch, skills, computer use, MCP and tool search. That list does not mean every tool is free, enabled in every product, or allowed by your application.

Image generation is a tool capability. The underlying model’s native output is text. Audio and video are not listed as supported native modalities. These are different features, and a model comparison should keep them separate.

The new Multi-agent beta

The API changelog also introduces Multi-agent in the Responses API for GPT-6.1 Sol and the GPT-5.6 models. A root agent can delegate bounded tasks to subagents, coordinate their work and produce the final response.

In a finance-document workflow, that might mean separate checks on a policy note, a table and supporting references, followed by one reconciled answer. In coding, it might mean checking correctness, security and missing tests independently. The work needs to be separable for parallel execution to be useful.

This is a beta with its own header and SDK entry point, not a feature that an ordinary client.responses.create() request automatically enables. The guide uses client.beta.responses, responses_multi_agent=v1 and multi_agent.enabled. Follow the current guide because item schemas can change during beta.

Set a concurrency limit and a budget. More agents can increase token use. They are a poor fit when each step depends on the previous one or several agents would write to the same mutable record. Keep one controlled execution path for payments, approvals and accounting entries.

Ultrafast is the next step, not a present-day speed guarantee

The launch describes GPT-6.1 Sol Ultrafast as arriving in the coming days, with up to eight times faster token generation in Codex. That is not the same as finishing a complete task eight times faster. Searching, tools, network waits and human decisions can still dominate the elapsed time.

Check actual access and pricing when it becomes available. For a workflow that spends most of its time waiting on another application, paying for faster generation may make less difference than fixing that application step.

Safety, honesty and what the system card adds

The safety story is generally better than old Sol, but it is not a clean sweep. The launch’s four stress tests show fewer failures on broken-search disclosure, warning circumvention and computer-use safety, with no reviewer-bypass attempts observed.

Lower is better. These are stress-test failure rates, not everyday production failure rates. Broken-search Sol is rounded to 2.1% in the launch chart; the system card reports 2.08%.
Deliberately difficult evaluation GPT-6.1 Sol GPT-6 Sol GPT-6 Astra GPT-6 Luna
Failure to disclose a broken search tool
Max effort
2.10% 4.92% 1.50% 28.67%
Reviewer bypass attempts
Max effort
0.00% 0.00% 0.00% 0.26%
Warning circumvention
Max effort
23.48% 64.39% 17.42% 42.37%
Computer-use safety stress test
Xhigh effort
4.32% 17.39% 2.40% 13.70%

The system card addendum reports 2.08% failure to disclose a broken search tool, while the launch chart rounds Sol to 2.1%. It also reports a coding-deception result of 1.50%, compared with 1.30% for old Sol and 0.51% for Astra. That is a regression in that deliberately difficult setup, and belongs alongside the improvements.

Internal deployment testing

In 49,650 internal test tasks per model, severity 3 or higher flags appear on 28 Sol 6.1 tasks, or 0.056%. Old Sol has 42, or 0.085%, and Astra has 27, or 0.054%. Sol 6.1’s count is about one-third lower than old Sol’s.

Lower-severity flags remain at 13.94%, against 14.82% for old Sol and 13.85% for Astra. These are internal deployment simulations, not observed rates across customers. The addendum also describes areas such as credential harvesting where particular flags increased. An improved aggregate is not a reason to grant an agent unrestricted access.

Health and mental-health evaluations

Sol 6.1 is close to Astra on the length-adjusted HealthBench scores and improves on old Sol in three of the four rows. Consensus is slightly below old Sol. We include these figures because they add useful context to the general-capability story, not because a finance site should turn a model benchmark into medical advice.

Higher scores are better. Length-adjusted figures are distinct from the system card’s unadjusted scores.
Length-adjusted evaluation GPT-6.1 Sol GPT-6 Sol GPT-6 Astra
HealthBench Professional 64.2 60.8 64.7
HealthBench 58.5 53.2 58.3
HealthBench Hard 36.2 30.1 36.6
HealthBench Consensus 96.0 96.2 95.5
Uncertainty is reproduced from the system-card table. These evaluations do not replace clinical judgement.
MentalHealthBench at max GPT-6.1 Sol GPT-6 Sol GPT-6 Astra
Overall 57.9 ± 1.0 54.2 ± 0.9 58.7 ± 1.0
Non-acute 57.3 ± 1.3 53.5 ± 1.3 58.5 ± 1.3
High acuity 59.1 ± 2.2 55.3 ± 2.2 59.8 ± 2.2
Emergent 58.0 ± 1.9 54.9 ± 1.8 58.5 ± 1.8

Preparedness and controls

OpenAI treats Sol 6.1 as Critical capability in cybersecurity and High capability in the biological and chemical domain, below the High threshold in AI self-improvement. It applies the same safeguards stack as Astra. Those are capability-risk assessments, not claims that ordinary business answers have a Critical failure rate.

For business use, keep permissions narrow, log tool actions and distinguish read-only analysis from a write to a live system. Require an independent approval for a payment, payroll change, new vendor or journal posting. A better model should make the controlled process faster, not make the approval disappear.

How we would test it before a real switch

Choose a small evaluation set that includes the awkward cases. Ten easy records can make almost any workflow look good. Include missing pages, inconsistent units, duplicate references, scanned tables, conflicting evidence and tasks the model should refuse to finish without help.

  1. Freeze the inputs. Use the same documents, tools and instructions for each candidate. Keep model versions and effort settings in the run log.
  2. Define the right answer before the run. For amounts and matches, compute it independently. For interpretation, record the source and acceptance criteria.
  3. Measure useful completion. A long answer or successful tool call is not the same as a correct business outcome.
  4. Record reviewer time. A model that is cheap but creates more checking work can be expensive overall.
  5. Record the actual bill and elapsed time. Include reasoning tokens, cache categories, tools, retries and any subagents.
  6. Keep a safe fallback. Route uncertainty to a person or a better-tested model. Do not silently proceed when a source or tool is missing.

That is the evaluation we would use to choose between Sol, Sonnet, Opus and Astra for a specific process. This article compares published results and documented features; we are not claiming a private four-model hands-on test that we have not run.

ReconScribe verdict: our winner and why

ReconScribe’s editorial choice
GPT-6.1 Sol is our default OpenAI pick for finance documents and coding.
We personally think it offers the best starting balance here: a strong coding score, near-Astra professional PDF results, the same $2/$10 base price as old Sol, and cheaper repeated context. We would reserve Astra for the hard work that proves it needs the premium.

For finance: Sol 6.1 is the first model we would evaluate for document questions, reconciliation explanations and controlled workflow assistance. Keep deterministic checks on amounts and trusted identifiers. Keep official sources on statutory claims.

For coding: the DeepSWE result makes high-effort Sol a particularly interesting candidate. Start medium, compare high on hard changes, and run the real tests. Max is not the best published coding point.

For the hardest scientific or agentic tasks: Astra and Opus still have important wins. Their extra cost can be justified when the extra successful work is worth it.

Against Sonnet 5.5: we would run a fair local comparison before naming an overall winner. The launch evidence does not supply one. A choice that is useful to the reader should be more precise than “this model is best at everything.”

If you are starting fresh, Sol 6.1 deserves the first trial. If your current process already works, give it the same difficult work and make it earn the switch.

GPT-6.1 Sol FAQs

What is GPT-6.1 Sol?
GPT-6.1 Sol is OpenAI's 29 September 2026 upgrade to GPT-6 Sol. It improves coding, professional document work, automation, computer use and scientific tasks while keeping Standard input at $2 and output at $10 per million tokens. Cache reads fall to $0.10.
How much does GPT-6.1 Sol cost?
Standard API pricing is $2 per million uncached input tokens, $0.10 per million cache-read tokens, $2.50 per million cache-write tokens and $10 per million output tokens. Prompts above 272,000 input tokens trigger higher rates for the full request. Tool and processing-mode charges can add to the bill.
Is GPT-6.1 Sol free?
There is no free API usage tier for this model. The launch rollout covers paid Plus, Pro, Business, Enterprise and Edu accounts in ChatGPT Work and Codex. A ChatGPT subscription does not include API token billing.
Is GPT-6.1 Sol available in ChatGPT?
It is rolling out in ChatGPT Work and Codex, rather than the regular Chat surface, for the paid plans listed at launch. The Business release notes describe Pro first and expansion to other plans. Enterprise and Edu access can depend on administrator settings.
What is the API model ID?
Use gpt-6.1-sol. Use the Responses API if the request needs tools. Chat Completions is supported for requests without tool calling.
What is its context window?
The model documentation lists a 1,050,000-token context window and a 128,000-token maximum output. More than 272,000 input tokens triggers long-prompt pricing. The knowledge cutoff is 30 April 2026.
Does GPT-6.1 Sol support none or minimal reasoning?
No. Supported efforts are low, medium, high, xhigh and max, with medium as the default. Replace none or minimal with low when migrating, then compare the results and latency on your own tasks.
Is GPT-6.1 Sol better than GPT-6 Sol?
It makes large gains across the published launch evaluations at the same Standard input and output prices, with half the cache-read rate. We would usually test it first for a new OpenAI workflow. Existing workflows should still be checked for behaviour, compatibility and cost before switching.
Is GPT-6.1 Sol better than GPT-6 Astra?
It is often better value, rather than universally more capable. Sol reaches 75.22% on DeepSWE at high effort, while Astra's best plotted score is 74.12%. Astra leads the launch's AutomationBench, computer-use and scientific peak scores. Our default is Sol, with Astra reserved for difficult tasks that justify the premium.
Is GPT-6.1 Sol better than Claude Sonnet 5.5?
Both have $2 input and $10 output pricing per million Standard tokens. Sol has a lower cache-read price. The two launch reports use different benchmark suites and computer-use versions, so they do not establish one overall winner. Compare both on the same representative workload.
Should I always use max effort?
No. In the launch DeepSWE data, Sol scores 75.22% at high effort and 71.90% at max, with max costing more. GDP.pdf also peaks below max. Start at medium and raise effort when your own evaluation shows a useful gain.
Does cheaper caching make the whole request 95% cheaper?
No. The 95% discount applies to cache-read input tokens compared with uncached input. Cache writes, fresh input, output and tools still cost money. Reuse also needs a matching eligible prompt prefix, not merely a similar topic.
Can GPT-6.1 Sol generate images, audio or video?
It accepts text and image input and produces text output. Image generation is available through a supported tool in the Responses API. Native audio and video input or output are not listed as supported modalities on the model page.
Is GPT-6.1 Sol Ultrafast available yet?
The 29 September launch announcement describes it as coming in the next few days, with up to eight times faster token generation in Codex. That is a forward-looking launch statement, not a promise of current access or an eightfold reduction in complete task time.
A practical caveat: pricing, access and beta features can change after launch. Our comparison uses official information checked on 30 September 2026 and the specific benchmark setups described here. Follow your organisation’s data policy and verify consequential financial, legal or operational decisions independently.
Professional help
Choose the right model for your finance workflow
Tell us what you want to automate, where the data lives and what needs review. We can help you plan a practical workflow and check its controls.
Finance automation
Spreadsheet workflows
Human review controls
No spam. We use your details only to reply to this request.

Sources

Newsletter updates
Never miss a compliance update.
GST and income-tax changes, CBDT circular breakdowns and free Excel templates for finance teams, sent straight to your inbox.
Free updates. Unsubscribe anytime. Read our privacy policy.