OpenAI has raised the per‑token price of its GPT‑6 Astra model to $10 / M input tokens and $50 / M output tokens, a 2.5× increase over the GPT‑5.6 Sol rates of $4 / M input and $20 / M output. The change matters because the higher cost can be offset by Astra’s ability to finish tasks with fewer tokens and fewer request cycles, but the balance depends on the reasoning level you select and the nature of your workload.
Astra reasoning cost: pricing and token economics
The new rates apply regardless of the reasoning dial (low, medium, high, max). What shifts is how much work the model performs before returning a result. OpenAI argues that Astra can achieve stronger outcomes while emitting fewer output tokens, which can reduce the total bill despite the higher per‑token price. Their internal benchmarks illustrate this point: on Terminal‑Bench 4.0 Astra scored 57.9 % versus Sol’s 37.3 % and cost about 9 % less per task; on GPQA Diamond Astra edged Sol (94.9 % vs 94.6 %) with an estimated 37 % lower cost.
Reasoning level trade‑offs in real workloads
Two independent developer experiments highlight how reasoning settings affect cost and latency.
- Shinpr’s code‑base test: Sol‑high required 238 requests, 37.8 M input tokens, 75 minutes, and $31.79. Astra‑medium completed the same three phases in 80 requests, 11.1 M input tokens, 51 minutes, and $25.67. Raising Astra to high increased time to 77 minutes and cost to $37.23, and it missed a startup bug that medium caught.
- ARC Prize evaluation: Astra’s score rose with reasoning level (low 17.5 %, medium 38.6 %, high 54.8 %, max 62.7 %). Cost did not rise monotonically: low $38,166, medium $48,090, high $40,705, but max $26,098. The max setting used more compute per decision, yet required fewer actions, driving the overall bill down.
These results suggest that more reasoning can either increase or decrease total cost, depending on whether the extra compute reduces the number of tool calls, retries, or token consumption.
Dynamic reasoning with configuration_update
Astra now supports a configuration_update mechanism that lets an application adjust the reasoning effort between responses without altering the original request configuration. Practically, a workflow can stay at low reasoning for routine steps and automatically bump to a higher level when a test fails, a tool response is unexpected, or debugging becomes complex. After the issue resolves, the agent can drop back to low. This feature currently works only for standard, single‑agent requests.
Related CloudNinjas coverage: AI engineering.
What This Means For Practitioners
When evaluating Astra, consider the following actions:
- Model the total cost of a task, not just per‑token rates. Include expected request count, token volume, and any retries.
- Run a small‑scale benchmark on your own workload with at least two reasoning levels (e.g., low and medium) to see where the cost curve bends.
- If your pipelines can tolerate occasional higher‑latency steps, start with low reasoning and use
configuration_updateto raise the level only on failure paths. - Monitor token usage and request counts in production dashboards; look for patterns where extra reasoning reduces downstream calls.
- Stay aware of OpenAI’s exploration of outcome‑based pricing, which may change how you budget for Astra in the future.
In short, the 2.5× token price does not automatically translate to higher spend. By aligning reasoning effort with workload characteristics and leveraging dynamic configuration, engineers can often achieve lower overall costs while maintaining or improving result quality.

