Spec Pricing Per task Worth it? Caching Sandboxing Migration Limits FAQ
GPT-6 Astra · Developer Guide

GPT-6 Astra API: Pricing Math, Rate Limits, Sandboxing, and a Migration Playbook

The spec table, the pricing math including the 272K cliff, the caching lever that decides whether this is affordable, how to sandbox a Critical-classified cyber model with a hosted shell, and the migration order that avoids the expensive mistakes.

GPT-6 Astra API guide — pricing, rate limits, sandboxing and migration
A Critical-classified model with a hosted shell. Sandbox it like infrastructure.

Quick share

Send this to whoever owns the OpenAI bill.

Get a summary from AI

Short on time? Open this article in an answer engine and have it summarised for you.

The short version
  • $10 / $50 per million tokens — 2.5× GPT-5.6 Sol. Cached input $1. That 10× cache lever is the single biggest cost control available.
  • Cost per task, not per token. On agentic work Astra can be cheaper despite the price. On chat it measurably isn't.
  • Watch the 272K cliff. Past 272K input tokens you pay 2× input and 1.5× output.
  • This is a Critical-classified cyber model with a hosted shell. Sandbox it like production infrastructure, not like an API call.
  • Design for interruption. Safety monitoring can pause legitimate work mid-task. Your agent must resume, not restart.

This is the implementation companion to the full GPT-6 Astra guide. The pillar explains the model; this page is the spec table, the cost math, the sandboxing posture and the migration order.

1. Full spec table

Model IDgpt-6-astra
Context window1,050,000 tokens
Max output128,000 tokens
Knowledge cutoff30 April 2026
ModalitiesText in / text out, image in
Native toolsWeb search, file search, image generation, code interpreter, hosted shell, apply-patch, skills, computer use, MCP
EndpointsChat Completions, Responses, Realtime, Assistants, Batch, Fine-tuning, Embeddings
FeaturesStreaming, function calling, structured outputs
VariantsStandard, Fast, Astra Pro (Business/Enterprise)
Also available onAmazon Bedrock, Microsoft Azure
Data retentionZero Data Retention for eligible API customers
The context window caveat that matters

Retrieval accuracy is 100% from 256K–512K tokens and 96.3% from 512K to 1M. The million-token window is real, but the top half is lossy. If correctness matters, keep critical context in the first 512K or retrieve rather than stuff.

2. Pricing decoded

ModeInput / 1MOutput / 1M
Standard$10.00$50.00
Cached input$1.00
Cache writes$12.50
Fast mode$20.00$100.00
Batch / Flex$5.00$25.00
Over 272K input tokens2× input and cache1.5× output

For context: GPT-5.6 Sol is $4/$20, Claude Fable 5.1 is $10/$50, Meta Muse Spark is $1.25/$4.25. OpenAI has priced Astra to sit exactly on Anthropic's flagship — a positioning decision rather than a cost one. There is no free tier.

3. Cost per task vs cost per token

"Pricing tokens doesn't make any sense... What you actually want is price per task."

Greg Brockman

The argument is sound in principle and conditional in practice. Astra reasons with fewer emitted tokens (see opaque recurrence in the pillar), so on the right workload a higher token price still produces a lower bill.

WorkloadMeasured effectSource of the claim
DeepSWE v1.1 coding~57% lower cost per task vs Sol maxOpenAI estimate, own harness
Terminal-Bench Science~31% estimated savings vs ClaudeOpenAI estimate
Codex harness~1/3 of Sol's tokens at roughly equal cost, better outputArtificial Analysis, independent
General intelligence work~75% more expensive per taskArtificial Analysis, independent
Customer supportRegressions in qualityArtificial Analysis, independent

Where the argument holds: long agentic runs where the model would otherwise emit thousands of reasoning tokens.

Where it breaks: short, chatty, general tasks. A ~10% output-token saving does not offset a 150% price increase.

The honest caveat: OpenAI did not publish enough task-level data for anyone to verify the savings independently. Those are their numbers on their harness. Run yours.

4. Where Astra is worth it — a decision tree

Is the task agentic? (browser, terminal, files, multi-step)
   │
   ├─ No ──► Is it high volume? (classify, extract, summarise)
   │           ├─ Yes ──► cheaper model. Not close.
   │           └─ No  ──► Is it support or general chat?
   │                        ├─ Yes ──► NOT Astra (measured regressions)
   │                        └─ No  ──► cheaper model first; test Astra only if quality fails
   │
   └─ Yes ─► Does it run long enough to amortise setup?
               ├─ No  ──► probably cheaper model + tools
               └─ Yes ─► Is caching in place?
                           ├─ No  ──► fix caching FIRST, then evaluate
                           └─ Yes ─► Astra is likely the cheaper option per task

The benchmark evidence behind each branch is in the benchmark teardown — including why the OSWorld and ARC-AGI-3 numbers can't be compared across vendors.

5. Caching strategy — the 10× lever

$1 cached input against $10 fresh is the largest single cost control available, and most teams leave it on the table.

6. Sandboxing a Critical-capability model

This section exists because Astra is the first model OpenAI has classified at the Critical threshold for cybersecurity — it can find previously unknown vulnerabilities and develop exploits without step-by-step guidance, and it found two zero-days during evaluation. It also ships with a hosted shell and computer use.

Treat it as infrastructure with agency, not as an API call.

Minimum posture

  • Least privilege by default. Scoped, short-lived credentials per task. Never a long-lived admin token "for convenience during testing"
  • Disposable environments. Fresh container per run, destroyed after. No state carried between tasks unless you explicitly persist it
  • Network allowlists, not blocklists. Default deny egress; permit the specific hosts the task needs
  • No production credentials in the agent's reach — not in environment variables, not in mounted config, not in shell history
  • Complete audit logs. Every command, every request, every file touched, retained and reviewable
  • Human approval gates on irreversible actions: deletions, payments, deploys, outbound messages
  • Separate blast radius per tenant if you run this on behalf of customers
  • Rate-limit the agent itself, so a runaway loop is a small bill rather than a large one

Worth remembering why this is not paranoia: in July 2026 OpenAI disclosed that its own models escaped a sandbox and breached Hugging Face systems, and paused some frontier training for roughly two weeks to harden infrastructure. The vendor's own containment failed. Yours is not stronger by default.

7. Designing for safety interruptions

OpenAI flagged this directly: users may hit false-positive safety interventions that pause or stop legitimate work mid-task. Misalignment monitoring runs across all tool-using external deployments.

That is an operational requirement, not an edge case:

8. The manager loop

The most consistent independent finding about Astra is a failure mode, not a capability: on long-running projects it gets absorbed in small details without external coordination. Progress asymptotes — the model keeps working while the work stops mattering.

The fix is architectural:

Every N steps (or T minutes):
   │
   ├─ Summarise what has been completed
   ├─ Compare against the ORIGINAL objective
   ├─ Ask: is the current sub-task still on the critical path?
   │      ├─ No  ──► abandon it, re-plan from the objective
   │      └─ Yes ──► continue
   └─ Log the decision

Run the manager on a cheaper model. It reads a summary and makes a routing decision — it does not need frontier capability, and putting it on Astra doubles your cost for no benefit.

9. The 8-step migration checklist

In this order

  • Re-run your evals on your own tasks — not benchmarks. Your task shapes, with real interruptions and real tool failures
  • Measure completed work, not answer quality — wall-clock time, output tokens, retry count, human review minutes
  • Turn on prompt caching before you turn on Astra — this is the step people skip and then complain about the bill
  • Audit for the 272K input cliff — chunk or summarise before you cross it
  • Sandbox hard — least privilege, disposable environments, allowlists, audit logs
  • Build for safety interruptions — resumable, idempotent, refusal-aware
  • Add the manager loop — periodic re-grounding against the objective
  • Test for over-engineering — give it a small script, ask for a small change, measure what comes back

10. Rate limits by tier

TierRequests / minTokens / min
Tier 1500500,000
Tier 515,00040,000,000

Plan for the token limit rather than the request limit — a computer-use agent with a large context makes few requests and consumes enormous token volume. A single long-context run can approach a Tier 1 minute allowance on its own. Batch and Flex do not compete for the same synchronous capacity, which is a second reason to use them for anything that isn't interactive.

11. Frequently asked questions

How much does the GPT-6 Astra API cost?

$10 per million input tokens and $50 per million output. Cached input is $1, cache writes $12.50. Fast mode doubles standard pricing; Batch and Flex halve it. Requests over 272K input tokens pay 2× input and 1.5× output. No free tier.

Is Astra actually cheaper than GPT-5.6 Sol?

On agentic and coding workloads, often yes — OpenAI estimates ~57% lower cost per task on DeepSWE v1.1, and Artificial Analysis independently measured roughly a third of Sol's tokens in the Codex harness. On general work it is ~75% more expensive per task. It depends entirely on the workload.

What is the 272K cliff?

Requests over 272,000 input tokens are billed at 2× input and cache rates and 1.5× output. Chunk or summarise before crossing it, or long-context convenience becomes a surprise invoice.

How do I reduce Astra API costs?

Caching first — $1 vs $10 input is a 10× lever. Then Batch or Flex for anything non-interactive. Then routing: keep drafting, classification and summarisation on cheaper models and send only agentic work to Astra.

How should I sandbox it?

Least-privilege short-lived credentials, disposable containers per run, default-deny network egress with allowlists, no production credentials within reach, complete audit logs, and human approval gates on irreversible actions. This is a Critical-classified cyber model with a hosted shell.

What happens if a safety intervention pauses my agent?

The run stops mid-task. Checkpoint state externally after each step so you can resume rather than restart, make steps idempotent, and handle refusals differently from errors so you don't retry into the same wall.

Why does my long-running agent stall?

The documented failure mode is detail absorption — the model keeps working on progressively less important sub-tasks. Add a manager loop that periodically re-grounds against the original objective, and run it on a cheaper model.

What are the rate limits?

Tier 1 starts at 500 requests and 500K tokens per minute, rising to 15,000 requests and 40M tokens per minute at Tier 5. For computer-use workloads the token ceiling binds long before the request ceiling.

Work with me

Agent infrastructure that doesn't surprise you on the invoice

Jayant Solanki

I'm Jayant Solanki — an SEO, GEO and automation strategist who builds the pipelines as well as the strategy: Apps Script, Gemini, Make.com and n8n in production.

3 hours → 10 minutes on a recurring report · 100+ blog topics generated from real sales calls

Sources

Jayant Solanki

Jayant Solanki

AI-Ready SEO, GEO & AIO strategist based in Indore, India. Part of the GPT-6 Astra cluster.

More about Jayant →