Skip to main content

GPT-6.1 Terra: What It Does, Who Gets It, What It Costs

GPT-6.1 Terra: What It Does, Who Gets It, What It Costs

English motion graphic: an illustrated see–act–verify workflow, not a recorded Terra test. Motion graphics, original music and sound design: Open Source Factory.

The detail I kept coming back to in the Terra launch was where you can use it. GPT-6.1 Terra arrived on October 26, but looking for it in ordinary Chat will get you nowhere. It is available in Work and Codex. That distinction tells you a lot about the job OpenAI wants it to do. The official rollout note places images, screens and actions together.

My interest is practical: can it read something on screen, make the right change, and leave a result I can verify? The release makes Terra worth trying for that loop. It does not, by itself, establish how reliably Terra completes your own work. This is a source-based launch analysis, with my own cost calculations and a proposed test protocol, rather than a hands-on review.

OpenAI’s official Terra artwork
OpenAI’s official Terra artwork. Image: OpenAI documentation; branding, not a model-generated sample or performance result.

Where can you actually select GPT-6.1 Terra?

OpenAI lists Plus, Pro, Business, Enterprise and Edu for the Work/Codex rollout. In the desktop app or Work on the web, open Advanced and select Terra from the model list. Work also supports it on mobile. Enterprise availability depends on workspace access and administrator controls. The release excludes Chat and UAE inference residency. These are rollout conditions, not a promise that every account screen will look identical. Check the current release note.

CLI users get a concrete requirement: the models guide says Codex CLI 0.159.0 or later is required. The launch command is short:

codex -m gpt-6.1-terra

API access is a separate route. The October 26 API changelog lists both Responses and Chat Completions. For a tool-using integration, use Responses: the GPT-6 guide explicitly says tool calling requires it. Having a ChatGPT plan and making metered API requests are different ways of using the model; the token prices below describe the API route.

What is Terra supposed to be good at?

OpenAI positions Terra around visual reasoning, computer use and clear writing. Its model-selection guide suggests screen-based work, concise drafts and scoped code fixes. It also recommends comparing the saved result and completion report, which is the part I would pay most attention to. A polished answer can conceal a form saved to the wrong record.

Here is a useful candidate task: take a supplier image and a product sheet, match the correct catalog item, and prepare an update. The difficult bit is often a tiny identifier, a similar color name, or an old tab with nearly identical fields. A good test keeps those ambiguities in the input. Removing every awkward detail makes the demonstration prettier and the evaluation less useful.

For writing, I would test a proposal based on a messy brief. The question is whether the draft preserves the client’s constraints, handles missing information honestly and needs fewer edits. Counting output words alone misses the point. A short answer can omit the one sentence the reader needed.

OpenAI’s Computer Use plugin icon, placed on an editorial background
OpenAI’s Computer Use plugin icon, placed on an editorial background. Image: OpenAI; this is a real product icon, not a screenshot of Terra completing a task.

The tool setup matters. Computer Use documentation describes a desktop plugin for supported macOS and Windows regions, with app access and operating-system permissions. On Windows, it operates on the active desktop. The browser documentation describes a separate browser profile, so an existing login in your regular browser should not be assumed to appear there. Budget setup time before judging the model.

What does the API actually cost?

For Standard short-context requests, OpenAI lists Terra at $1 per million input tokens and $5 per million output tokens. Cached input reads are $0.05 per million. A 30-minute cache write is $1.25, and a 12-hour write is $2.50 per million. A cheap cached read does not make creating the cache free.

API routeInput / 1M tokensOutput / 1M tokens
Standard$1.00$5.00
Flex / Batch$0.50$2.50
Fast$2.00$10.00

Take a deliberately simple workload: 20,000 uncached input tokens and 2,000 output tokens per request. The Standard text-token charge is $0.03 per request, or $30 for 1,000 requests. Fast makes that $60. Flex/Batch makes it $15, but asynchronous or flexible processing is a different operational choice from a person waiting for the next screen action. These are rate calculations, not measured Terra bills.

Author calculation using official Terra API rates as of October 27, 2026
Author calculation using official Terra API rates as of October 27, 2026. Same 20K input and 2K output per request; tool fees, images, cache writes and retries excluded.

If 90% of that input is already cached, each Standard request costs $0.0009 for cached reads, $0.002 for uncached input and $0.01 for output: $0.0129 total. That becomes $12.90 for 1,000 requests, before cache writes. It is a useful steady-state scenario, not a guaranteed saving on the first run. Screenshot-heavy work also needs its own image-token accounting and tool-cost check.

Why does the 272K boundary matter?

The Terra model page gives a 1,050,000-token context window and a 128,000-token maximum output. It supports text and image input, with text output; native audio and video are not supported. The important billing footnote is smaller: above 272K input tokens, the full request uses double input/cache rates and 1.5 times output rates.

Hold output at 10,000 tokens. A Standard request with 270,000 uncached input tokens costs $0.320. Raise input to 273,000 and it costs $0.621. That is about 94% more for roughly 1% more input, because the whole request crosses the pricing boundary. This is why I would trim irrelevant history before treating a million-token window as the default workspace.

Author calculation: fixed 10K output, uncached input and Standard pricing
Author calculation: fixed 10K output, uncached input and Standard pricing. The jump reflects the published full-request pricing rule, not a measured quality or speed change.

A larger window can still be worth paying for. If keeping an essential drawing in context avoids a failed update, the extra tokens may be the cheaper choice. I would first remove duplicate screenshots, obsolete tabs and repeated instructions. Keep the evidence that changes the decision. Token trimming that destroys the evidence is a false saving.

How would I test it before moving real work?

I would build a small, repeatable trial with ten representative tasks. Keep a clean source set, a copy of the target records and a written success condition for each task. Include unreadable labels and near-duplicate entries. An honest request for clarification should count differently from a confident but wrong edit. This is my proposed protocol; I have not run these ten tasks on Terra.

Proposed evaluation protocol by Open Source Factory
Proposed evaluation protocol by Open Source Factory. Judge the saved state against the source, then compare the completion report. No Terra success rate is claimed.

For each run, record elapsed time, billed tokens, retries, corrections and human review time. Reopen the destination and compare names, numbers and fields with the source. If the agent says it saved a change, check the saved record. If it flags an uncertain value, see whether the uncertainty survives into the final report. The final artifact and the explanation both matter.

Even a tiny rate can be outweighed by review. At an assumed $20 an hour, thirty seconds of checking costs about $0.167, over five times the $0.03 text-token example. That wage and review time are illustrative assumptions. They explain why my main question is how much checking remains after the task finishes.

Retries also change the math. In a simplified model with independent, equally priced attempts and repeat-until-success, expected API cost is attempt cost divided by success probability. At an assumed 80% success rate, $0.03 becomes $0.0375 per successful result. Real failures may be correlated, and repeated attempts can carry more context. I would log the actual attempts rather than rely on that toy formula.

My take

Terra is interesting because its stated role maps to a familiar pile of work: understand a visual source, make a bounded edit and explain what changed. The official pages I checked did not provide a Terra-specific comparative benchmark table or a reproducible end-to-end timing test. I cannot turn the words “fast” and “precise” into a measured speedup or a win over Sol.

I would start with a task that has a visible finish line: a corrected listing, a revised proposal or a checked form. Then score the saved result and the time spent reviewing it. If Terra makes that loop cheaper and easier, it has earned a place. The launch announcement gives a reason to try; your own completed jobs decide whether to keep it.

Related: our earlier GPT-6 Sol and Luna analysis. That post provides background on the family; Terra’s current specifications and rates come from the sources checked for this article.

Comments