GPT-6.1 Terra API pricing and cost calculator

A day of 30 coding sessions on GPT-6.1 Terra, with 25 turns each and a mostly cached 80,000 token prompt, costs $18.075. Check your cache hit rate and prompt length against the tier line before you scale it.

OpenAI's mid tier GPT-6.1 model is Terra, aimed at everyday agentic, coding and writing work. It takes text, image and file input, with a 1,050,000 token context window and up to 128,000 tokens of output. Its base rates are $1 per million input tokens, $5 per million output tokens and $0.05 per million cache read tokens. Long prompts change that. Once a prompt reaches 272,000 tokens, the whole request moves to a higher tier, not just the tokens past the line. A model meant for everyday work gets called often, so the useful number here is the cost of a day or a month of work. The examples below build that up.

By TechCompare · Updated

OpenAI: GPT-6.1 Terra

OpenAI's own price

Input
$1
Output
$5
Cached
$0.05

per 1M tokens

Batch availableFlex available

Price checked 2026-11-07

Calculator

Cost Comparison

Based on 100,000 input tokens (50% cached), 5,000 output tokens, and 100 requests.Prices come live from OpenRouter at each maker's own price where it's listed. Temporary deals are left out.

How this is calculated

Begin with the calculator's default request. With 100,000 input tokens and 5,000 output tokens, uncached input costs $0.10 and output costs $0.025, so one call is $0.125. With half the input read from cache it's $0.0775, and 100 calls a month start the chart at $7.75. Coding agents are the heavier case. Say a developer runs 30 sessions in a day, each with 25 turns that send an 80,000 token prompt and write 2,500 tokens, with most of the prompt read from cache. One session costs $0.6025 and the day costs $18.075. Without cache hits that day costs $69.375. A cache read is 95% cheaper than uncached input, so keeping the start of every prompt identical is the cheapest habit to build. Writing work has the opposite shape, with small prompts and many calls. A pipeline that drafts 20,000 pieces a month from a 3,000 token brief into 1,200 tokens of text costs $180. Large documents test the prompt boundary. A 300,000 token prompt with 5,000 output tokens crosses it only if 272,000 is below 300,000. It does here, so it costs $0.6375 with no cache hits and $0.3525 with half the input cached, both at the higher tier. Split a large document into passes below the line and compare the totals. Batch prices help with the overnight kind of work. An evaluation run of 50,000 requests, each with 6,000 input tokens and 800 output tokens, costs $500 at the normal rates and $250 in batch mode.

Verdict

Terra is worth testing for the everyday work it's meant for, which is coding, agent loops and writing. Run it on your own tasks and record accepted results, turns per task and output tokens, since a lower rate only helps if the result holds up. Its rates sit below GPT-6.1 Sol on both input and output right now, so the question is whether Terra's results are enough for the task. Keep prompts under the long prompt line where the task allows it.

More API Standalones scenarios

Frequently asked questions

How much does GPT-6.1 Terra cost per million tokens?
Base rates are $1 per million uncached input tokens, $0.05 per million cache read tokens and $5 per million output tokens. A call with 100,000 input tokens, half of them cached, and 5,000 output tokens costs $0.0775. Prompts of 272,000 tokens and up use the higher tier instead.
What happens when a prompt gets long?
Once a prompt reaches 272,000 tokens, the whole request moves to $2 input, $0.10 cache reads and $7.50 output per million tokens. That applies to every token in the request, not only the part past the line. Below it you pay $1, $0.05 and $5. Splitting a large job into passes under the line can change the total a lot.
How much does batch save on GPT-6.1 Terra?
Batch prices are 50% below the normal rates. The 100,000 input, 5,000 output call with half the input cached costs $0.03875 in batch mode, against $0.0775 at the normal rates. Batch suits work that can wait, such as evaluation runs and bulk drafts.
How does GPT-6.1 Terra pricing compare with GPT-6.1 Sol?
Terra charges less than Sol on both input and output right now, at $1 and $5 against $2 and $10 per million tokens. The 100,000 input, 5,000 output call with half the input cached costs $0.0775 on Terra and $0.155 on Sol. The side by side page works through cache, batch and long prompts for both.
How much does prompt caching save on GPT-6.1 Terra?
A cache read costs 95% less than uncached input, for the tokens that really hit the cache. The 100,000 input, 5,000 output call falls from $0.125 with no hits to $0.0775 with half cached and $0.03 with all of it cached. Output isn't discounted, so a call that writes a lot saves less.
What is the largest response GPT-6.1 Terra can write, and what does it cost?
The model's maximum output is 128,000 tokens, inside a 1,050,000 token context window. A call that writes the full 128,000 tokens from a 10,000 token prompt costs $0.65 at the base rates. Most tasks need nowhere near that, but a runaway generation is the case to cap with a maximum output setting in your own code.