Back to Models
openai logoOpenAI
gpt-6.1-terra
Chat only

GPT-6.1 Terra

GPT-6.1 Terra is the mid-tier model in OpenAI's GPT-6.1 series, priced below GPT-6.1 Sol. It is suited for everyday agentic, coding, and writing work, is particularly strong at understanding screenshots...

10/26/2026
1,050,000 tokens
Input: $1.10/M
Output: $5.50/M

Specifications

Modalities

Input
file
image
text
Output
text

Supported Parameters

include_reasoning
max_tokens
reasoning
reasoning_effort
response_format
seed
structured_outputs
tool_choice
tools
verbosity

Max Output Tokens

128,000

Reasoning Configuration

Default
Thinking on (effort: medium)
Selectable effort levels
max
xhigh
high
medium
low
none
Turning thinking off
Possible (reasoning.enabled: false)

How to control thinking, and what it costs

Data policy

Prompt retention
Unknown — we could not confirm
Training
Not used for training

"Unknown" does not mean "safe". It means we could not confirm it.

Whether a provider trains on prompts is a declared value from our terms with them. Retention is determined from the upstream listing for every host this model can reach. Neither is guessed.

Available in the web chat only

GPT-6.1 Terra can be used in FastMetal's web chat, billed per token from your prepaid balance like any other model. It is not available through the API or MCP: a request naming it is refused by the gateway (HTTP 403).

Open in chat

How GPT-6.1 Terra actually answers

Real responses to our standard prompts, recorded on FastMetal.

Count the number of 'r's in 'strawberry'

Count the number of 'r's in 'strawberry'. Explain your reasoning step by step.

1. Write out the letters: **s t r a w b e r r y**. 2. The letter **r** appears in positions 3, 8, and 9. There are **3** r’s.
3.5s response

Debug This Error

I'm getting the following error in my Node.js application: TypeError: Cannot read properties of undefined (reading 'map') at UserList (/app/components/UserList.js:12:25) at renderWithHooks (/app/node_modules/rea…

The error occurs because `users` is `undefined` when the component renders, so `users.map(...)` tries to call `.map()` on an undefined value. This can happen if the parent doesn’t pass `users`, or if the data hasn’t loaded yet. Initialize the parent’s data as an empty array, especially when loading users asynchronously: ```jsx const [users, setUsers] = useState([]); return <UserList users={users} />; ``` You can also provide a default in the component: ```jsx function UserList({ users = [] }) { return ( <ul> {users.map(user => <li key={user.id}>{user.name}</li>)} </ul> ); } ``` The default covers a missing or `undefined` prop. If `users` might also be `null` or anothe…
4.1s response

Code Review

Please review the following Python function and suggest improvements for readability, performance, and best practices: def get_data(url, retries=3): import requests import time for i in range(retries):…

Key improvements: - Move imports to module level and use descriptive names. - Catch only expected network and HTTP exceptions; a bare `except` can hide programming errors and interrupts. - Retry transient failures only, and don’t sleep after the final attempt. - Raise errors instead of returning `[]` for failures, which makes failures indistinguishable from valid empty results. - Use a comprehension to build the result. ```python import time import requests RETRYABLE_STATUSES = {429, 500, 502, 503, 504} def get_data(url, retries=3): """Fetch active items. retries is the total number of attempts.""" if retries < 1: raise ValueError("retries must be at least 1") with…
14.4s response

Compare these answers side by side with other models →

Frequently asked questions

How much does the GPT-6.1 Terra API cost?
On FastMetal, GPT-6.1 Terra is billed per token: $1.10 per 1M input tokens and $5.50 per 1M output tokens on a US-dollar account, before tax. Usage is drawn from a prepaid balance; there is no subscription or monthly fee.
What is the context window of GPT-6.1 Terra?
1,050,000 tokens, shared between the prompt and the response.
What do I need to try GPT-6.1 Terra?
Create an account and add credit; the model is then available both in the browser chat and over the API. There is no contract or minimum spend.

Try GPT-6.1 Terra right now

GPT-6.1 Terra is available on FastMetal through one API key. Start in the browser, or call it from the OpenAI SDK.