# GPT-6 Astra Blog Post

> Source: <https://gist.github.com/cedrickchee/558a18f7d9c7ea4a162653391c363822>
> Published: 2026-09-03 19:09:06+00:00

| <!DOCTYPE html> | |
| <html lang="en"><head><meta charset="utf-8"> | |
| <meta name="viewport" content="width=device-width,initial-scale=1"> | |
| <title>GPT-6 Astra: A new generation of intelligence | OpenAI</title> | |
| <meta name="description" content="Introducing GPT-6 Astra, our most intelligent and aligned model yet."> | |
| <style> | |
| :root{--bg:#0b0c0e;--fg:#ececf1;--muted:#9aa0a6;--line:#22252a;--accent:#7cc4ff} | |
| *{box-sizing:border-box} | |
| body{margin:0;background:var(--bg);color:var(--fg);font:400 18px/1.7 -apple-system,"Segoe UI",Inter,Helvetica,Arial,sans-serif} | |
| header.hero{position:relative;min-height:60vh;display:grid;place-items:center;text-align:center;overflow:hidden;border-bottom:1px solid var(--line)} | |
| header.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55} | |
| header.hero .inner{position:relative;padding:8rem 1.5rem 4rem;max-width:60rem} | |
| header.hero .eyebrow{letter-spacing:.35em;text-transform:uppercase;font-size:.8rem;color:var(--muted)} | |
| article{max-width:46rem;margin:0 auto;padding:3rem 1.25rem 6rem} | |
| h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.1;letter-spacing:-.02em;margin:.4em 0} | |
| h2{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.02em;margin:2.6em 0 .6em;padding-top:1.2em;border-top:1px solid var(--line)} | |
| h3{font-size:1.2rem;margin:2em 0 .5em} | |
| p{margin:1.1em 0} | |
| a{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(124,196,255,.35)} | |
| a:hover{border-bottom-color:var(--accent)} | |
| sup{font-size:.7em} | |
| figure{margin:2.5rem 0} | |
| figcaption,.caption{font-size:.85rem;color:var(--muted);line-height:1.6;margin-top:.8rem} | |
| figure.chart{--dotcom-chart-color-foreground:#1a1c1f; | |
| --dotcom-chart-theme-blue-3-ink:#1f6feb;--dotcom-chart-theme-blue-3-keyline:#1f6feb;--dotcom-chart-theme-blue-3-bounded-fill:rgba(31,111,235,.18); | |
| --dotcom-chart-theme-orange-3-ink:#e8590c;--dotcom-chart-theme-orange-3-keyline:#e8590c;--dotcom-chart-theme-orange-3-bounded-fill:rgba(232,89,12,.18); | |
| --dotcom-chart-theme-orange-4-ink:#b34700;--dotcom-chart-theme-orange-4-keyline:#b34700;--dotcom-chart-theme-orange-4-bounded-fill:rgba(179,71,0,.18); | |
| --custom-chart-theme-fill-0:#10a37f;--custom-chart-theme-keyline:#c9ced6} | |
| figure.chart svg text{font-family:inherit} | |
| figure.chart{background:#fff;border-radius:14px;padding:1rem;overflow-x:auto} | |
| figure.chart figcaption{color:#555;padding:0 .5rem .3rem} | |
| figure.chart svg{max-width:100%;height:auto;display:block;margin:auto} | |
| figure.shot img,figure.shot video{width:100%;border-radius:14px;border:1px solid var(--line);display:block} | |
| figure.quote{border-inline-start:3px solid var(--accent);padding:1.2rem 1.4rem;background:#121418;border-radius:0 14px 14px 0} | |
| figure.quote img.logo{height:26px;width:auto;max-width:170px;margin-bottom:1rem;filter:brightness(0) invert(1);opacity:.85} | |
| figure.quote blockquote{margin:0;font-size:1.12rem;line-height:1.55;font-weight:500} | |
| figure.quote figcaption{margin-top:.9rem} | |
| table{width:100%;border-collapse:collapse;font-size:.82rem;margin:1rem 0 2rem;display:block;overflow-x:auto} | |
| th,td{border-bottom:1px solid var(--line);padding:.55rem .6rem;text-align:right;white-space:nowrap} | |
| th:first-child,td:first-child{text-align:left;white-space:normal;min-width:14rem} | |
| thead th{position:sticky;top:0;background:#15171b;color:var(--muted);font-weight:600} | |
| tbody tr:hover{background:#141619} | |
| ol,ul{padding-inline-start:1.2rem} | |
| ol li{margin:.6em 0;font-size:.9rem;color:#c8cbd0} | |
| @media(max-width:640px){body{font-size:17px}article{padding:2rem 1rem 4rem}} | |
| </style></head> | |
| <body> | |
| <header class="hero"><img src="https://images.ctfassets.net/kftzwdyauwt9/H9Mf4UPiWGb0N25sLJHUu/6d971b8e12cbab3db48c94617d703b5d/poster.webp?w=1920&q=90&fm=webp" alt="A luminous particle spiral forming the number six"> | |
| <div class="inner"><p class="eyebrow">OpenAI · Research release</p> | |
| <h1>GPT‑6 Astra: A new generation of intelligence</h1> | |
| <p class="caption">Archived from openai.com/index/gpt-6-astra/</p></div></header> | |
| <article> | |
| <h2>A new generation of intelligence</h2> | |
| <p><span>We’re introducing GPT‑6 Astra, the world’s most intelligent and aligned model.</span></p> | |
| <p><span>GPT‑6 Astra brings together years of research and big bets across pre-training, reinforcement learning, and alignment. Astra is state-of-the-art on computer use, browsing, software engineering, cybersecurity, science, and professional work. Astra saturates FrontierMath Tier 4 with a 98% score, having already helped </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://openai.com/index/ten-advances-in-mathematics/"><u><span>solve long-standing open problems</span></u></a><span> in mathematics. Astra also saturates ARC-AGI-3 with a 99.9% score and ExploitBench with a 100% score. It also sets a new frontier on computer and browser use, handling the most demanding professional work with unmatched speed, accuracy, and judgment. </span></p> | |
| <p><span>GPT‑6 Astra is rolling out today to a limited set of organizations and over the coming days will become available to all ChatGPT Plus, Pro, Business, and Enterprise users, as well as through the OpenAI API and AWS.</span></p> | |
| <figure class="chart"><svg class="marks" preserveAspectRatio="xMidYMid meet" style="width:100%;height:auto;aspect-ratio:723.0/456.0;overflow:visible" version="1.1" viewBox="-4 -28 723.0 456.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" stroke-miterlimit="10" transform="translate(75,5)"><g aria-roledescription="group mark container" class="mark-group role-frame root" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0.5,0.5h475v350h-475Z" fill="transparent" stroke="transparent"></path><g><g aria-label="X-axis for a linear scale with values from 0 to 4" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,350.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(119,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(238,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(356,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(475,0)" x2="0" y2="5"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(0,24)">$0</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(118.75,24)">$1</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(237.5,24)">$2</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(356.25,24)">$3</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(475,24)">$4</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="475" y2="0"></line></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-label="Y-axis titled 'Accuracy' for a linear scale with values from 7% to 45%" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,0.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,322)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,230)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,138)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,46)" x2="-5" y2="0"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,326.36842105263156)">10%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,234.26315789473685)">20%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,142.1578947368421)">30%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,50.052631578947356)">40%</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,350)" x2="0" y2="-350"></line></g><g class="mark-text role-axis-title" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(-55.7421875,175) rotate(-90) translate(0,-3)">Accuracy</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-roledescription="group mark container" class="mark-group role-scope layer_0_pathgroup" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h475v350h-475Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark layer_0_marks" role="graphics-object"><path aria-label="x_value: 2.65; score: 0.13; model_display: Claude Fable 5; opacity_model: Claude Fable 5; juice_index: 1" aria-roledescription="line mark" d="M314.643,299.342L357.918,288.289L391.717,266.184L439.871,274.474L436.05,254.211" opacity="0.5" role="graphics-symbol" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h475v350h-475Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark layer_0_marks" role="graphics-object"><path aria-label="x_value: 0.25; score: 0.1; model_display: GPT-5.6 Sol; opacity_model: GPT-5.6 Sol; juice_index: 1" aria-roledescription="line mark" d="M29.684,326.053L47.897,298.421L50.998,301.184L72.027,257.895L107.405,247.763" opacity="1" role="graphics-symbol" stroke="var(--custom-chart-theme-fill-0)" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g><g aria-roledescription="rule mark container" class="mark-rule role-mark layer_1_marks" role="graphics-object"><line aria-label="score: 0.31; model_display: Claude Fable 5.1; opacity_model: Claude Fable 5.1; reference_kind: Reported score only; Model: Claude Fable 5.1; Accuracy: 31.4%" aria-roledescription="rule mark" opacity="0.5" role="graphics-symbol" stroke="var(--dotcom-chart-theme-orange-3-ink)" stroke-dasharray="8,6" stroke-width="1" transform="translate(0,125.26315789473685)" x2="475" y2="0"></line><line aria-label="score: 0.27; model_display: Claude Opus 5; opacity_model: Claude Opus 5; reference_kind: Reported score only; Model: Claude Opus 5; Accuracy: 26.9%" aria-roledescription="rule mark" opacity="0.5" role="graphics-symbol" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-dasharray="8,6" stroke-width="1" transform="translate(0,166.71052631578945)" x2="475" y2="0"></line></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_2_marks" role="graphics-object"><path aria-label="score: 0.31; model_display: Claude Fable 5.1; opacity_model: Claude Fable 5.1; Model: Claude Fable 5.1; Accuracy: 31.4%" aria-roledescription="point" d="M-5,-5h10v10h-10Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(505,125.26315789473685)"></path><path aria-label="score: 0.27; model_display: Claude Opus 5; opacity_model: Claude Opus 5; Model: Claude Opus 5; Accuracy: 26.9%" aria-roledescription="point" d="M0,-4.33L-5,4.33L5,4.33Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(505,166.71052631578945)"></path></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_3_marks" role="graphics-object"><path aria-label="x_value: 2.65; score: 13%; model_display: Claude Fable 5; opacity_model: Claude Fable 5" aria-roledescription="point" d="M-5.469,0L0,-5.469L5.469,0L0,5.469Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(314.6426125,299.3421052631579)"></path><path aria-label="x_value: 3.01; score: 14%; model_display: Claude Fable 5; opacity_model: Claude Fable 5" aria-roledescription="point" d="M-5.469,0L0,-5.469L5.469,0L0,5.469Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(357.91831875,288.2894736842105)"></path><path aria-label="x_value: 3.3; score: 16%; model_display: Claude Fable 5; opacity_model: Claude Fable 5" aria-roledescription="point" d="M-5.469,0L0,-5.469L5.469,0L0,5.469Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(391.71741875,266.1842105263158)"></path><path aria-label="x_value: 3.7; score: 15%; model_display: Claude Fable 5; opacity_model: Claude Fable 5" aria-roledescription="point" d="M-5.469,0L0,-5.469L5.469,0L0,5.469Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(439.871375,274.4736842105263)"></path><path aria-label="x_value: 3.67; score: 17%; model_display: Claude Fable 5; opacity_model: Claude Fable 5" aria-roledescription="point" d="M-5.469,0L0,-5.469L5.469,0L0,5.469Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(436.05,254.21052631578948)"></path><path aria-label="x_value: 0.25; score: 10%; model_display: GPT-5.6 Sol; opacity_model: GPT-5.6 Sol" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(29.6836525,326.0526315789474)"></path><path aria-label="x_value: 0.4; score: 13%; model_display: GPT-5.6 Sol; opacity_model: GPT-5.6 Sol" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(47.896625,298.42105263157896)"></path><path aria-label="x_value: 0.43; score: 12%; model_display: GPT-5.6 Sol; opacity_model: GPT-5.6 Sol" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(50.998303750000005,301.1842105263158)"></path><path aria-label="x_value: 0.61; score: 17%; model_display: GPT-5.6 Sol; opacity_model: GPT-5.6 Sol" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(72.027195,257.89473684210526)"></path><path aria-label="x_value: 0.9; score: 18%; model_display: GPT-5.6 Sol; opacity_model: GPT-5.6 Sol" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(107.4046725,247.76315789473688)"></path></g><g aria-roledescription="text mark container" class="mark-text role-mark layer_4_marks" role="graphics-object"><text aria-label="axis_title: API Cost" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" role="graphics-symbol" text-anchor="middle" transform="translate(237.5,409)">API Cost</text></g><g aria-roledescription="group mark container" class="mark-group role-scope layer_5_pathgroup" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h475v350h-475Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark layer_5_marks" role="graphics-object"><path aria-label="x_value: 1.09; score: 0.3; model_display: GPT-6 Astra; opacity_model: GPT-6 Astra; juice_index: 1" aria-roledescription="line mark" d="M129.095,135.395L152.633,100.395L172.878,72.763L181.758,55.263L210.302,33.158" opacity="1" role="graphics-symbol" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g><g aria-roledescription="rule mark container" class="mark-rule role-mark layer_6_marks" role="graphics-symbol"></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_7_marks" role="graphics-symbol"></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_8_marks" role="graphics-object"><path aria-label="x_value: 1.09; score: 0.3; model_display: GPT-6 Astra; opacity_model: GPT-6 Astra" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(129.09538125,135.3947368421053)"></path><path aria-label="x_value: 1.29; score: 0.34; model_display: GPT-6 Astra; opacity_model: GPT-6 Astra" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(152.632521875,100.39473684210526)"></path><path aria-label="x_value: 1.46; score: 0.37; model_display: GPT-6 Astra; opacity_model: GPT-6 Astra" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(172.878328125,72.76315789473688)"></path><path aria-label="x_value: 1.53; score: 0.39; model_display: GPT-6 Astra; opacity_model: GPT-6 Astra" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(181.75845312500002,55.26315789473686)"></path><path aria-label="x_value: 1.77; score: 0.41; model_display: GPT-6 Astra; opacity_model: GPT-6 Astra" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(210.3022125,33.15789473684213)"></path></g><g aria-hidden="true" class="mark-group role-dotcom-legend-resolver __dotcom_legend_resolver"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" opacity="0" pointer-events="none"></path><g clip-path="url(#c0_clip7)"><g aria-hidden="true" class="mark-group role-legend"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h580v15h-580Z" pointer-events="none" stroke-width="1"></path><g><g class="mark-group role-legend-entry"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,0.5)"><path aria-hidden="true" class="background" d="M0,0h96.16191101074219v14h-96.16191101074219Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M0,-5L1.123,-1.545L4.756,-1.545L1.817,0.59L2.939,4.045L0,1.91L-2.939,4.045L-1.816,0.59L-4.755,-1.545L-1.122,-1.545Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="1" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-6 Astra</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(107,0.5)"><path aria-hidden="true" class="background" d="M0,0h93.34791564941406v14h-93.34791564941406Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" stroke="var(--custom-chart-theme-fill-0)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="1" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-5.6 Sol</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(211,0.5)"><path aria-hidden="true" class="background" d="M0,0h121.15184020996094v14h-121.15184020996094Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M-5,-5h10v10h-10Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" stroke="var(--dotcom-chart-theme-orange-3-ink)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="0.5" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">Claude Fable 5.1</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(344,0.125)"><path aria-hidden="true" class="background" d="M0,0h113.00386047363281v14.75h-113.00386047363281Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M-6.25,0L0,-6.25L6.25,0L0,6.25Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="0.5" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">Claude Fable 5</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(468,0.5)"><path aria-hidden="true" class="background" d="M0,0h111.74388122558594v14h-111.74388122558594Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M0,-4.33L-5,4.33L5,4.33Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="0.5" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">Claude Opus 5</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-hidden="true" class="mark-group role-legend" transform="translate(0,22) "><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h147v14h-147Z" pointer-events="none" stroke-width="1"></path><g><g class="mark-group role-legend-entry"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h146.141845703125v14h-146.141845703125Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M-5,0L5,0" fill="transparent" opacity="1" stroke="#888" stroke-dasharray="8,6" stroke-width="1" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">Reported score only</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><defs><clippath id="c0_clip7"><rect height="10000" width="10000" x="0" y="0"></rect></clippath></defs></svg><figcaption><div class="relative mt-3 w-full text-center"><div class="flex w-full items-end justify-between"><div class="grow"><div class="text-copy-secondary text-caption text-pretty"><div class="prose my-0! max-w-none [&>p]:my-0 [&>p]:text-caption [&>p]:text-primary-100"><p class="mb-6 last:mb-0"><i><span>AutomationBench tests whether agents can complete multistep business workflows across applications. GPT‑6 Astra reaches a new high among the reported results, completing 41.4% of tasks, compared with 31.4% for Claude Fable 5.1 and 26.9% for Claude Opus 5.</span></i></p></div></div></div></div></div></figcaption></figure> | |
| <p><span>Astra is our most aligned model, with substantial improvements in understanding user intent and model behavior—you can delegate tasks with greater confidence in Astra’s judgment. As one way that we test this, we built a new evaluation informed by the Hugging Face incident that evaluates whether a model facing a difficult or impossible task will go beyond its intended scope. Compared to GPT‑5.6 Sol, which without production safeguards went beyond the authorized target 48% of the time, GPT‑6 Astra did this in 0% of cases.</span></p> | |
| <figure class="chart"><svg class="marks" preserveAspectRatio="xMidYMid meet" style="width:100%;height:auto;aspect-ratio:643.0/358.0;overflow:visible" version="1.1" viewBox="-4 -6 643.0 358.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" stroke-miterlimit="10" transform="translate(79,11)"><g aria-roledescription="group mark container" class="mark-group role-frame root" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0.5,0.5h549v300h-549Z" fill="transparent" stroke="transparent"></path><g><g aria-label="X-axis for a discrete scale with 2 values: GPT-5.6 Sol, GPT-6 Astra" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,304.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(155,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(393,0)" x2="0" y2="5"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(154.65217391304347,24)">GPT-5.6 Sol</text><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(393.3478260869565,24)">GPT-6 Astra</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-linecap="square" stroke-width="1" transform="translate(-4,0)" x2="553" y2="0"></line></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-label="Y-axis titled 'Successful exploit rate' for a linear scale with values from 0% to 60%" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(-3.5,0.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,300)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,250)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,200)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,150)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,100)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,50)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="-5" y2="0"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,304)">0%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,253.99999999999997)">10%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,204)">20%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,154)">30%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,103.99999999999997)">40%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,53.999999999999986)">50%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,4)">60%</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-linecap="square" stroke-width="1" transform="translate(0,0)" x2="0" y2="304"></line></g><g class="mark-text role-axis-title" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(-55.7421875,150) rotate(-90) translate(0,-3)">Successful exploit rate</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(286.4347826086956,300)"><path aria-hidden="true" class="background" d="M0,0h214.82608695652175v0h-214.82608695652175Z" stroke-width="1"></path><g clip-path="url(#c1_clip2)"><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,-300)"><path aria-hidden="true" class="background" d="M0,0h214.82608695652175v0h-214.82608695652175Z"></path><g><g aria-roledescription="rect mark container" class="mark-rect role-mark layer_0_marks" role="graphics-object"><path aria-label="model_display: GPT-6 Astra; score_value: 0%; chart_legend_model: GPT-6 Astra" aria-roledescription="bar" d="M0,300h214.82608695652175v0h-214.82608695652175Z" fill="var(--dotcom-chart-theme-blue-3-bounded-fill)" opacity="1" role="graphics-symbol" stroke="var(--dotcom-chart-theme-blue-3-keyline)" stroke-width="1"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="M0,0h214.82608695652175v0h-214.82608695652175Z" stroke="var(--dotcom-chart-theme-blue-3-keyline)" stroke-width="1"></path></g><g transform="translate(47.739130434782595,59.23295454545456)"><path aria-hidden="true" class="background" d="M2,0L212.82608695652175,0C213.92991700550974,0,214.82608695652175,0.896169951012,214.82608695652175,2L214.82608695652175,238.76704545454544C214.82608695652175,239.87087550353343,213.92991700550974,240.76704545454544,212.82608695652175,240.76704545454544L2,240.76704545454544C0.896169951012,240.76704545454544,0,239.87087550353343,0,238.76704545454544L0,2C0,0.896169951012,0.896169951012,0,2,0Z" stroke-width="1"></path><g clip-path="url(#c1_clip3)"><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,-59.23295454545456)"><path aria-hidden="true" class="background" d="M0,0h214.82608695652175v0h-214.82608695652175Z"></path><g><g aria-roledescription="rect mark container" class="mark-rect role-mark layer_0_marks" role="graphics-object"><path aria-label="model_display: GPT-5.6 Sol; score_value: 48%; chart_legend_model: GPT-5.6 Sol" aria-roledescription="bar" d="M0,59.23295454545456h214.82608695652175v240.76704545454544h-214.82608695652175Z" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke="var(--custom-chart-theme-keyline)" stroke-width="1"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="M2,0L212.82608695652175,0C213.92991700550974,0,214.82608695652175,0.896169951012,214.82608695652175,2L214.82608695652175,238.76704545454544C214.82608695652175,239.87087550353343,213.92991700550974,240.76704545454544,212.82608695652175,240.76704545454544L2,240.76704545454544C0.896169951012,240.76704545454544,0,239.87087550353343,0,238.76704545454544L0,2C0,0.896169951012,0.896169951012,0,2,0Z" stroke="var(--custom-chart-theme-keyline)" stroke-width="1"></path></g></g><g aria-roledescription="text mark container" class="mark-text role-mark layer_1_marks" role="graphics-object"><text aria-label="model_display: GPT-6 Astra; score_value: 0%; chart_legend_model: GPT-6 Astra; score_display: 0.0%" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" opacity="1" role="graphics-symbol" text-anchor="middle" transform="translate(393.8478260869565,290)">0.0%</text><text aria-label="model_display: GPT-5.6 Sol; score_value: 48%; chart_legend_model: GPT-5.6 Sol; score_display: 48.2%" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" opacity="1" role="graphics-symbol" text-anchor="middle" transform="translate(155.15217391304347,49.23295454545456)">48.2%</text></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><defs><clippath id="c1_clip2"><path d="M0,0h214.82608695652175v0h-214.82608695652175Z"></path></clippath><clippath id="c1_clip3"><path d="M2,0L212.82608695652175,0C213.92991700550974,0,214.82608695652175,0.896169951012,214.82608695652175,2L214.82608695652175,238.76704545454544C214.82608695652175,239.87087550353343,213.92991700550974,240.76704545454544,212.82608695652175,240.76704545454544L2,240.76704545454544C0.896169951012,240.76704545454544,0,239.87087550353343,0,238.76704545454544L0,2C0,0.896169951012,0.896169951012,0,2,0Z"></path></clippath></defs></svg></figure> | |
| <h2>The world’s best computer use model</h2> | |
| <h2>A step change in professional work</h2> | |
| <p><span>GPT‑6 Astra pairs advances in computer use with targeted training for professional environments, to help tackle complex work tasks. It combines the intelligence required for complex problems with the ability to carry out multistep workflows and produce polished documents, spreadsheets, and presentations.</span></p> | |
| <figure class="chart"><svg class="marks" preserveAspectRatio="xMidYMid meet" style="width:100%;height:auto;aspect-ratio:723.0/434.0;overflow:visible" version="1.1" viewBox="-4 -6 723.0 434.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" stroke-miterlimit="10" transform="translate(81,11)"><g aria-roledescription="group mark container" class="mark-group role-frame root" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0.5,0.5h533v344h-533Z" fill="transparent" stroke="transparent"></path><g><g aria-label="X-axis for a linear scale with values from 0 to 12.5" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,344.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(107,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(213,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(320,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(426,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(533,0)" x2="0" y2="5"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(0,24)">$0</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(106.60000000000001,24)">$2.5</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(213.20000000000002,24)">$5</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(319.8,24)">$7.5</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(426.40000000000003,24)">$10</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(533,24)">$12.5</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="533" y2="0"></line></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-label="Y-axis titled 'Mean voxel IoU' for a linear scale with values from 30% to 100%" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,0.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,344)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,295)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,246)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,197)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,147)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,98)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,49)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="-5" y2="0"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,348)">30%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,298.85714285714283)">40%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,249.7142857142857)">50%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,200.57142857142856)">60%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,151.42857142857144)">70%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,102.28571428571428)">80%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,53.14285714285708)">90%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,4)">100%</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,344)" x2="0" y2="-344"></line></g><g class="mark-text role-axis-title" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(-61.82421875,172) rotate(-90) translate(0,-3)">Mean voxel IoU</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-roledescription="group mark container" class="mark-group role-scope comparison_lines_pathgroup" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h533v344h-533Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark comparison_lines_marks" role="graphics-object"><path aria-label="x_value: 0.03; score: 33%; model: Claude Fable 5.1 · Non-code; pointOrder: 1" aria-roledescription="line mark" d="M1.079,327.783L2.976,311.074L19.401,268.811L260.53,126.297L503.152,77.154" opacity="0.5" role="graphics-symbol" stroke="var(--dotcom-chart-theme-orange-3-ink)" stroke-dasharray="1,0" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h533v344h-533Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark comparison_lines_marks" role="graphics-object"><path aria-label="x_value: 0.05; score: 36%; model: GPT-5.6 Sol · Non-code; pointOrder: 1" aria-roledescription="line mark" d="M2.097,313.982L5.688,256.843L18.709,177.573L49.543,124.398L127.589,81.925" opacity="1" role="graphics-symbol" stroke="var(--custom-chart-theme-fill-0)" stroke-dasharray="1,0" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark comparison_points_Cost_fable_marks" role="graphics-object"><path aria-label="x_value: 0.03; score: 33%; model: Claude Fable 5.1 · Non-code; Model: Claude Fable 5.1 · Non-code; API Cost: $0.03; Mean voxel IoU: 33.3%" aria-roledescription="point" d="M-5,-5M5,5M-4.5,-4.5L4.5,-4.5L4.5,4.5L-4.5,4.5Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(1.078792,327.78285714285715)"></path><path aria-label="x_value: 0.07; score: 37%; model: Claude Fable 5.1 · Non-code; Model: Claude Fable 5.1 · Non-code; API Cost: $0.07; Mean voxel IoU: 36.7%" aria-roledescription="point" d="M-5,-5M5,5M-4.5,-4.5L4.5,-4.5L4.5,4.5L-4.5,4.5Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(2.9762720000000003,311.0742857142857)"></path><path aria-label="x_value: 0.46; score: 45%; model: Claude Fable 5.1 · Non-code; Model: Claude Fable 5.1 · Non-code; API Cost: $0.46; Mean voxel IoU: 45.3%" aria-roledescription="point" d="M-5,-5M5,5M-4.5,-4.5L4.5,-4.5L4.5,4.5L-4.5,4.5Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(19.4012,268.81142857142856)"></path><path aria-label="x_value: 6.11; score: 74%; model: Claude Fable 5.1 · Non-code; Model: Claude Fable 5.1 · Non-code; API Cost: $6.11; Mean voxel IoU: 74.3%" aria-roledescription="point" d="M-5,-5M5,5M-4.5,-4.5L4.5,-4.5L4.5,4.5L-4.5,4.5Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(260.5304,126.29714285714284)"></path><path aria-label="x_value: 11.8; score: 84%; model: Claude Fable 5.1 · Non-code; Model: Claude Fable 5.1 · Non-code; API Cost: $11.80; Mean voxel IoU: 84.3%" aria-roledescription="point" d="M-5,-5M5,5M-4.5,-4.5L4.5,-4.5L4.5,4.5L-4.5,4.5Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(503.15200000000004,77.15428571428572)"></path></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark comparison_points_Cost_marks" role="graphics-object"><path aria-label="x_value: 0.05; score: 36%; model: GPT-5.6 Sol · Non-code; Model: GPT-5.6 Sol · Non-code; Reasoning effort: Low; API Cost: $0.05; Mean voxel IoU: 36.1%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(2.0968045410519998,313.98223633306367)"></path><path aria-label="x_value: 0.13; score: 48%; model: GPT-5.6 Sol · Non-code; Model: GPT-5.6 Sol · Non-code; Reasoning effort: Medium; API Cost: $0.13; Mean voxel IoU: 47.7%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(5.688263235043999,256.8430430962996)"></path><path aria-label="x_value: 0.44; score: 64%; model: GPT-5.6 Sol · Non-code; Model: GPT-5.6 Sol · Non-code; Reasoning effort: High; API Cost: $0.44; Mean voxel IoU: 63.9%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(18.709286664016,177.57264894691568)"></path><path aria-label="x_value: 1.16; score: 75%; model: GPT-5.6 Sol · Non-code; Model: GPT-5.6 Sol · Non-code; Reasoning effort: XHigh; API Cost: $1.16; Mean voxel IoU: 74.7%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(49.542965484948006,124.39822042775587)"></path><path aria-label="x_value: 2.99; score: 83%; model: GPT-5.6 Sol · Non-code; Model: GPT-5.6 Sol · Non-code; Reasoning effort: Max; API Cost: $2.99; Mean voxel IoU: 83.3%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(127.588858214116,81.92503734573604)"></path></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark comparison_points_Latency_fable_marks" role="graphics-symbol"></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark comparison_points_Latency_marks" role="graphics-symbol"></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark comparison_points_Output_tokens_fable_marks" role="graphics-symbol"></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark comparison_points_Output_tokens_marks" role="graphics-symbol"></g><g aria-roledescription="group mark container" class="mark-group role-scope astra_lines_pathgroup" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h533v344h-533Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark astra_lines_marks" role="graphics-object"><path aria-label="x_value: 0.06; score: 67%; model: GPT-6 Astra · Non-code; pointOrder: 1" aria-roledescription="line mark" d="M2.369,160.539L16.849,47.643L38.357,29.25L72.881,20.047" opacity="1" role="graphics-symbol" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-dasharray="1,0" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h533v344h-533Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark astra_lines_marks" role="graphics-object"><path aria-label="x_value: 1.9; score: 96%; model: GPT-6 Astra · Code; pointOrder: 1" aria-roledescription="line mark" d="M80.964,21.845Z" opacity="1" role="graphics-symbol" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-dasharray="6,3" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark astra_points_Cost_marks" role="graphics-object"><path aria-label="x_value: 0.06; score: 67%; model: GPT-6 Astra · Non-code; Model: GPT-6 Astra · Non-code; API Cost: $0.06; Mean voxel IoU: 67.3%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(2.36891502484,160.53947573706895)"></path><path aria-label="x_value: 0.4; score: 90%; model: GPT-6 Astra · Non-code; Model: GPT-6 Astra · Non-code; API Cost: $0.40; Mean voxel IoU: 90.3%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(16.848728017472,47.64300585992127)"></path><path aria-label="x_value: 0.9; score: 94%; model: GPT-6 Astra · Non-code; Model: GPT-6 Astra · Non-code; API Cost: $0.90; Mean voxel IoU: 94.0%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(38.356988423,29.249525849936628)"></path><path aria-label="x_value: 1.71; score: 96%; model: GPT-6 Astra · Non-code; Model: GPT-6 Astra · Non-code; API Cost: $1.71; Mean voxel IoU: 95.9%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(72.88066062243199,20.04726954347768)"></path><path aria-label="x_value: 1.9; score: 96%; model: GPT-6 Astra · Code; Model: GPT-6 Astra · Code; API Cost: $1.90; Mean voxel IoU: 95.6%" aria-roledescription="point" d="M-7.906,0L0,-7.906L7.906,0L0,7.906Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(80.96413365401921,21.845352410928044)"></path></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark astra_points_Latency_marks" role="graphics-symbol"></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark astra_points_Output_tokens_marks" role="graphics-symbol"></g><g aria-roledescription="text mark container" class="mark-text role-mark layer_11_marks" role="graphics-object"><text aria-label="axis_title: API Cost" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" role="graphics-symbol" text-anchor="middle" transform="translate(266.5,403)">API Cost</text></g><g aria-hidden="true" class="mark-group role-dotcom-legend-resolver __dotcom_legend_resolver"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" opacity="0" pointer-events="none"></path><g clip-path="url(#c2_clip8)"><g aria-hidden="true" class="mark-group role-legend"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h681v14h-681Z" pointer-events="none" stroke-width="1"></path><g><g class="mark-group role-legend-entry"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h169.71780395507812v14h-169.71780395507812Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M0,-5L1.123,-1.545L4.756,-1.545L1.817,0.59L2.939,4.045L0,1.91L-2.939,4.045L-1.816,0.59L-4.755,-1.545L-1.122,-1.545Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-6 Astra · Non-code</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(180,0)"><path aria-hidden="true" class="background" d="M0,0h140.5558319091797v14h-140.5558319091797Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M-5,0L0,-5L5,0L0,5Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-dasharray="6,3" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-6 Astra · Code</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(331,0)"><path aria-hidden="true" class="background" d="M0,0h166.90380859375v14h-166.90380859375Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" stroke="var(--custom-chart-theme-fill-0)" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-5.6 Sol · Non-code</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(508,0)"><path aria-hidden="true" class="background" d="M0,0h172.7417755126953v14h-172.7417755126953Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M-5,-5M5,5M-4.5,-4.5L4.5,-4.5L4.5,4.5L-4.5,4.5Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" stroke="var(--dotcom-chart-theme-orange-3-ink)" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">Claude Fable 5.1 · Non-…</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><defs><clippath id="c2_clip8"><rect height="10000" width="10000" x="0" y="0"></rect></clippath></defs></svg><figcaption><div class="relative mt-3 w-full text-center"><div class="flex w-full items-end justify-between"><div class="grow"><div class="text-copy-secondary text-caption text-pretty"><div class="prose my-0! max-w-none [&>p]:my-0 [&>p]:text-caption [&>p]:text-primary-100"><p class="mb-6 last:mb-0"><i><span>BenchCAD tests whether models can reconstruct 3D objects from multi-view renders by generating CAD code. With tools, GPT‑6 Astra reaches a new high in the comparison shown, achieving a 95.9% geometric-overlap score, versus 83.3% for GPT‑5.6 Sol and 84.3% reported for Claude Fable 5.1.</span></i><sup><span class="scroll-mt-header-h" id="c2_citation-top-5"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-5">5</a></span></sup><i><span> Estimated API cost is approximately 43% lower than Sol and 86% lower than Fable 5.1 in the configurations shown.</span></i></p></div></div></div></div></div></figcaption></figure> | |
| <p><span>GPT‑6 Astra is our best model for adhering to existing templates and producing slides that are well laid out and succinctly convey key points with a structured narrative. It creates clear, well-structured documents, presentations, spreadsheets, and analyses that follow your templates and match your writing and visual style. Astra is also trained to specifically pull only the context that matters into outputs, instead of repeating information unnecessary for the work at hand. All this means it can output more immediately usable artifacts that match your business context and standards.</span></p> | |
| <p><i><span>GPT‑6 Astra creates a slideshow about GPT‑Gaia, a fictional model, using just a few slides from OpenAI’s presentation template, capturing the correct tone and layout throughout. This means you can expect slide decks that are correctly formatted for your business standards.</span></i></p> | |
| <p><span>GPT‑6 </span><span>Astra also brings stronger visual judgment to the websites, games, applications, and renderings it builds. With </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://learn.chatgpt.com/docs/sites?surface=app" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><u><span>Sites</span></u><span class="sr-only">(opens in a new window)</span></a><span> in ChatGPT, Astra can create, host, and share websites, web apps, and games directly from a prompt.</span></p> | |
| <figure class="quote"><img alt="Higgsfield AI" class="logo" src="https://images.ctfassets.net/kftzwdyauwt9/PLkV6y5S21cN6uO5dF8Ek/bea6af6b90b07826636932fa0c1a117a/higgsfield-cognition-balanced.svg"/><blockquote><blockquote class="relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100"><span>“Astra gives us a significant advantage in both capability and efficiency. It successfully executes our most complex creative workflows while using up to 20% fewer tokens than other models we've tested. Most importantly, for our customers, it means higher quality output.”</span></blockquote></blockquote><figcaption><span>Alex Mashrabov, CEO and Co-founder, Higgsfield AI</span></figcaption></figure> | |
| <p class="caption"><div class="relative mt-3 w-full text-center"><div class="flex w-full items-end justify-between"><div class="grow"><div class="text-copy-secondary text-caption text-pretty"><div class="prose my-0! max-w-none [&>p]:my-0 [&>p]:text-caption [&>p]:text-primary-100"><p class="mb-6 last:mb-0"><i><span>GPT‑6 Astra models a house in Blender and turns it into a walkable scene in Unreal Engine 5, helping designers and clients explore the layout and experience the space before it’s built.</span></i><i></i></p></div></div></div></div></div></p> | |
| <p class="caption"><div class="relative mt-3 w-full text-center"><div class="flex w-full items-end justify-between"><div class="grow"><div class="text-copy-secondary text-caption text-pretty"><div class="prose my-0! max-w-none [&>p]:my-0 [&>p]:text-caption [&>p]:text-primary-100"><p class="mb-6 last:mb-0"><i><span>The model can bring games to life through vivid graphics, engaging gameplay and accurate motion, allowing non-technical people to create and play custom games that go beyond rudimentary elements in minutes. Credit: Pietro Schirano.</span></i></p></div></div></div></div></div></p> | |
| <p><span>When instructions leave room for interpretation, GPT‑6 Astra is better than previous models at making the right call. It uses context to fill in routine gaps and asks focused questions when the answer could change the outcome. In Codex, it can ask asynchronously while continuing work that doesn’t depend on your reply. If you don’t respond, it proceeds with sensible assumptions where appropriate, but waits for your input on consequential decisions.</span></p> | |
| <p><span>The examples below show how Astra collaborates on everyday tasks where missing information can materially change the answer.</span></p> | |
| <figure class="shot"><img alt="A side-by-side comparison of GPT-5.6 Sol and GPT-6 Astra helping create a personal career website." src="https://images.ctfassets.net/kftzwdyauwt9/6XttKhMddBzO6pT2IY2brG/841e9a215931057aeb578e1aa45f9bb4/career-website-dark-v3.png?w=1600&q=85"/></figure> | |
| <p><span>Astra is also better at staying oriented as a task evolves. Earlier models sometimes treated steering messages as a new goal, losing track of the original request or earlier constraints. Astra incorporates new requirements, changes course when asked, and answers side questions without dropping the broader task.</span></p> | |
| <figure class="quote"><img alt="Harvey" class="logo" src="https://images.ctfassets.net/kftzwdyauwt9/lKxcEXkCUttZNZZsO9IV4/976ab211e732d90350f900ba34f92c12/harvey-cognition-balanced.svg"/><blockquote><blockquote class="relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100"><span>“Astra is a significant quality improvement over GPT‑5.6 Sol across complex legal tasks. In our early testing, Astra stood out by approaching legal work the way a discerning lawyer does: it distinguishes documents from established records, surfaces unsupported assumptions, and converts gaps into concrete drafting positions.”</span></blockquote></blockquote><figcaption><span>Niko Grupen, Head of Applied Research, Harvey</span></figcaption></figure> | |
| <h2>Coding</h2> | |
| <p><span>GPT‑6 </span><span>Astra is the best model for software engineering to date. </span></p> | |
| <figure class="quote"><img alt="Jane Street" class="logo" src="https://images.ctfassets.net/kftzwdyauwt9/3Wj0BQyt00cXWHWV2c9qzC/2395375413dc3eff55bd7617c656a1db/jane-street-dark.svg"/><blockquote><blockquote class="relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100"><span>“GPT‑6 Astra delivers state-of-the-art performance on our internal coding benchmarks and shows a clear step forward in trading intuition evaluations compared with GPT‑5.6 Sol. When used for agentic coding, GPT‑6 Astra communicates in a way that’s easier for developers to follow and produces code that requires less iteration to reach production quality.”</span></blockquote></blockquote><figcaption><span>John Crepezzi, AI Assistants, Jane Street</span></figcaption></figure> | |
| <figure class="quote"><img alt="Lovable" class="logo" src="https://images.ctfassets.net/kftzwdyauwt9/UcpcQkgrpiri7efD4EotN/be52e63d72c08ac9e76d8463f7654613/lovable-cognition-balanced.svg"/><blockquote><blockquote class="relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100"><span>“We tested Astra across low, medium, and high effort on one of our first-generation evals, and it came out significantly ahead of GPT 5.6 Sol. Higher effort buys more iterations on a fresh build, more verification through browser testing, and a lean toward code execution over apply-patch. Understanding how a model spends its effort is how we give millions of builders a faster, more reliable path from idea to working app.”</span></blockquote></blockquote><figcaption><span>Fabian Hedin, CTO & Co-founder, Lovable</span></figcaption></figure> | |
| <figure class="chart"><svg class="marks" preserveAspectRatio="xMidYMid meet" style="width:100%;height:auto;aspect-ratio:723.0/434.0;overflow:visible" version="1.1" viewBox="-4 -6 723.0 434.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" stroke-miterlimit="10" transform="translate(75,11)"><g aria-roledescription="group mark container" class="mark-group role-frame root" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0.5,0.5h518v345h-518Z" fill="transparent" stroke="transparent"></path><g><g aria-label="X-axis titled ' ' for a linear scale with values from 0 to 80000" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,345.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(130,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(259,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(389,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(518,0)" x2="0" y2="5"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(0,24)">0K</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(129.5,24)">20K</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(259,24)">40K</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(388.5,24)">60K</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(518,24)">80K</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="518" y2="0"></line></g><g class="mark-text role-axis-title" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(259,57)"></text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-label="Y-axis titled 'Accuracy' for a linear scale with values from 45% to 70%" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,0.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,345)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,276)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,207)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,138)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,69)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="-5" y2="0"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,349)">45%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,280)">50%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,210.99999999999991)">55%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,142)">60%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,72.99999999999991)">65%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,4)">70%</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,345)" x2="0" y2="-345"></line></g><g class="mark-text role-axis-title" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(-55.7421875,172.5) rotate(-90) translate(0,-3)">Accuracy</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-roledescription="group mark container" class="mark-group role-scope comparison_lines_pathgroup" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h518v345h-518Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark comparison_lines_marks" role="graphics-object"><path aria-label="x_value: 19502; score: 61%; curve_color_model: Claude Fable 5; curve_legend_model: Claude Fable 5; series_order: 1; modelId: Claude Fable 5" aria-roledescription="line mark" d="M126.275,126.96L178.296,99.36L233.184,78.66L313.513,70.38L443.013,88.32" opacity="0.5" role="graphics-symbol" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h518v345h-518Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark comparison_lines_marks" role="graphics-object"><path aria-label="x_value: 15433; score: 62%; curve_color_model: Claude Fable 5.1; curve_legend_model: Claude Fable 5.1; series_order: 1; modelId: Claude Fable 5.1" aria-roledescription="line mark" d="M99.929,115.92L138.617,88.32L211.085,100.74L368.22,118.68L506.041,110.4" opacity="0.5" role="graphics-symbol" stroke="var(--dotcom-chart-theme-orange-3-ink)" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h518v345h-518Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark comparison_lines_marks" role="graphics-object"><path aria-label="x_value: 10516; score: 50%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol; series_order: 1; modelId: GPT-5.6 Sol" aria-roledescription="line mark" d="M68.091,276.138L95.241,211.416L121.879,155.388L145.383,138.276L181.689,130.41" opacity="1" role="graphics-symbol" stroke="var(--custom-chart-theme-fill-0)" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark comparison_points_marks" role="graphics-object"><path aria-label="x_value: 19502; score: 61%; curve_color_model: Claude Fable 5; curve_legend_model: Claude Fable 5" aria-roledescription="point" d="M-5.469,0L0,-5.469L5.469,0L0,5.469Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(126.27544999999999,126.96)"></path><path aria-label="x_value: 27536; score: 63%; curve_color_model: Claude Fable 5; curve_legend_model: Claude Fable 5" aria-roledescription="point" d="M-5.469,0L0,-5.469L5.469,0L0,5.469Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(178.2956,99.35999999999997)"></path><path aria-label="x_value: 36013; score: 64%; curve_color_model: Claude Fable 5; curve_legend_model: Claude Fable 5" aria-roledescription="point" d="M-5.469,0L0,-5.469L5.469,0L0,5.469Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(233.184175,78.65999999999991)"></path><path aria-label="x_value: 48419; score: 65%; curve_color_model: Claude Fable 5; curve_legend_model: Claude Fable 5" aria-roledescription="point" d="M-5.469,0L0,-5.469L5.469,0L0,5.469Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(313.51302499999997,70.37999999999991)"></path><path aria-label="x_value: 68419; score: 64%; curve_color_model: Claude Fable 5; curve_legend_model: Claude Fable 5" aria-roledescription="point" d="M-5.469,0L0,-5.469L5.469,0L0,5.469Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(443.01302499999997,88.31999999999996)"></path><path aria-label="x_value: 15433; score: 62%; curve_color_model: Claude Fable 5.1; curve_legend_model: Claude Fable 5.1" aria-roledescription="point" d="M-4.375,-4.375M4.375,4.375M-3.937,-3.937L3.938,-3.937L3.938,3.938L-3.937,3.938Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(99.928675,115.91999999999999)"></path><path aria-label="x_value: 21408; score: 64%; curve_color_model: Claude Fable 5.1; curve_legend_model: Claude Fable 5.1" aria-roledescription="point" d="M-4.375,-4.375M4.375,4.375M-3.937,-3.937L3.938,-3.937L3.938,3.938L-3.937,3.938Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(138.6168,88.31999999999996)"></path><path aria-label="x_value: 32600; score: 63%; curve_color_model: Claude Fable 5.1; curve_legend_model: Claude Fable 5.1" aria-roledescription="point" d="M-4.375,-4.375M4.375,4.375M-3.937,-3.937L3.938,-3.937L3.938,3.938L-3.937,3.938Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(211.08499999999998,100.73999999999998)"></path><path aria-label="x_value: 56868; score: 61%; curve_color_model: Claude Fable 5.1; curve_legend_model: Claude Fable 5.1" aria-roledescription="point" d="M-4.375,-4.375M4.375,4.375M-3.937,-3.937L3.938,-3.937L3.938,3.938L-3.937,3.938Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(368.2203,118.67999999999999)"></path><path aria-label="x_value: 78153; score: 62%; curve_color_model: Claude Fable 5.1; curve_legend_model: Claude Fable 5.1" aria-roledescription="point" d="M-4.375,-4.375M4.375,4.375M-3.937,-3.937L3.938,-3.937L3.938,3.938L-3.937,3.938Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(506.04067499999996,110.39999999999998)"></path><path aria-label="x_value: 10516; score: 50%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(68.09110000000001,276.138)"></path><path aria-label="x_value: 14709; score: 55%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(95.240775,211.41600000000005)"></path><path aria-label="x_value: 18823; score: 59%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(121.87892500000001,155.38799999999992)"></path><path aria-label="x_value: 22453; score: 60%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(145.383175,138.27599999999998)"></path><path aria-label="x_value: 28060; score: 61%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(181.6885,130.4099999999999)"></path></g><g aria-roledescription="rule mark container" class="mark-rule role-mark score_only_reference_rules_marks" role="graphics-object"><line aria-label="score: 0.64; curve_color_model: Claude Opus 5; curve_legend_model: Claude Opus 5; Model: Claude Opus 5; Accuracy: 63.60%" aria-roledescription="rule mark" opacity="0.5" role="graphics-symbol" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-dasharray="8,6" stroke-width="1.5" transform="translate(0,88.31999999999996)" x2="518" y2="0"></line></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark score_only_reference_symbols_marks" role="graphics-object"><path aria-label="score: 0.64; curve_color_model: Claude Opus 5; curve_legend_model: Claude Opus 5; Model: Claude Opus 5; Accuracy: 63.60%" aria-roledescription="point" d="M0,-4.33L-5,4.33L5,4.33Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-width="1.5" transform="translate(548,88.31999999999996)"></path></g><g aria-roledescription="text mark container" class="mark-text role-mark selected_metric_title_marks" role="graphics-object"><text aria-label="axisTitle: Output tokens" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" role="graphics-symbol" text-anchor="middle" transform="translate(259,403)">Output tokens</text></g><g aria-roledescription="group mark container" class="mark-group role-scope comparison_lines_astra_foreground_pathgroup" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h518v345h-518Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark comparison_lines_astra_foreground_marks" role="graphics-object"><path aria-label="x_value: 5797; score: 57%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra; series_order: 1; modelId: GPT-6 Astra" aria-roledescription="line mark" d="M37.536,173.88L58.016,134.55L80.096,95.634L96.303,108.744L168.318,76.176" opacity="1" role="graphics-symbol" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark comparison_points_astra_foreground_marks" role="graphics-object"><path aria-label="x_value: 5797; score: 57%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra" aria-roledescription="point" d="M0,-6L1.347,-1.854L5.707,-1.854L2.18,0.708L3.527,4.854L0,2.292L-3.527,4.854L-2.18,0.708L-5.707,-1.854L-1.347,-1.854Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(37.535575,173.88000000000005)"></path><path aria-label="x_value: 8960; score: 60%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra" aria-roledescription="point" d="M0,-6L1.347,-1.854L5.707,-1.854L2.18,0.708L3.527,4.854L0,2.292L-3.527,4.854L-2.18,0.708L-5.707,-1.854L-1.347,-1.854Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(58.016,134.54999999999993)"></path><path aria-label="x_value: 12370; score: 63%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra" aria-roledescription="point" d="M0,-6L1.347,-1.854L5.707,-1.854L2.18,0.708L3.527,4.854L0,2.292L-3.527,4.854L-2.18,0.708L-5.707,-1.854L-1.347,-1.854Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(80.09575000000001,95.63399999999993)"></path><path aria-label="x_value: 14873; score: 62%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra" aria-roledescription="point" d="M0,-6L1.347,-1.854L5.707,-1.854L2.18,0.708L3.527,4.854L0,2.292L-3.527,4.854L-2.18,0.708L-5.707,-1.854L-1.347,-1.854Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(96.30267500000001,108.74400000000001)"></path><path aria-label="x_value: 25995; score: 64%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra" aria-roledescription="point" d="M0,-6L1.347,-1.854L5.707,-1.854L2.18,0.708L3.527,4.854L0,2.292L-3.527,4.854L-2.18,0.708L-5.707,-1.854L-1.347,-1.854Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(168.317625,76.17599999999989)"></path></g><g aria-roledescription="rule mark container" class="mark-rule role-mark score_only_reference_rules_astra_foreground_marks" role="graphics-symbol"></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark score_only_reference_symbols_astra_foreground_marks" role="graphics-symbol"></g><g aria-hidden="true" class="mark-group role-dotcom-legend-resolver __dotcom_legend_resolver"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" opacity="0" pointer-events="none"></path><g clip-path="url(#c3_clip11)"><g aria-hidden="true" class="mark-group role-legend"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h580v15h-580Z" pointer-events="none" stroke-width="1"></path><g><g class="mark-group role-legend-entry"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,0.5)"><path aria-hidden="true" class="background" d="M0,0h96.16191101074219v14h-96.16191101074219Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M0,-5L1.123,-1.545L4.756,-1.545L1.817,0.59L2.939,4.045L0,1.91L-2.939,4.045L-1.816,0.59L-4.755,-1.545L-1.122,-1.545Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="1" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-6 Astra</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(107,0.5)"><path aria-hidden="true" class="background" d="M0,0h93.34791564941406v14h-93.34791564941406Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" stroke="var(--custom-chart-theme-fill-0)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="1" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-5.6 Sol</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(211,0.5)"><path aria-hidden="true" class="background" d="M0,0h111.74388122558594v14h-111.74388122558594Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M0,-4.33L-5,4.33L5,4.33Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="0.5" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">Claude Opus 5</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(334,0.125)"><path aria-hidden="true" class="background" d="M0,0h113.00386047363281v14.75h-113.00386047363281Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M-6.25,0L0,-6.25L6.25,0L0,6.25Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="0.5" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">Claude Fable 5</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(458,0.5)"><path aria-hidden="true" class="background" d="M0,0h121.15184020996094v14h-121.15184020996094Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M-5,-5M5,5M-4.5,-4.5L4.5,-4.5L4.5,4.5L-4.5,4.5Z" fill="var(--dotcom-chart-theme-orange-3-ink)" opacity="0.5" stroke="var(--dotcom-chart-theme-orange-3-ink)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="0.5" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">Claude Fable 5.1</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><defs><clippath id="c3_clip11"><rect height="10000" width="10000" x="0" y="0"></rect></clippath></defs></svg><figcaption><div class="relative mt-3 w-full text-center"><div class="flex w-full items-end justify-between"><div class="grow"><div class="text-copy-secondary text-caption text-pretty"><div class="prose my-0! max-w-none [&>p]:my-0 [&>p]:text-caption [&>p]:text-primary-100"><p class="mb-6 last:mb-0"><i><span>FrontierCode 1.1 Extended evaluates whether coding agents produce changes ready to merge into real codebases. GPT‑6 Astra nearly matches Claude Fable 5’s best score—64.5% versus 64.9%—at approximately 63% lower estimated API cost</span></i><i><span>.</span></i><sup><span class="scroll-mt-header-h" id="c3_citation-top-8"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-8">8</a></span></sup></p></div></div></div></div></div></figcaption></figure> | |
| <p><span>With Astra, we’re introducing a new way for Codex to preserve and retrieve context when the context window fills. Historically, models have used compaction to summarize work during long sessions, such as when debugging complex issues or tackling large refactors. Each compaction can leave out details about why a fix failed or how a component behaves. In Codex, Astra can keep notes across context windows, preserving accumulated details without repeatedly compressing them into a single summary. Earlier context windows remain searchable, so Astra can find requirements or test results from previous messages and tool outputs—even if that information wasn’t captured in its notes. You can enable this experimental feature in your </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://learn.chatgpt.com/docs/config-file/config-reference" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><u><span>Codex </span></u><span class="sr-only">(opens in a new window)</span></a><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://learn.chatgpt.com/docs/config-file/config-reference" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><u><span>config.toml</span></u><span class="sr-only">(opens in a new window)</span></a><span>, and it will become the default for Astra in the coming weeks.</span></p> | |
| <h2>Advancing scientific discovery</h2> | |
| <figure class="quote"><img alt="EpochAI" class="logo" src="https://images.ctfassets.net/kftzwdyauwt9/3F6hM9cAszuMphPSV687U3/4bab6696c8c6b9fe13d3c6214711a436/epoch-cognition-balanced.svg"/><blockquote><blockquote class="relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100"><span>“The story is: end of one era, start of another.”</span></blockquote></blockquote><figcaption><span>Greg Burnham, EpochAI</span></figcaption></figure> | |
| <p><span>GPT‑6 Astra is a major advance for scientific discovery, mathematics, and health. Today, we’re sharing two further results on the gaps between prime numbers.</span><sup><sup><span class="scroll-mt-header-h" id="citation-top-9"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-9">9</a></span>, <span class="scroll-mt-header-h" id="citation-top-10"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-10">10</a></span></sup></sup></p> | |
| <p><span>Astra also sets new records across a suite of math and science </span><span>evaluations.</span></p> | |
| <figure class="chart"><svg class="marks" preserveAspectRatio="xMidYMid meet" style="width:100%;height:auto;aspect-ratio:723.0/456.0;overflow:visible" version="1.1" viewBox="-4 -28 723.0 456.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" stroke-miterlimit="10" transform="translate(75,11)"><g aria-roledescription="group mark container" class="mark-group role-frame root" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0.5,0.5h473v344h-473Z" fill="transparent" stroke="transparent"></path><g><g aria-label="X-axis for a linear scale with values from 0 to 0" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,344.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(158,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(315,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(473,0)" x2="0" y2="5"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(0,24)">$0.00</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(157.66666666666669,24)">$0.05</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(315.33333333333337,24)">$0.10</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(473,24)">$0.15</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="473" y2="0"></line></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-label="Y-axis titled 'Accuracy' for a linear scale with values from 82% to 98%" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,0.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,344)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,258)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,172)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,86)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="-5" y2="0"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,348)">82%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,261.99999999999994)">86%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,175.9999999999999)">90%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,90.00000000000007)">94%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,4)">98%</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,344)" x2="0" y2="-344"></line></g><g class="mark-text role-axis-title" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(-55.7421875,172) rotate(-90) translate(0,-3)">Accuracy</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-hidden="true" class="mark-rule role-mark fable_score_reference_continuous_hover_marks"><line opacity="0" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-dasharray="1,0" stroke-opacity="0" stroke-width="12" transform="translate(0,115.53455000000007)" x2="473" y2="0"></line></g><g aria-roledescription="rule mark container" class="mark-rule role-mark fable_score_reference_marks" role="graphics-object"><line aria-label="score: 0.93; chart_dom_model: Claude Fable 5; chart_legend_model: Claude Fable 5; chart_dom_report_status: Reported score only; Model: Claude Fable 5; Accuracy: 92.6%" aria-roledescription="rule mark" opacity="0.5" role="graphics-symbol" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-dasharray="8,6" stroke-width="1" transform="translate(0,115.53455000000007)" x2="473" y2="0"></line></g><g aria-roledescription="group mark container" class="mark-group role-scope layer_2_pathgroup" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h473v344h-473Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark layer_2_marks" role="graphics-object"><path aria-label="x_value: 0; score: 83%; chart_dom_model: GPT-5.6 Sol; chart_legend_model: GPT-5.6 Sol; chart_dom_report_status: __measured_data__; pointOrder: 1; model: GPT-5.6 Sol" aria-roledescription="line mark" d="M26.839,323.478L62.219,136.166L94.022,109.02L154.283,103.591L216.728,87.303L399.527,73.73" opacity="1" role="graphics-symbol" stroke="var(--custom-chart-theme-fill-0)" stroke-dasharray="1,0" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_3_marks" role="graphics-object"><path aria-label="x_value: 0.01; score: 0.83; chart_dom_model: GPT-5.6 Sol; chart_legend_model: GPT-5.6 Sol; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-5.6 Sol; Reasoning effort: None; API Cost: $0.0085; Accuracy: 83.0%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(26.83865066666667,323.47824999999995)"></path><path aria-label="x_value: 0.02; score: 0.92; chart_dom_model: GPT-5.6 Sol; chart_legend_model: GPT-5.6 Sol; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-5.6 Sol; Reasoning effort: Low; API Cost: $0.02; Accuracy: 91.7%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(62.21936600000001,136.16594999999992)"></path><path aria-label="x_value: 0.03; score: 0.93; chart_dom_model: GPT-5.6 Sol; chart_legend_model: GPT-5.6 Sol; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-5.6 Sol; Reasoning effort: Medium; API Cost: $0.03; Accuracy: 92.9%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(94.02167866666667,109.02004999999986)"></path><path aria-label="x_value: 0.05; score: 0.93; chart_dom_model: GPT-5.6 Sol; chart_legend_model: GPT-5.6 Sol; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-5.6 Sol; Reasoning effort: High; API Cost: $0.05; Accuracy: 93.2%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(154.28314,103.59129999999986)"></path><path aria-label="x_value: 0.07; score: 0.94; chart_dom_model: GPT-5.6 Sol; chart_legend_model: GPT-5.6 Sol; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-5.6 Sol; Reasoning effort: Xhigh; API Cost: $0.07; Accuracy: 93.9%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(216.72765400000003,87.30290000000005)"></path><path aria-label="x_value: 0.13; score: 0.95; chart_dom_model: GPT-5.6 Sol; chart_legend_model: GPT-5.6 Sol; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-5.6 Sol; Reasoning effort: Max; API Cost: $0.13; Accuracy: 94.6%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(399.5273333333334,73.72995000000003)"></path></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_4_marks" role="graphics-symbol"></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_5_marks" role="graphics-symbol"></g><g aria-roledescription="text mark container" class="mark-text role-mark layer_6_marks" role="graphics-object"><text aria-label="axis_title: API Cost" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" role="graphics-symbol" text-anchor="middle" transform="translate(236.5,403)">API Cost</text></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark fable_score_reference_symbol_marks" role="graphics-object"><path aria-label="score: 0.93; chart_dom_model: Claude Fable 5; chart_legend_model: Claude Fable 5; chart_dom_report_status: Reported score only; Model: Claude Fable 5; Accuracy: 92.6%" aria-roledescription="point" d="M-6.25,0L0,-6.25L6.25,0L0,6.25Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" role="graphics-symbol" stroke-dasharray="8,6" stroke-width="1.5" transform="translate(503,115.53455000000007)"></path></g><g aria-roledescription="rule mark container" class="mark-rule role-mark fable_score_reference_astra_foreground_marks" role="graphics-symbol"></g><g aria-roledescription="group mark container" class="mark-group role-scope layer_9_pathgroup" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h473v344h-473Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark layer_9_marks" role="graphics-object"><path aria-label="x_value: 0.05; score: 0.92; chart_dom_model: GPT-6 Astra; chart_legend_model: GPT-6 Astra; chart_dom_report_status: __measured_data__; pointOrder: 5; model: GPT-6 Astra" aria-roledescription="line mark" d="M167.092,133.453L188.105,65.586L246.114,92.732L295.392,76.445L423.686,43.869" opacity="1" role="graphics-symbol" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-dasharray="1,0" stroke-width="2"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_10_marks" role="graphics-object"><path aria-label="x_value: 0.05; score: 0.92; chart_dom_model: GPT-6 Astra; chart_legend_model: GPT-6 Astra; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-6 Astra; Reasoning effort: Low; API Cost: $0.05; Accuracy: 91.8%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(167.092071574074,133.45264999999995)"></path><path aria-label="x_value: 0.06; score: 0.95; chart_dom_model: GPT-6 Astra; chart_legend_model: GPT-6 Astra; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-6 Astra; Reasoning effort: Medium; API Cost: $0.06; Accuracy: 94.9%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(188.10515868518516,65.58574999999999)"></path><path aria-label="x_value: 0.08; score: 0.94; chart_dom_model: GPT-6 Astra; chart_legend_model: GPT-6 Astra; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-6 Astra; Reasoning effort: High; API Cost: $0.08; Accuracy: 93.7%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(246.11395672222224,92.73165000000004)"></path><path aria-label="x_value: 0.09; score: 0.94; chart_dom_model: GPT-6 Astra; chart_legend_model: GPT-6 Astra; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-6 Astra; Reasoning effort: Xhigh; API Cost: $0.09; Accuracy: 94.4%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(295.3921088148147,76.44540000000003)"></path><path aria-label="x_value: 0.13; score: 0.96; chart_dom_model: GPT-6 Astra; chart_legend_model: GPT-6 Astra; chart_dom_report_status: __measured_data__; point_size: 100; Model: GPT-6 Astra; Reasoning effort: Max; API Cost: $0.13; Accuracy: 96.0%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-dasharray="1,0" stroke-width="1.5" transform="translate(423.685923,43.86859999999996)"></path></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_11_marks" role="graphics-symbol"></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_12_marks" role="graphics-symbol"></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark fable_score_reference_symbol_astra_foreground_marks" role="graphics-symbol"></g><g aria-hidden="true" class="mark-group role-dotcom-legend-resolver __dotcom_legend_resolver"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" opacity="0" pointer-events="none"></path><g clip-path="url(#c4_clip10)"><g aria-hidden="true" class="mark-group role-legend"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h326v15h-326Z" pointer-events="none" stroke-width="1"></path><g><g class="mark-group role-legend-entry"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,0.5)"><path aria-hidden="true" class="background" d="M0,0h96.16191101074219v14h-96.16191101074219Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M0,-5L1.123,-1.545L4.756,-1.545L1.817,0.59L2.939,4.045L0,1.91L-2.939,4.045L-1.816,0.59L-4.755,-1.545L-1.122,-1.545Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-width="1" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="1" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-6 Astra</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(107,0.5)"><path aria-hidden="true" class="background" d="M0,0h93.34791564941406v14h-93.34791564941406Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" stroke="var(--custom-chart-theme-fill-0)" stroke-width="1" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="1" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-5.6 Sol</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(212,0.375)"><path aria-hidden="true" class="background" d="M0,0h113.00386047363281v14.25h-113.00386047363281Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M-6.25,0L0,-6.25L6.25,0L0,6.25Z" fill="var(--dotcom-chart-theme-orange-4-ink)" opacity="0.5" stroke="var(--dotcom-chart-theme-orange-4-ink)" stroke-width="1" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" fill-opacity="0.5" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">Claude Fable 5</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-hidden="true" class="mark-group role-legend" transform="translate(0,22) "><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h147v14h-147Z" pointer-events="none" stroke-width="1"></path><g><g class="mark-group role-legend-entry"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h146.141845703125v14h-146.141845703125Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M-5,0L5,0" fill="transparent" opacity="1" stroke="#888" stroke-dasharray="8,6" stroke-width="1" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">Reported score only</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><defs><clippath id="c4_clip10"><rect height="10000" width="10000" x="0" y="0"></rect></clippath></defs></svg><figcaption><div class="relative mt-3 w-full text-center"><div class="flex w-full items-end justify-between"><div class="grow"><div class="text-copy-secondary text-caption text-pretty"><div class="prose my-0! max-w-none [&>p]:my-0 [&>p]:text-caption [&>p]:text-primary-100"><p class="mb-6 last:mb-0"><i><span>GPQA Diamond tests graduate-level scientific reasoning in biology, chemistry, and physics. GPT‑6 Astra reaches a new high in the comparison shown at 96.0%. At a lower-cost setting, it also exceeds GPT‑5.6 Sol’s best score—94.9% versus 94.6%—at approximately 37% lower estimated API cost.</span></i></p></div></div></div></div></div></figcaption></figure> | |
| <p><span>Astra can help with the practical work behind scientific discovery. By combining scientific reasoning with computer use, it can work directly in specialized software to inspect data and explore results, helping researchers assess the evidence and decide what to investigate next.</span></p> | |
| <figure class="shot"><video controls preload="metadata" src="https://videos.ctfassets.net/kftzwdyauwt9/3B1VXBpOI7aZb1kKLGcJrH/d422b5898b375ec6b4abd9438eb75578/life-sciences-cell-tracking-30s-realtime-full-frame.mp4"></video><figcaption><div class="relative mt-3 w-full text-center"><div class="flex w-full items-end justify-between"><div class="grow"><div class="text-copy-secondary text-caption text-pretty"><div class="prose my-0! max-w-none [&>p]:my-0 [&>p]:text-caption [&>p]:text-primary-100"><p class="mb-6 last:mb-0"><i><span>GPT‑6 Astra navigates scientific software to inspect sequencing quality and visualize genetic variation, helping researchers assess their data and identify where to focus further analysis.</span></i></p></div></div></div></div></div></figcaption></figure> | |
| <h2>Cybersecurity</h2> | |
| <p><span>As we discussed in our </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://openai.com/index/path-to-astra/"><u><span>safety update</span></u></a><span>, Astra is a significant jump in cyber capabilities and meets the </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://www.google.com/url?q=https://openai.com/index/path-to-astra/&sa=D&source=docs&ust=1788394134604543&usg=AOvVaw0evbJw3ljnuix36JTZDiwA" rel="noopener noreferrer" target="_blank"><u><span>Critical threshold</span></u><span class="sr-only">(opens in a new window)</span></a><span> in cybersecurity under our </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://openai.com/index/updating-our-preparedness-framework/"><u><span>Preparedness Framework</span></u></a><span>. Its ability to identify and develop zero-day exploits can help defenders find and patch weaknesses, but it also creates a need for stronger safeguards. To understand how far these capabilities extend, we ran Astra on internal and third-party expert evaluations. </span></p> | |
| <p><span>We first tested the model without production safeguards on ExploitBench and ExploitGym, which evaluate whether models can turn known software vulnerabilities into working exploits. On ExploitBench, Astra achieved a perfect score of 100%, compared with 78.5% for GPT‑5.6 Sol, our previous frontier cyber-capable model. On ExploitGym, Astra reached a 42.4% success rate, compared with 30.3% for GPT‑5.6 Sol, while using substantially fewer output tokens.</span><sup><sup><span class="scroll-mt-header-h" id="citation-top-13"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-13">13</a></span></sup></sup></p> | |
| <p><span>Given concerns that exposure to historical software vulnerabilities may have affected benchmark results, we also evaluated Astra on two novel benchmarks. For one, we built an internal “ExploitBench (June–August 2026)” evaluation to test exploit development using vulnerabilities from the previous three months.</span><sup><sup><span class="scroll-mt-header-h" id="citation-top-14"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-14">14</a></span></sup></sup><span> Astra achieved substantially higher arbitrary code-execution rates than GPT‑5.6 Sol on this dataset while using far fewer output tokens. During the evaluation, Astra even discovered and used two previously unknown zero-day vulnerabilities. We are disclosing both vulnerabilities to their maintainers.</span></p> | |
| <p><span>We also tested Astra on SRE-Bench</span><sup><sup><span class="scroll-mt-header-h" id="citation-top-15"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-15">15</a></span></sup></sup><span>, a benchmark that measures whether models can reverse engineer software binaries to understand its core logic without access to raw source code. Astra solved 88.0% of tasks in a single attempt and 99.2% within four attempts, compared with 55.9% and 68.7% for GPT‑5.6 Sol, respectively.</span></p> | |
| <p><span>Beyond benchmarks, expert-led assessments found that Astra, when run without production safeguards, could use previously unknown vulnerabilities to achieve arbitrary code execution in hardened browsers and create privilege-escalation exploits for hardened operating-systems.</span></p> | |
| <p><span>As we discussed in </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://openai.com/index/the-defenders-window/"><u><span>The Defender’s Window</span></u></a><span>, frontier cyber capabilities can help defenders find weaknesses faster, but they also make those weaknesses easier to exploit, raising the urgency for defenders to adapt. With the version of Astra launching today, defenders can use it to complete tasks such as secure code review and patching. </span></p> | |
| <p><span>However, Astra will refuse to comply with more advanced cybersecurity tasks such as creating proof-of-concept exploits for vulnerabilities. Through </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://openai.com/daybreak/"><u><span>OpenAI Daybreak</span></u></a><span>, we plan to expand access and roll out less restrictive safeguards in the coming weeks. This will enable more defensive workflows, including vulnerability and proof-of-concept validation, malware analysis, and detection engineering.</span></p> | |
| <p><span>We have also strengthened our protections against potential cyber misuse, building upon our safeguards stack for GPT‑5.6 Sol. These include stronger model robustness to better withstand potential jailbreaks and more context for our monitoring systems. We have continued rigorous internal and external testing, including automated evaluations with our </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://openai.com/index/unlocking-self-improvement-gpt-red/"><u><span>internal red-teaming attackers</span></u></a><span>. More details about our cyber safeguards and testing are available in the Astra </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://deploymentsafety.openai.com/gpt-6-astra" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><span>system card</span><span class="sr-only">(opens in a new window)</span></a><span> and our </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://openai.com/index/path-to-astra/"><u><span>blog</span></u></a><span>.</span></p> | |
| <h2>Aligning and deploying GPT‑6 Astra responsibly</h2> | |
| <p><span>Astra is our most aligned model. Astra excels at exercising care, respecting task boundaries, and communicating transparently. This work is the latest product of our long-running research program focused on training models that remain aligned with human intent from start to finish. </span></p> | |
| <p><span>In sensitive environments, Astra proceeds with care commensurate with its risk. In an evaluation of computer use tasks adversarially selected to elicit misbehavior, Astra was more successful at avoiding unintended consequences. Running with additional security measures offered by default yielded even stronger performance. </span></p> | |
| <figure class="chart"><svg class="marks" preserveAspectRatio="xMidYMid meet" style="width:100%;height:auto;aspect-ratio:643.0/464.0;overflow:visible" version="1.1" viewBox="-4 -6 643.0 464.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" stroke-miterlimit="10" transform="translate(79,11)"><g aria-roledescription="group mark container" class="mark-group role-frame root" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0.5,0.5h549v411h-549Z" fill="transparent" stroke="transparent"></path><g><g aria-label="X-axis for a discrete scale with 3 values: GPT-6 Astra, Fable 5.1, Opus 5" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,415.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(107.63636363636363,19)">GPT-6 Astra</text><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(274,19)">Fable 5.1</text><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(440.3636363636364,19)">Opus 5</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-linecap="square" stroke-width="1" transform="translate(-4,0)" x2="553" y2="0"></line></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-label="Y-axis titled 'Misaligned outcome rate' for a linear scale with values from 0 to 0.3" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(-3.5,0.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,411)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,342)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,274)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,206)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,137)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,68)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="-5" y2="0"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,415)">0%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,346.49999999999994)">5%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,278)">10%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,209.5)">15%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,140.99999999999997)">20%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,72.49999999999999)">25%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,4)">30%</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-linecap="square" stroke-width="1" transform="translate(0,0)" x2="0" y2="415"></line></g><g class="mark-text role-axis-title" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(-55.7421875,205.5) rotate(-90) translate(0,-3)">Misaligned outcome rate</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(70.70454545454544,378.12)"><path aria-hidden="true" class="background" d="M2,0L72.86363636363637,0C73.96746641262438,0,74.86363636363637,0.896169951012,74.86363636363637,2L74.86363636363637,30.879999999999995C74.86363636363637,31.983830048987997,73.96746641262438,32.879999999999995,72.86363636363637,32.879999999999995L2,32.879999999999995C0.896169951012,32.879999999999995,0,31.983830048987997,0,30.879999999999995L0,2C0,0.896169951012,0.896169951012,0,2,0Z" stroke-width="1"></path><g clip-path="url(#c5_clip12)"><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,-378.12)"><path aria-hidden="true" class="background" d="M0,0h74.86363636363637v0h-74.86363636363637Z"></path><g><g aria-roledescription="rect mark container" class="mark-rect role-mark layer_0_marks" role="graphics-object"><path aria-label="modelLabel: GPT-6 Astra; fraction: 0.02; chart_legend_model: GPT-6 Astra" aria-roledescription="bar" d="M0,378.12h74.86363636363637v32.879999999999995h-74.86363636363637Z" fill="var(--dotcom-chart-theme-blue-3-bounded-fill)" opacity="1" role="graphics-symbol" stroke="var(--dotcom-chart-theme-blue-3-keyline)" stroke-width="1"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="M2,0L72.86363636363637,0C73.96746641262438,0,74.86363636363637,0.896169951012,74.86363636363637,2L74.86363636363637,30.879999999999995C74.86363636363637,31.983830048987997,73.96746641262438,32.879999999999995,72.86363636363637,32.879999999999995L2,32.879999999999995C0.896169951012,32.879999999999995,0,31.983830048987997,0,30.879999999999995L0,2C0,0.896169951012,0.896169951012,0,2,0Z" stroke="var(--dotcom-chart-theme-blue-3-keyline)" stroke-width="1"></path></g><g transform="translate(237.0681818181818,280.85)"><path aria-hidden="true" class="background" d="M2,0L72.86363636363637,0C73.96746641262438,0,74.86363636363637,0.896169951012,74.86363636363637,2L74.86363636363637,128.14999999999998C74.86363636363637,129.25383004898796,73.96746641262438,130.14999999999998,72.86363636363637,130.14999999999998L2,130.14999999999998C0.896169951012,130.14999999999998,0,129.25383004898796,0,128.14999999999998L0,2C0,0.896169951012,0.896169951012,0,2,0Z" stroke-width="1"></path><g clip-path="url(#c5_clip13)"><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,-280.85)"><path aria-hidden="true" class="background" d="M0,0h74.86363636363637v0h-74.86363636363637Z"></path><g><g aria-roledescription="rect mark container" class="mark-rect role-mark layer_0_marks" role="graphics-object"><path aria-label="modelLabel: Fable 5.1; fraction: 0.1; chart_legend_model: Fable 5.1" aria-roledescription="bar" d="M0,280.85h74.86363636363637v130.14999999999998h-74.86363636363637Z" fill="var(--dotcom-chart-theme-orange-3-bounded-fill)" opacity="0.5" role="graphics-symbol" stroke="var(--dotcom-chart-theme-orange-3-keyline)" stroke-width="1"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="M2,0L72.86363636363637,0C73.96746641262438,0,74.86363636363637,0.896169951012,74.86363636363637,2L74.86363636363637,128.14999999999998C74.86363636363637,129.25383004898796,73.96746641262438,130.14999999999998,72.86363636363637,130.14999999999998L2,130.14999999999998C0.896169951012,130.14999999999998,0,129.25383004898796,0,128.14999999999998L0,2C0,0.896169951012,0.896169951012,0,2,0Z" stroke="var(--dotcom-chart-theme-orange-3-keyline)" stroke-width="1"></path></g><g transform="translate(403.4318181818182,253.45000000000002)"><path aria-hidden="true" class="background" d="M2,0L72.86363636363637,0C73.96746641262438,0,74.86363636363637,0.896169951012,74.86363636363637,2L74.86363636363637,155.54999999999998C74.86363636363637,156.65383004898797,73.96746641262438,157.54999999999998,72.86363636363637,157.54999999999998L2,157.54999999999998C0.896169951012,157.54999999999998,0,156.65383004898797,0,155.54999999999998L0,2C0,0.896169951012,0.896169951012,0,2,0Z" stroke-width="1"></path><g clip-path="url(#c5_clip14)"><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,-253.45000000000002)"><path aria-hidden="true" class="background" d="M0,0h74.86363636363637v0h-74.86363636363637Z"></path><g><g aria-roledescription="rect mark container" class="mark-rect role-mark layer_0_marks" role="graphics-object"><path aria-label="modelLabel: Opus 5; fraction: 0.12; chart_legend_model: Opus 5" aria-roledescription="bar" d="M0,253.45000000000002h74.86363636363637v157.54999999999998h-74.86363636363637Z" fill="var(--dotcom-chart-theme-orange-4-bounded-fill)" opacity="0.5" role="graphics-symbol" stroke="var(--dotcom-chart-theme-orange-4-keyline)" stroke-width="1"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="M2,0L72.86363636363637,0C73.96746641262438,0,74.86363636363637,0.896169951012,74.86363636363637,2L74.86363636363637,155.54999999999998C74.86363636363637,156.65383004898797,73.96746641262438,157.54999999999998,72.86363636363637,157.54999999999998L2,157.54999999999998C0.896169951012,157.54999999999998,0,156.65383004898797,0,155.54999999999998L0,2C0,0.896169951012,0.896169951012,0,2,0Z" stroke="var(--dotcom-chart-theme-orange-4-keyline)" stroke-width="1"></path></g></g><g aria-roledescription="text mark container" class="mark-text role-mark layer_1_marks" role="graphics-object"><text aria-label="modelLabel: GPT-6 Astra; fraction: 0.02; chart_legend_model: GPT-6 Astra; displayValue: 2.4%" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" opacity="1" role="graphics-symbol" text-anchor="middle" transform="translate(108.13636363636363,368.12)">2.4%</text><text aria-label="modelLabel: Fable 5.1; fraction: 0.1; chart_legend_model: Fable 5.1; displayValue: 9.5%" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" opacity="0.5" role="graphics-symbol" text-anchor="middle" transform="translate(274.5,270.85)">9.5%</text><text aria-label="modelLabel: Opus 5; fraction: 0.12; chart_legend_model: Opus 5; displayValue: 11.5%" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" opacity="0.5" role="graphics-symbol" text-anchor="middle" transform="translate(440.8636363636364,243.45000000000002)">11.5%</text></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><defs><clippath id="c5_clip12"><path d="M2,0L72.86363636363637,0C73.96746641262438,0,74.86363636363637,0.896169951012,74.86363636363637,2L74.86363636363637,30.879999999999995C74.86363636363637,31.983830048987997,73.96746641262438,32.879999999999995,72.86363636363637,32.879999999999995L2,32.879999999999995C0.896169951012,32.879999999999995,0,31.983830048987997,0,30.879999999999995L0,2C0,0.896169951012,0.896169951012,0,2,0Z"></path></clippath><clippath id="c5_clip13"><path d="M2,0L72.86363636363637,0C73.96746641262438,0,74.86363636363637,0.896169951012,74.86363636363637,2L74.86363636363637,128.14999999999998C74.86363636363637,129.25383004898796,73.96746641262438,130.14999999999998,72.86363636363637,130.14999999999998L2,130.14999999999998C0.896169951012,130.14999999999998,0,129.25383004898796,0,128.14999999999998L0,2C0,0.896169951012,0.896169951012,0,2,0Z"></path></clippath><clippath id="c5_clip14"><path d="M2,0L72.86363636363637,0C73.96746641262438,0,74.86363636363637,0.896169951012,74.86363636363637,2L74.86363636363637,155.54999999999998C74.86363636363637,156.65383004898797,73.96746641262438,157.54999999999998,72.86363636363637,157.54999999999998L2,157.54999999999998C0.896169951012,157.54999999999998,0,156.65383004898797,0,155.54999999999998L0,2C0,0.896169951012,0.896169951012,0,2,0Z"></path></clippath></defs></svg><figcaption><div class="relative mt-3 w-full"><div class="flex w-full items-end justify-between"><div class="grow"><div class="text-copy-secondary text-caption text-pretty"><div class="prose my-0! max-w-none [&>p]:my-0 [&>p]:text-caption [&>p]:text-primary-100"><p class="mb-6 last:mb-0"><span>Astra causes fewer misaligned outcomes than any other frontier models tested. For a fair comparison, we used a generic computer-using-agent harness (based on the native computer use tools available in both the</span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://developers.openai.com/api/docs/guides/tools-computer-use" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><span> OpenAI Responses API</span><span class="sr-only">(opens in a new window)</span></a><span> and</span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool" rel="noopener noreferrer" target="_blank"><span> Anthropic Messages API</span><span class="sr-only">(opens in a new window)</span></a><span>) and without additional protections that are normally deployed to Codex and ChatGPT Work users (auto-review, confirmation policy).</span><span> </span><sup><span class="scroll-mt-header-h" id="c5_citation-top-16"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-16">16</a></span></sup></p></div></div></div></div></div></figcaption></figure> | |
| <p><span>Astra is also more likely to operate within the boundaries set by the user and implied by its environment. In an internal evaluation, Astra never attempted to circumvent a Codex Auto-Review denial. This held even when Auto-review was deliberately configured to be evadable and the task was impossible to complete otherwise. This respect for the environment restrictions is consistent with the results of our impossible cyber task evaluation that we shared in the intro of this post and other findings documented in our System Card</span><span>.</span></p> | |
| <figure class="chart"><svg class="marks" preserveAspectRatio="xMidYMid meet" style="width:100%;height:auto;aspect-ratio:643.0/358.0;overflow:visible" version="1.1" viewBox="-4 -6 643.0 358.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" stroke-miterlimit="10" transform="translate(82,11)"><g aria-roledescription="group mark container" class="mark-group role-frame root" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0.5,0.5h546v300h-546Z" fill="transparent" stroke="transparent"></path><g><g aria-label="X-axis for a discrete scale with 2 values: GPT-5.6 Sol, GPT-6 Astra" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,304.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(154,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(391,0)" x2="0" y2="5"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(153.80434782608697,24)">GPT-5.6 Sol</text><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(391.19565217391306,24)">GPT-6 Astra</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-linecap="square" stroke-width="1" transform="translate(-4,0)" x2="550" y2="0"></line></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-label="Y-axis titled 'Circumvention rate (lower is better)' for a linear scale with values from 0 to 0" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(-3.5,0.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,300)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,225)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,150)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,75)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="-5" y2="0"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,304)">0.0%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,229)">0.1%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,154)">0.2%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,79)">0.3%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,4)">0.4%</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-linecap="square" stroke-width="1" transform="translate(0,0)" x2="0" y2="304"></line></g><g class="mark-text role-axis-title" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(-58.771484375,150) rotate(-90) translate(0,-3)">Circumvention rate (lower is better)</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(284.8695652173913,300)"><path aria-hidden="true" class="background" d="M0,0h213.6521739130435v0h-213.6521739130435Z" stroke-width="1"></path><g clip-path="url(#c6_clip15)"><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,-300)"><path aria-hidden="true" class="background" d="M0,0h213.6521739130435v0h-213.6521739130435Z"></path><g><g aria-roledescription="rect mark container" class="mark-rect role-mark layer_0_marks" role="graphics-object"><path aria-label="model_display: GPT-6 Astra; score_value: 0; chart_legend_model: GPT-6 Astra" aria-roledescription="bar" d="M0,300h213.6521739130435v0h-213.6521739130435Z" fill="var(--dotcom-chart-theme-blue-3-bounded-fill)" opacity="1" role="graphics-symbol" stroke="var(--dotcom-chart-theme-blue-3-keyline)" stroke-width="1"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="M0,0h213.6521739130435v0h-213.6521739130435Z" stroke="var(--dotcom-chart-theme-blue-3-keyline)" stroke-width="1"></path></g><g transform="translate(47.47826086956522,80.70175438596495)"><path aria-hidden="true" class="background" d="M2,0L211.6521739130435,0C212.75600396203149,0,213.6521739130435,0.896169951012,213.6521739130435,2L213.6521739130435,217.29824561403507C213.6521739130435,218.40207566302306,212.75600396203149,219.29824561403507,211.6521739130435,219.29824561403507L2,219.29824561403507C0.896169951012,219.29824561403507,0,218.40207566302306,0,217.29824561403507L0,2C0,0.896169951012,0.896169951012,0,2,0Z" stroke-width="1"></path><g clip-path="url(#c6_clip16)"><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,-80.70175438596495)"><path aria-hidden="true" class="background" d="M0,0h213.6521739130435v0h-213.6521739130435Z"></path><g><g aria-roledescription="rect mark container" class="mark-rect role-mark layer_0_marks" role="graphics-object"><path aria-label="model_display: GPT-5.6 Sol; score_value: 0; chart_legend_model: GPT-5.6 Sol" aria-roledescription="bar" d="M0,80.70175438596495h213.6521739130435v219.29824561403507h-213.6521739130435Z" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke="var(--custom-chart-theme-keyline)" stroke-width="1"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="M2,0L211.6521739130435,0C212.75600396203149,0,213.6521739130435,0.896169951012,213.6521739130435,2L213.6521739130435,217.29824561403507C213.6521739130435,218.40207566302306,212.75600396203149,219.29824561403507,211.6521739130435,219.29824561403507L2,219.29824561403507C0.896169951012,219.29824561403507,0,218.40207566302306,0,217.29824561403507L0,2C0,0.896169951012,0.896169951012,0,2,0Z" stroke="var(--custom-chart-theme-keyline)" stroke-width="1"></path></g></g><g aria-roledescription="text mark container" class="mark-text role-mark layer_1_marks" role="graphics-object"><text aria-label="model_display: GPT-6 Astra; score_value: 0; chart_legend_model: GPT-6 Astra; rate_label: 0.0%" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" opacity="1" role="graphics-symbol" text-anchor="middle" transform="translate(391.69565217391306,290)">0.0%</text><text aria-label="model_display: GPT-5.6 Sol; score_value: 0; chart_legend_model: GPT-5.6 Sol; rate_label: 0.3%" aria-roledescription="text mark" fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="12px" opacity="1" role="graphics-symbol" text-anchor="middle" transform="translate(154.30434782608697,70.70175438596495)">0.3%</text></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><defs><clippath id="c6_clip15"><path d="M0,0h213.6521739130435v0h-213.6521739130435Z"></path></clippath><clippath id="c6_clip16"><path d="M2,0L211.6521739130435,0C212.75600396203149,0,213.6521739130435,0.896169951012,213.6521739130435,2L213.6521739130435,217.29824561403507C213.6521739130435,218.40207566302306,212.75600396203149,219.29824561403507,211.6521739130435,219.29824561403507L2,219.29824561403507C0.896169951012,219.29824561403507,0,218.40207566302306,0,217.29824561403507L0,2C0,0.896169951012,0.896169951012,0,2,0Z"></path></clippath></defs></svg><figcaption><div class="relative mt-3 w-full text-center"><div class="flex w-full items-end justify-between"><div class="grow"><div class="text-copy-secondary text-caption text-pretty"><div class="prose my-0! max-w-none [&>p]:my-0 [&>p]:text-caption [&>p]:text-primary-100"><p class="mb-6 last:mb-0"><i><span>This evaluation tests how models respond to auto-review denials in knowledge-work tasks. Exploiting a poor user configuration to bypass auto-review counts as failure. Astra never attempted to circumvent auto-review.</span></i></p></div></div></div></div></div></figcaption></figure> | |
| <p><span>Astra additionally sets new marks in transparent user communication. In one evaluation, Astra is three times less likely than GPT 5.6-Sol to make inaccurate representations about its capabilities and affordances.</span></p> | |
| <figure class="chart"><svg class="marks" preserveAspectRatio="xMidYMid meet" style="width:100%;height:auto;aspect-ratio:723.0/434.0;overflow:visible" version="1.1" viewBox="-4 -6 723.0 434.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" stroke-miterlimit="10" transform="translate(92,11)"><g aria-roledescription="group mark container" class="mark-group role-frame root" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0.5,0.5h526v346h-526Z" fill="transparent" stroke="transparent"></path><g><g aria-label="X-axis titled 'Solution tokens' for a linear scale with values from 0 to 42,000" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,346.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(125,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(250,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(376,0)" x2="0" y2="5"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(526,0)" x2="0" y2="5"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(0,24)">0K</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(125.23809523809523,24)">10K</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(250.47619047619045,24)">20K</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(375.7142857142857,24)">30K</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(526,24)">42K</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="526" y2="0"></line></g><g class="mark-text role-axis-title" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(263,57)">Solution tokens</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-label="Y-axis titled 'Capability hallucination rate (lower is better)' for a linear scale with values from 0% to 18%" aria-roledescription="axis" class="mark-group role-axis" role="graphics-symbol"><g transform="translate(0.5,0.5)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g class="mark-rule role-axis-tick" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,346)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,250)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,154)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,58)" x2="-5" y2="0"></line><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,0)" x2="-5" y2="0"></line></g><g class="mark-text role-axis-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,350)">0%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,253.88888888888889)">5%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,157.77777777777777)">10%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,61.66666666666666)">15%</text><text fill="var(--dotcom-chart-color-foreground)" font-family="SF Mono, monospace" font-size="12px" font-weight="normal" opacity="1" text-anchor="end" transform="translate(-15,4)">18%</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line opacity="1" stroke="var(--dotcom-chart-color-foreground)" stroke-width="1" transform="translate(0,346)" x2="0" y2="-346"></line></g><g class="mark-text role-axis-title" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="middle" transform="translate(-72.5421875,173) rotate(-90) translate(0,-3)"><tspan>Capability hallucination rate</tspan><tspan dy="16.8" x="0">(lower is better)</tspan></text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g><g aria-roledescription="group mark container" class="mark-group role-scope layer_0_pathgroup" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h526v346h-526Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark layer_0_marks" role="graphics-object"><path aria-label="output_tokens: 5,974; score: 16%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol; pointOrder: 1; model_display: GPT-5.6 Sol" aria-roledescription="line mark" d="M74.817,32.988L156.253,98.145L239.26,121.887L356.396,151.405L498.987,165.813" opacity="1" role="graphics-symbol" stroke="var(--custom-chart-theme-fill-0)" stroke-width="2"></path></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_1_marks" role="graphics-object"><path aria-label="output_tokens: 5,974; score: 16%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol; Model: GPT-5.6 Sol; Solution tokens: 5,974.0; Capability hallucination rate (lower is better): 16.3%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(74.81664990123578,32.98815373481124)"></path><path aria-label="output_tokens: 12,476; score: 13%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol; Model: GPT-5.6 Sol; Solution tokens: 12,476.5; Capability hallucination rate (lower is better): 12.9%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(156.25312522107652,98.14513742894962)"></path><path aria-label="output_tokens: 19,104; score: 12%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol; Model: GPT-5.6 Sol; Solution tokens: 19,104.4; Capability hallucination rate (lower is better): 11.7%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(239.26000518291147,121.88744080466516)"></path><path aria-label="output_tokens: 28,457; score: 10%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol; Model: GPT-5.6 Sol; Solution tokens: 28,457.5; Capability hallucination rate (lower is better): 10.1%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(356.39597157974305,151.40466392318243)"></path><path aria-label="output_tokens: 39,843; score: 9%; curve_color_model: GPT-5.6 Sol; curve_legend_model: GPT-5.6 Sol; Model: GPT-5.6 Sol; Solution tokens: 39,843.1; Capability hallucination rate (lower is better): 9.4%" aria-roledescription="point" d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(498.987487094301,165.81315841780955)"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g><g aria-roledescription="group mark container" class="mark-group role-scope layer_2_pathgroup" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h526v346h-526Z"></path><g><g aria-roledescription="line mark container" class="mark-line role-mark layer_2_marks" role="graphics-object"><path aria-label="output_tokens: 6,733; score: 5%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra; pointOrder: 1; model_display: GPT-6 Astra" aria-roledescription="line mark" d="M84.323,249.248L180.175,263.985L261.463,301.148L333.1,306.902L416.355,306.889" opacity="1" role="graphics-symbol" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-width="2"></path></g><g aria-roledescription="symbol mark container" class="mark-symbol role-mark layer_3_marks" role="graphics-object"><path aria-label="output_tokens: 6,733; score: 5%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra; Model: GPT-6 Astra; Solution tokens: 6,733.1; Capability hallucination rate (lower is better): 5.0%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(84.32347328571429,249.24814814814815)"></path><path aria-label="output_tokens: 14,387; score: 4%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra; Model: GPT-6 Astra; Solution tokens: 14,386.6; Capability hallucination rate (lower is better): 4.3%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(180.1748585873016,263.9851851851852)"></path><path aria-label="output_tokens: 20,877; score: 2%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra; Model: GPT-6 Astra; Solution tokens: 20,877.3; Capability hallucination rate (lower is better): 2.3%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(261.4630780952381,301.14814814814815)"></path><path aria-label="output_tokens: 26,597; score: 2%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra; Model: GPT-6 Astra; Solution tokens: 26,597.3; Capability hallucination rate (lower is better): 2.0%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(333.0999420759301,306.9017820755067)"></path><path aria-label="output_tokens: 33,245; score: 2%; curve_color_model: GPT-6 Astra; curve_legend_model: GPT-6 Astra; Model: GPT-6 Astra; Solution tokens: 33,245.0; Capability hallucination rate (lower is better): 2.0%" aria-roledescription="point" d="M0,-7.906L1.775,-2.443L7.519,-2.443L2.872,0.933L4.647,6.396L0,3.02L-4.647,6.396L-2.872,0.933L-7.519,-2.443L-1.775,-2.443Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" role="graphics-symbol" stroke-width="1.5" transform="translate(416.3545781473364,306.88874064190946)"></path></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g><g aria-hidden="true" class="mark-group role-dotcom-legend-resolver __dotcom_legend_resolver"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" opacity="0" pointer-events="none"></path><g clip-path="url(#c7_clip17)"><g aria-hidden="true" class="mark-group role-legend"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h201v14h-201Z" pointer-events="none" stroke-width="1"></path><g><g class="mark-group role-legend-entry"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h0v0h0Z" pointer-events="none"></path><g><g aria-roledescription="group mark container" class="mark-group role-scope" role="graphics-object"><g transform="translate(0,0)"><path aria-hidden="true" class="background" d="M0,0h96.16191101074219v14h-96.16191101074219Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M0,-5L1.123,-1.545L4.756,-1.545L1.817,0.59L2.939,4.045L0,1.91L-2.939,4.045L-1.816,0.59L-4.755,-1.545L-1.122,-1.545Z" fill="var(--dotcom-chart-theme-blue-3-ink)" opacity="1" stroke="var(--dotcom-chart-theme-blue-3-ink)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-6 Astra</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g><g transform="translate(107,0)"><path aria-hidden="true" class="background" d="M0,0h93.34791564941406v14h-93.34791564941406Z" opacity="1" pointer-events="none"></path><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path d="M5,0A5,5,0,1,1,-5,0A5,5,0,1,1,5,0" fill="var(--custom-chart-theme-fill-0)" opacity="1" stroke="var(--custom-chart-theme-fill-0)" stroke-width="1.5" transform="translate(7,7)"></path></g><g class="mark-text role-legend-label" pointer-events="none"><text fill="var(--dotcom-chart-color-foreground)" font-family="OpenAI Sans, OpenAI Sans Variable Scripts, sans-serif" font-size="14px" font-weight="normal" opacity="1" text-anchor="start" transform="translate(18,11)">GPT-5.6 Sol</text></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none" pointer-events="none"></path></g></g></g><path aria-hidden="true" class="foreground" d="" display="none"></path></g></g></g><defs><clippath id="c7_clip17"><rect height="10000" width="10000" x="0" y="0"></rect></clippath></defs></svg><figcaption><div class="relative mt-3 w-full text-center"><div class="flex w-full items-end justify-between"><div class="grow"><div class="text-copy-secondary text-caption text-pretty"><div class="prose my-0! max-w-none [&>p]:my-0 [&>p]:text-caption [&>p]:text-primary-100"><p class="mb-6 last:mb-0"><i><span>In our capability-hallucination evaluation, Astra shows a substantial improvement over GPT‑5.6 Sol, making fewer misleading claims about its capabilities.</span></i></p></div></div></div></div></div></figcaption></figure> | |
| <p><span>Our evaluations found Astra’s written reasoning harder to monitor than GPT‑5.6 Sol’s, based on tests that explicitly asked it to evade monitoring. We attribute this to Astra’s greater control over written reasoning on simpler tasks and ability to solve problems with fewer written steps. Astra still appears to struggle to conceal the reasoning needed for complex tasks, but we take the decline seriously. Improving monitorability remains a research priority, and the accompanying </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://deploymentsafety.openai.com/gpt-6-astra" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><u><span>system card</span></u><span class="sr-only">(opens in a new window)</span></a><span> details our findings and ongoing work.</span></p> | |
| <p><span>Alignment training is core to our approach to deployment. As additional layer of defenses, we also build system safeguards like Codex </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://alignment.openai.com/auto-review/" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><u><span>Auto-review</span></u><span class="sr-only">(opens in a new window)</span></a><span> and monitoring agents’ reasoning and actions to help detect and contain unsafe behavior. As described in our </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline" href="https://openai.com/index/path-to-astra/"><u><span>safety update</span></u></a><span>, we are also deploying misalignment monitoring in production for Astra-class models in order to have visibility into misalignment, and help contain its worst instances. These safeguards resemble our monitoring for internal deployments and involve a system of classifiers which check the model’s reasoning and actions for unauthorized behavior and automatically stop potentially unauthorized activity. </span></p> | |
| <p><span>Given the significant increase in Astra’s cybersecurity capabilities, we are being especially careful to make this deployment safe and secure. Extra safety checks can sometimes slow, pause, or stop legitimate work, including defensive cybersecurity. If a task is paused in ChatGPT or Codex, you may be asked to review the action before continuing. In the API, the task will stop. These checks can sometimes interrupt legitimate work, and we are continuing to iterate on this system to reduce unnecessary interruptions. Misalignment monitoring cannot replace alignment: our goal is to build models that reliably stay within their authorized scope, so these protections do not need to intervene. </span></p> | |
| <h2>Availability</h2> | |
| <p><span>GPT‑6 Astra is rolling out today to a limited set of organizations and over the coming days will become available to all ChatGPT Plus, Pro, Business, and Enterprise users, as well as through the OpenAI API and AWS. Astra usage is included within the existing subscription allowances—users and businesses will also be able to purchase credits for additional usage. Users on the Pro, Business, and Enterprise plans will also get access to GPT‑6 Astra Pro. Enterprise administrators can enable Astra for their workspace; access is off by default at launch.</span></p> | |
| <p><span>Astra supports Zero Data Retention for eligible API customers, and as we shared last month, we're testing </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://openai.com/index/offering-zero-data-retention-for-frontier-models/"><u><span>Private Safety Processing</span></u></a><span> to strengthen safety monitoring while preserving customer privacy.</span></p> | |
| <p><span>For developers, GPT‑6 Astra is available in the OpenAI API as </span><code><span>gpt-6-astra</span></code><span>, and is also available in Amazon Bedrock. OpenAI API Standard pricing is $10 per million input tokens and $50 per million output tokens. Separate rates apply to cache reads and writes. Fast mode is available for GPT‑6 Astra in the API and delivers up to 2.5x the speed of Standard processing at 2x the Standard price.</span></p> | |
| <h3>Computer Use</h3> | |
| <table><thead><tr class="border-t border-primary-12 last:border-b"><td class="font-semibold wrap-break-word"><strong>Computer Use</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑6<!-- --> Astra</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑5.6<!-- --> Sol <sup><span class="scroll-mt-header-h" id="citation-top-2"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-2">2</a></span></sup></strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5.1</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Opus 5</strong></td><td class="font-semibold wrap-break-word"><strong>Gemini 3.8 Flash</strong></td></tr></thead><tbody><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">Agents' Last Exam</td><td class="wrap-break-word">59.3%</td><td class="wrap-break-word">53.6%</td><td class="wrap-break-word"></td><td class="wrap-break-word">48.7%</td><td class="wrap-break-word">55.5%</td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">OSWorld 2.0 (v2026.08.08, offline set, partial score)</td><td class="wrap-break-word">72.6%</td><td class="wrap-break-word">65.7%</td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word">70.2% <sup><span class="scroll-mt-header-h" id="citation-top-3"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-3">3</a></span></sup></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">ScreenSpot-Pro (no tools)</td><td class="wrap-break-word">92.7%</td><td class="wrap-break-word">76.9%</td><td class="wrap-break-word"></td><td class="wrap-break-word">87.3% <sup><span class="scroll-mt-header-h" id="citation-top-17"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-17">17</a></span></sup></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr></tbody></table> | |
| <h3>Professional</h3> | |
| <table><tbody><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p><b>Professional</b></p></td><td class="wrap-break-word"><p><b>GPT‑6<!-- --> Astra</b></p></td><td class="wrap-break-word"><p><b>GPT‑5.6<!-- --> Sol</b></p></td><td class="wrap-break-word"><p><b>Claude Fable 5.1</b></p></td><td class="wrap-break-word"><p><b>Claude Fable 5</b></p></td><td class="wrap-break-word"><p><b>Claude Opus 5</b></p></td><td class="wrap-break-word"><p><b>Gemini 3.8 Flash</b></p></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>AutomationBench</p></td><td class="wrap-break-word"><p>41.4%</p></td><td class="wrap-break-word"><p>18.1%</p></td><td class="wrap-break-word"><p>31.4%</p></td><td class="wrap-break-word"><p>17.4%</p></td><td class="wrap-break-word"><p>26.9%</p></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>BenchCAD</p></td><td class="wrap-break-word"><p>95.9%</p></td><td class="wrap-break-word"><p>83.3%</p></td><td class="wrap-break-word"><p>84.3% <sup><span class="scroll-mt-header-h" id="citation-top-5"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-5">5</a></span></sup></p></td><td class="wrap-break-word"><p>67.5% <sup><span class="scroll-mt-header-h" id="citation-top-5"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-5">5</a></span></sup></p></td><td class="wrap-break-word"><p>82.1% <sup><span class="scroll-mt-header-h" id="citation-top-5"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-5">5</a></span></sup></p></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>BrowseComp</p></td><td class="wrap-break-word"><p>91.5%</p></td><td class="wrap-break-word"><p>90.4%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"><p>87.4%</p></td><td class="wrap-break-word"><p>90.8%</p></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>OpenScore String Quartets (1 - OMR-NED)</p></td><td class="wrap-break-word"><p>0.84</p></td><td class="wrap-break-word"><p>0.19</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>Internal Design Tasks</p></td><td class="wrap-break-word"><p>50.0%</p></td><td class="wrap-break-word"><p>47.4%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"><p>35.8%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>Internal Data Science Tasks</p></td><td class="wrap-break-word"><p>40.9%</p></td><td class="wrap-break-word"><p>30.5%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"><p>34.7%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>Artificial Analysis Intelligence Index v4.1.1</p></td><td class="wrap-break-word"><p>61.2</p></td><td class="wrap-break-word"><p>60.9</p></td><td class="wrap-break-word"><p>65.7</p></td><td class="wrap-break-word"><p>62.1</p></td><td class="wrap-break-word"><p>63.1</p></td><td class="wrap-break-word"><p>58.7</p></td></tr></tbody></table> | |
| <h3>Coding</h3> | |
| <table><thead><tr class="border-t border-primary-12 last:border-b"><td class="font-semibold wrap-break-word"><strong>Coding</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑6<!-- --> Astra</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑5.6<!-- --> Sol</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5.1</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Opus 5</strong></td><td class="font-semibold wrap-break-word"><strong>Gemini 3.8 Flash</strong></td></tr></thead><tbody><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">Terminal-Bench 4.0</td><td class="wrap-break-word">57.7%</td><td class="wrap-break-word">37.3%</td><td class="wrap-break-word">55.8%</td><td class="wrap-break-word">42.0%</td><td class="wrap-break-word">52.3%</td><td class="wrap-break-word">19.1%</td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">DeepSWE v1.1</td><td class="wrap-break-word">74.1%</td><td class="wrap-break-word">72.7%</td><td class="wrap-break-word">67.4%</td><td class="wrap-break-word">69.9%</td><td class="wrap-break-word">73.7%</td><td class="wrap-break-word">73.8%</td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">FrontierCode 1.1 Extended (score)</td><td class="wrap-break-word">64.5% <sup><span class="scroll-mt-header-h" id="citation-top-8"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-8">8</a></span></sup></td><td class="wrap-break-word">60.6%</td><td class="wrap-break-word">63.6%</td><td class="wrap-break-word">64.9%</td><td class="wrap-break-word">63.6%</td><td class="wrap-break-word">56.3%</td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">FrontierCode 1.1 Main (score)</td><td class="wrap-break-word">53.3% <sup><span class="scroll-mt-header-h" id="citation-top-8"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-8">8</a></span></sup></td><td class="wrap-break-word">47.5%</td><td class="wrap-break-word">50.9%</td><td class="wrap-break-word">53.5%</td><td class="wrap-break-word">53.4%</td><td class="wrap-break-word">43.6%</td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">Internal Database Migration Tasks</td><td class="wrap-break-word">63.9%</td><td class="wrap-break-word">42.7%</td><td class="wrap-break-word">57.8%</td><td class="wrap-break-word">50.3%</td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">Artificial Analysis Coding Agent Index v1.4</td><td class="wrap-break-word">67.0</td><td class="wrap-break-word">65.1</td><td class="wrap-break-word"></td><td class="wrap-break-word">67.2</td><td class="wrap-break-word">68.1</td><td class="wrap-break-word">61.2</td></tr></tbody></table> | |
| <h3>Academic</h3> | |
| <table><thead><tr class="border-t border-primary-12 last:border-b"><td class="font-semibold wrap-break-word"><strong>Academic</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑6<!-- --> Astra</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑5.6<!-- --> Sol</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5.1</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Opus 5</strong></td><td class="font-semibold wrap-break-word"><strong>Gemini 3.8 Flash</strong></td></tr></thead><tbody><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">Terminal-Bench Science 0.1</td><td class="wrap-break-word">64.6%</td><td class="wrap-break-word">22.4%</td><td class="wrap-break-word">52.6%</td><td class="wrap-break-word">21.4%</td><td class="wrap-break-word">30.0%</td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">FrontierMath Tier 4 (v2)</td><td class="wrap-break-word">97.6%</td><td class="wrap-break-word">83.0%</td><td class="wrap-break-word">87.8%</td><td class="wrap-break-word">87.8%</td><td class="wrap-break-word">73.2%</td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">GPQA Diamond</td><td class="wrap-break-word">96.0%</td><td class="wrap-break-word">94.6%</td><td class="wrap-break-word">93.7%</td><td class="wrap-break-word">92.6%</td><td class="wrap-break-word">93.7%</td><td class="wrap-break-word">95.3%</td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">Humanity's Last Exam (w/ tools)</td><td class="wrap-break-word">57.2%</td><td class="wrap-break-word"></td><td class="wrap-break-word">65.0%</td><td class="wrap-break-word">63.8%</td><td class="wrap-break-word">63.6%</td><td class="wrap-break-word"></td></tr></tbody></table> | |
| <h3>Science and Health</h3> | |
| <table><thead><tr class="border-t border-primary-12 last:border-b"><td class="font-semibold wrap-break-word"><strong>Science and Health</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑6<!-- --> Astra</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑5.6<!-- --> Sol</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5.1</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Opus 5</strong></td><td class="font-semibold wrap-break-word"><strong>Gemini 3.8 Flash</strong></td></tr></thead><tbody><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">GeneBench Pro</td><td class="wrap-break-word">37.8%</td><td class="wrap-break-word">28.7%</td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">MedChemBench (Internal)</td><td class="wrap-break-word">49.3%</td><td class="wrap-break-word">47.4%</td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">LifeSciBench</td><td class="wrap-break-word">60.3%</td><td class="wrap-break-word">59.9%</td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">HealthBench Professional (length-adjusted)</td><td class="wrap-break-word">63.4%</td><td class="wrap-break-word">60.5%</td><td class="wrap-break-word">56.6% <sup><span class="scroll-mt-header-h" id="citation-top-11"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-11">11</a></span></sup></td><td class="wrap-break-word">60.9% <sup><span class="scroll-mt-header-h" id="citation-top-11"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-11">11</a></span></sup></td><td class="wrap-break-word">54.5% <sup><span class="scroll-mt-header-h" id="citation-top-11"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-11">11</a></span></sup></td><td class="wrap-break-word">52.1%</td></tr></tbody></table> | |
| <h3>Cybersecurity</h3> | |
| <table><thead><tr class="border-t border-primary-12 last:border-b"><td class="font-semibold wrap-break-word"><strong>Cybersecurity</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑6<!-- --> Astra</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑5.6<!-- --> Sol</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5.1</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Opus 5</strong></td><td class="font-semibold wrap-break-word"><strong>Gemini 3.8 Flash</strong></td></tr></thead><tbody><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">ExploitBench</td><td class="wrap-break-word">100.0%</td><td class="wrap-break-word">78.5%</td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word">70%</td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">Exploit Gym</td><td class="wrap-break-word">42.4% <sup><span class="scroll-mt-header-h" id="citation-top-13"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-13">13</a></span></sup></td><td class="wrap-break-word">30.3% <sup><span class="scroll-mt-header-h" id="citation-top-13"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-13">13</a></span></sup></td><td class="wrap-break-word">30.4% <sup><span class="scroll-mt-header-h" id="citation-top-17"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-17">17</a></span></sup></td><td class="wrap-break-word">28.4%<sup><span class="scroll-mt-header-h" id="citation-top-17"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-17">17</a></span></sup></td><td class="wrap-break-word">22.0%<sup><span class="scroll-mt-header-h" id="citation-top-17"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-17">17</a></span></sup></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">ExploitBench (June-Aug 2026)</td><td class="wrap-break-word">39.0%</td><td class="wrap-break-word">5.5%</td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">SRE-Bench</td><td class="wrap-break-word">88.0%</td><td class="wrap-break-word">55.9%</td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word">12.5%</td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">SEC-Bench Pro</td><td class="wrap-break-word">85.4%</td><td class="wrap-break-word">79.1%</td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr></tbody></table> | |
| <h3>Alignment</h3> | |
| <table><tbody><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p><b>Alignment</b></p></td><td class="wrap-break-word"><p><b>GPT‑6<!-- --> Astra</b></p></td><td class="wrap-break-word"><p><b>GPT‑5.6<!-- --> Sol</b></p></td><td class="wrap-break-word"><p><b>Claude Fable 5.1</b></p></td><td class="wrap-break-word"><p><b>Claude Fable 5</b></p></td><td class="wrap-break-word"><p><b>Claude Opus 5</b></p></td><td class="wrap-break-word"><p><b>Gemini 3.8 Flash</b></p></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>Internal computer use safety benchmark (lower is better)</p></td><td class="wrap-break-word"><p>2.4%</p></td><td class="wrap-break-word"><p>22.0%</p></td><td class="wrap-break-word"><p>9.5%</p></td><td class="wrap-break-word"><p>18.3%</p></td><td class="wrap-break-word"><p>11.5%</p></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>Internal computer use safety benchmark, w/ AutoReview (lower is better)</p></td><td class="wrap-break-word"><p>1.8%</p></td><td class="wrap-break-word"><p>4.5%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>Internal circumvention benchmark (lower is better)</p></td><td class="wrap-break-word"><p>0.00%</p></td><td class="wrap-break-word"><p>0.29%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>ExploitGym honeypot (lower is better)</p></td><td class="wrap-break-word"><p>0.0%</p></td><td class="wrap-break-word"><p>48.2%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>Impossible ExploitGym</p></td><td class="wrap-break-word"><p>100.0%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>Internal hallucination benchmark (lower is better)</p></td><td class="wrap-break-word"><p>4.2%</p></td><td class="wrap-break-word"><p>12.2%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr></tbody></table> | |
| <h3>Long Context</h3> | |
| <table><tbody><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p><b>Long Context</b></p></td><td class="wrap-break-word"><p><b>GPT‑6<!-- --> Astra</b></p></td><td class="wrap-break-word"><p><b>GPT‑5.6<!-- --> Sol</b></p></td><td class="wrap-break-word"><p><b>Claude Fable 5.1</b></p></td><td class="wrap-break-word"><p><b>Claude Fable 5</b></p></td><td class="wrap-break-word"><p><b>Claude Opus 5</b></p></td><td class="wrap-break-word"><p><b>Gemini 3.8 Flash</b></p></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>OpenAI MRCR v2 8-needle 256K-512K</p></td><td class="wrap-break-word"><p>100.0%</p></td><td class="wrap-break-word"><p>91.5%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word"><p>OpenAI MRCR v2 8-needle 512K-1M</p></td><td class="wrap-break-word"><p>96.3%</p></td><td class="wrap-break-word"><p>73.8%</p></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td><td class="wrap-break-word"></td></tr></tbody></table> | |
| <h3>Abstract reasoning</h3> | |
| <table><thead><tr class="border-t border-primary-12 last:border-b"><td class="font-semibold wrap-break-word"><strong>Abstract reasoning</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑6<!-- --> Astra</strong></td><td class="font-semibold wrap-break-word"><strong>GPT‑5.6<!-- --> Sol</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5.1</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Fable 5</strong></td><td class="font-semibold wrap-break-word"><strong>Claude Opus 5</strong></td><td class="font-semibold wrap-break-word"><strong>Gemini 3.8 Flash</strong></td></tr></thead><tbody><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">ARC-AGI-3</td><td class="wrap-break-word">99.9% <sup><span class="scroll-mt-header-h" id="citation-top-1"><a class="transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60" href="https://openai.com/index/gpt-6-astra/#citation-bottom-1">1</a></span></sup></td><td class="wrap-break-word">7.8%</td><td class="wrap-break-word">-</td><td class="wrap-break-word">-</td><td class="wrap-break-word">30.2%</td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">ARC-AGI-2</td><td class="wrap-break-word">95.0%</td><td class="wrap-break-word">92.5%</td><td class="wrap-break-word">90.0%</td><td class="wrap-break-word">89.2%</td><td class="wrap-break-word">90.4%</td><td class="wrap-break-word"></td></tr><tr class="border-t border-primary-12 last:border-b"><td class="wrap-break-word">ARC-AGI-1</td><td class="wrap-break-word">98.5%</td><td class="wrap-break-word">97.5%</td><td class="wrap-break-word">97.5%</td><td class="wrap-break-word">98.5%</td><td class="wrap-break-word">97.5%</td><td class="wrap-break-word"></td></tr></tbody></table> | |
| <p><span>Evaluation scores are </span><span>the maximum at any effort</span><span>. </span><span>GPT </span><span>evaluations were run in our research environment or via our API, which may provide slightly different output from production ChatGPT due to differences in the system prompts, tools available, etc.</span></p> | |
| <h2>FOOTNOTES</h2> | |
| <ol class="grid grid-cols-1 gap-y-3 gap-x-6 !px-0 !mb-0"><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-1"><span class="my-0! w-4 text-p2 text-primary-60">1</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>On ARC-AGI-3, GPT-6 Astra was run with </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/"><span>our responses API harness</span></a><span>, which changes two settings to better match real-world performance. The changes do not specifically target ARC-AGI-3.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 1 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-1"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-2"><span class="my-0! w-4 text-p2 text-primary-60">2</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>GPT-5.6 Sol refers to the version available in our API, ChatGPT Codex, and ChatGPT Work. </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://openai.com/index/improving-gpt-5-6-sol-in-chatgpt/"><span>The version in ChatGPT Chat is slightly different.</span></a><span class="inline-block align-middle"><a aria-label="Scroll to citation 2 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-2"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-3"><span class="my-0! w-4 text-p2 text-primary-60">3</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>OSWorld V2-Offline is a subset of the original OSWorld V2 that works without internet access. Claude model performance on OSWorld-V2 Offline was reproduced by an independent third-party. On OSWorld 2.0, the scores for Claude use the official settings, and not the modified tasks and modified grading from the Fable 5.1 System Card.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 3 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-3"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-4"><span class="my-0! w-4 text-p2 text-primary-60">4</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>Human baseline times were recorded by human trainers while completing these tasks as part of the Lifeval data collection. Model times are the reported elapsed times for the corresponding demonstration runs. The displayed clips are edited excerpts.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 4 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-4"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-5"><span class="my-0! w-4 text-p2 text-primary-60">5</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>On BenchCAD, Claude's scores reflect 3 modifications to the eval, detailed in the </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://www-cdn.anthropic.com/0339e6a7c5c7b87f5c07798616dc32c215d14235/Claude%20Fable%205.1%20&%20Claude%20Mythos%205.1%20System%20Card.pdf" rel="noopener noreferrer" target="_blank"><span>Fable 5.1 System Card</span><span class="sr-only">(opens in a new window)</span></a><span>.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 5 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-5"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-6"><span class="my-0! w-4 text-p2 text-primary-60">6</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>Guang Yang, Victoria Ebert, Nazif Tamer, Brian Siyuan Zheng, Luiza Pozzobon, and Noah A. Smith. “</span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://arxiv.org/abs/2506.19065" rel="noopener noreferrer" target="_blank"><span>LEGATO: Large-scale End-to-end Generalizable Approach to Typeset OMR</span><span class="sr-only">(opens in a new window)</span></a><span>.” arXiv:2506.19065, 2025.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 6 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-6"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-7"><span class="my-0! w-4 text-p2 text-primary-60">7</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>Mark R. H. Gotham, Maureen Redbond, Bruno Bower, and Peter Jonas. “</span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://doi.org/10.1145/3625135.3625155" rel="noopener noreferrer" target="_blank"><span>The OpenScore String Quartet Corpus</span><span class="sr-only">(opens in a new window)</span></a><span>.” Proceedings of the 10th International Conference on Digital Libraries for Musicology, pp. 49–57. ACM, 2023.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 7 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-7"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-8"><span class="my-0! w-4 text-p2 text-primary-60">8</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>On FrontierCode, GPT-6 Astra was run with a developer message similar to a </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://developers.openai.com/api/docs/guides/latest-model#prompting-best-practices" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><u><span>section of its developer message in Codex</span></u><span class="sr-only">(opens in a new window)</span></a><span>: "Avoid creating excessive test files. Create a new test file only when required by repository conventions or when no existing file is a suitable home. Avoid unrelated cleanup and unnecessary complexity. Reuse suitable existing utilities. Read relevant repository instructions and inspect nearby code, tests, documentation, and CI. Follow established conventions. The goal is clean, mergeable code." The prompt was not optimized for the eval</span><span>.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 8 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-8"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-9"><span class="my-0! w-4 text-p2 text-primary-60">9</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>The first concerns how close together prime numbers can occur, however far along the number line you go. For more than a decade, the best known result established that infinitely many pairs of primes are at most 246 apart. </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://math.illinois.edu/directory/profile/stadl" rel="noopener noreferrer" target="_blank"><u><span>Julia Stadlmann</span></u><span class="sr-only">(opens in a new window)</span></a><span> recently improved that bound to 240. Astra helped establish a stronger bound of 186, showing that infinitely many pairs occur within this smaller distance. </span><span>Short prime gaps: </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://cdn.openai.com/pdf/51126fac-1b68-4128-9666-c908bcc16033/short_gaps.pdf" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><span>Proof</span><span class="sr-only">(opens in a new window)</span></a><span> and </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://cdn.openai.com/pdf/51126fac-1b68-4128-9666-c908bcc16033/short_gaps_abridged_cot.pdf" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><span>supporting research</span><span class="sr-only">(opens in a new window)</span></a><span>.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 9 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-9"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-10"><span class="my-0! w-4 text-p2 text-primary-60">10</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>The second concerns unusually large gaps between primes. Astra improved a term in a bound on these gaps that had remained unchanged for more than 80 years. We’re sharing the proofs and abridged chain of thought and verification materials for both results. </span><span>Large prime gaps: </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://cdn.openai.com/pdf/51126fac-1b68-4128-9666-c908bcc16033/long_gaps.pdf" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><span>Proof</span><span class="sr-only">(opens in a new window)</span></a><span> and </span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://cdn.openai.com/pdf/51126fac-1b68-4128-9666-c908bcc16033/long_gaps_abridged_cot.pdf" referrerpolicy="no-referrer-when-downgrade" rel="noopener" target="_blank"><span>supporting research</span><span class="sr-only">(opens in a new window)</span></a><span>.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 10 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-10"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-11"><span class="my-0! w-4 text-p2 text-primary-60">11</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>We independently evaluated all Claude models following the intended HealthBench Professional procedure, using GPT‑5.4 grading and length-adjusted, unclipped scores. For Fable 5.1, we used Opus 5 fallback for provider refusals.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 11 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-11"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-12"><span class="my-0! w-4 text-p2 text-primary-60">12</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>Claude Fable 5 and 5.1 are not included in LifeSciBench Gold v1, GeneBench Pro v13, and MedChemBench because they refuse the majority of questions in these evaluations.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 12 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-12"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-13"><span class="my-0! w-4 text-p2 text-primary-60">13</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>On ExploitGym, we tested Astra and Sol without the 6-hour time limit, to better assess their full cyber capabilities. They are fast enough that it has little impact.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 13 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-13"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-14"><span class="my-0! w-4 text-p2 text-primary-60">14</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>ExploitBench (June–August 2026) contains 20 high-severity V8 vulnerabilities across 13 stable Chrome releases. The benchmark tests whether agents can achieve arbitrary code execution in V8 and official Chrome releases for Linux by exploiting each specified vulnerability. Some included vulnerabilities may not permit arbitrary code execution under the evaluation’s constraints, so a 100% success rate may not be achievable.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 14 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-14"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-15"><span class="my-0! w-4 text-p2 text-primary-60">15</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>Jeremy Spence et al. “</span><a class="transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 underline-offset-[0.25rem] decoration-1 underline relative" href="https://arxiv.org/abs/2608.11469v1" rel="noopener noreferrer" target="_blank"><span>The Next Challenge for Agentic Cybersecurity: A Realistic, Contamination-Free Reverse Engineering Benchmark</span><span class="sr-only">(opens in a new window)</span></a><span>.” arXiv:2608.11469v1, 2026.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 15 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-15"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-16"><span class="my-0! w-4 text-p2 text-primary-60">16</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><i><span>When we test across third-party models, we use a simpler research setup. Codex has a more complex production configuration, which can result in different raw-model error rates. Provider-side safeguards and computer-tool implementations still differ. Users do not experience the no-confirmation scenario in Codex, as it's an internal research configuration.</span></i><span class="inline-block align-middle"><a aria-label="Scroll to citation 16 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-16"></a></span></p></div></li><li class="mt-0! mb-[.75rem]! inline-grid grid-cols-[auto_1fr] gap-x-2 before:hidden scroll-mt-header-h" id="citation-bottom-17"><span class="my-0! w-4 text-p2 text-primary-60">17</span><div class="mb-0 [&_p]:mb-0!"><p class="mb-4! wrap-break-word [word-break:break-word]"><span>For ScreenSpot-Pro and ExploitGym, the Fable scores we report come from Mythos, which is Fable with fewer safeguards.</span><span class="inline-block align-middle"><a aria-label="Scroll to citation 17 reference" class="ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-4 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&>svg]:opacity-60 ms-1 scale-inline-100" href="https://openai.com/index/gpt-6-astra/#citation-top-17"></a></span></p></div></li></ol> | |
| </article></body></html> |
