Last updated: 27 October 2026. Official prices and limits from OpenAI's GPT-6.1 Terra model page.
GPT-6.1 Terra vs GPT-6.1 Sol, Astra, and Luna
OpenAI describes GPT-6.1 Terra as a model for visual reasoning, precise computer use, and clear, natural writing. On price it sits between GPT-6.1 Sol and GPT-6 Luna: input, output, and cached input all cost exactly half of Sol's rates, and a fraction of Astra's.
Prices below are per 1M tokens. The AIReiter columns are what you pay here.
| Model | Official input | Official output | Official cached input | AIReiter input | AIReiter output | AIReiter cached input |
|---|---|---|---|---|---|---|
| GPT-6.1 Terra | $1.00 | $5.00 | $0.05 | $0.30 | $1.50 | $0.015 |
| GPT-6.1 Sol | $2.00 | $10.00 | $0.10 | $0.60 | $3.00 | $0.03 |
| GPT-6 Astra | $10.00 | $50.00 | $1.00 | $3.00 | $15.00 | $0.30 |
| GPT-6 Luna | $0.10 | $0.50 | $0.01 | $0.03 | $0.15 | $0.003 |
| GPT-5.6 Terra | $2.00 | $12.00 | $0.20 | - | - | - |
Key specs
- Context: a 1,050,000-token context window, up to 922K input tokens and 128K output tokens.
- Modalities: text and image in, text out. Audio and video are not supported.
- Reasoning effort: none, low, medium (default), high, xhigh, and max.
- Long context: requests above 272K input tokens are billed at 2x input and cache rates and 1.5x output for the whole request.
- Knowledge cutoff: 1 June 2026.
Which one to pick
Against its predecessor GPT-5.6 Terra, the official price halves on input and drops from $12 to $5 on output. Use Luna for routine, high-volume traffic such as classification and extraction. Use GPT-6.1 Terra for screenshot and chart understanding, computer-use agents, and writing that has to read naturally. Escalate to GPT-6.1 Sol or Astra only where Terra measurably falls short on your own evaluations.
Call GPT-6.1 Terra from your code
The endpoint is OpenAI-compatible, so existing OpenAI clients work by changing the base URL and the API key. The model ID is gpt-6.1-terra.
Tool calling works on both endpoints. On OpenAI's own API, GPT-6.1 Terra requires the Responses API for tool calling. On AIReiter, Chat Completions requests with tools are handled for you, so existing tool loops keep working after you switch the model ID. New integrations can use either /api/v1/chat/completions or /api/v1/responses.
curl (Chat Completions with an image)
curl https://aireiter.com/api/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AIREITER_API_KEY" \
-d '{
"model": "gpt-6.1-terra",
"messages": [{
"role": "user",
"content": [
{"type": "text", "text": "What does this chart show? Answer in two sentences."},
{"type": "image_url", "image_url": {"url": "https://example.com/chart.png"}}
]
}],
"reasoning_effort": "medium"
}'
Python with tool calling (Responses API)
from openai import OpenAI
client = OpenAI(
base_url="https://aireiter.com/api/v1",
api_key="YOUR_AIREITER_API_KEY",
)
response = client.responses.create(
model="gpt-6.1-terra",
input="What is the weather in Paris right now?",
reasoning={"effort": "low"},
tools=[{
"type": "function",
"name": "get_weather",
"description": "Get the current weather for a city.",
"parameters": {
"type": "object",
"properties": {"city": {"type": "string"}},
"required": ["city"],
},
}],
)
for item in response.output:
if item.type == "function_call":
print(item.name, item.arguments)
Node (Chat Completions, streaming)
import OpenAI from "openai"
const client = new OpenAI({
baseURL: "https://aireiter.com/api/v1",
apiKey: process.env.AIREITER_API_KEY,
})
const stream = await client.chat.completions.create({
model: "gpt-6.1-terra",
messages: [{ role: "user", content: "Rewrite this release note so it reads naturally: ..." }],
reasoning_effort: "none",
stream: true,
})
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "")
}
Use GPT-6.1 Terra in Codex CLI
Codex CLI talks to the Responses API, so tool use works out of the box. Put this in ~/.codex/config.toml, then export your key as AIREITER_API_KEY:
model_provider = "aireiter" model = "gpt-6.1-terra" model_reasoning_effort = "medium" disable_response_storage = true [model_providers.aireiter] name = "AIReiter" base_url = "https://aireiter.com/api/v1" wire_api = "responses" env_key = "AIREITER_API_KEY"
base_url must stop at /api/v1. Keep the real key in the environment variable, never in the TOML file. Grab a key on the API keys page and see the LLM API integration guide for other clients.
What GPT-6.1 Terra actually costs you
Here is the arithmetic on three realistic workloads at AIReiter's rate of $0.30 input and $1.50 output per 1M tokens, with no cache hits.
| Workload | Per request | Cost per 1,000 requests |
|---|---|---|
| Support reply | 2K in / 500 out | $1.35 |
| Document rewrite | 20K in / 2K out | $9.00 |
| Agent step with tool results | 50K in / 4K out | $21.00 |
- Cached input reads cost $0.015 per 1M, one twentieth of a fresh read. If 40K of that 50K agent step is a cached prefix, the step drops from $21.00 to $9.60 per 1,000 requests. Cache writes cost $0.375 per 1M.
- Requests above 272K input tokens are surcharged for the whole request, at 2x on input and cache and 1.5x on output. A 300K-in / 4K-out request costs about $0.189, while the same task trimmed to 270K costs about $0.087.
Output tokens cost five times what input tokens cost. Higher reasoning effort produces more reasoning tokens, which are billed as output, so use none or low for rewriting and quick answers and save xhigh and max for hard problems.
三步驟立即體驗 GPT-6.1 Terra
無需安裝,無需設定。上方的 Playground 使用的端點與您程式碼將調用的完全相同。
設定推理強度
從 medium 開始。改寫內容與快速回答可降至 none 或 low,而在回答前需要規劃的問題則可提高至 high、xhigh 或 max。
發送提示詞或螢幕截圖
貼上您的實際任務而非玩具示範,並在任務涉及視覺時附加圖片。每個回應下方都會顯示 Token 使用量和消耗的額度,方便您在正式投入前預估工作負載成本。
複製 API 調用代碼
使用模型 ID gpt-6.1-terra 將相同的請求整合至您的程式碼中。Chat Completions 和 Responses API 皆支援 Tool calling。
GPT-6.1 Terra 常見問題
定價、功能與遷移相關問題。
/ 01GPT-6.1 Terra 在 AIReiter 上的定價是多少?
GPT-6.1 Terra 在 AIReiter 上的費用為每 100 萬輸入 token $0.30 美元、每 100 萬輸出 token $1.50 美元,僅為 OpenAI 官方定價($1.00 與 $5.00)的 30%。快取輸入讀取費用為每 100 萬 token $0.015 美元(官方為 $0.05),快取寫入則為每 100 萬 token $0.375 美元。輸入超過 272K token 的請求將按輸入 2 倍、輸出 1.5 倍計費。
/ 02GPT-6.1 Terra 與 GPT-6.1 Sol 相比如何?
GPT-6.1 Terra 在輸入、輸出和快取輸入上的價格剛好是 GPT-6.1 Sol 的一半,官方定價每 100 萬 token 分別為輸入 $1 對比 $2、輸出 $5 對比 $10。兩者均擁有相同的 1.05M 上下文視窗、128K 輸出上限以及 272K 長上下文附加費。建議先從 Terra 開始,僅在評估顯示存在明顯差距時再切換至 Sol。
/ 03GPT-6.1 Terra 擅長什麼?
OpenAI 將 GPT-6.1 Terra 定位於視覺推理、精準的電腦操作(computer use)以及清晰自然的寫作。在實務上,這代表它可以解讀螢幕截圖、圖表與文件,逐步驅動電腦操作 Agent,並產出通順自然的文案。它接受文字與圖片輸入並返回文字,因此音訊與影片任務需要使用其他模型。
/ 04上下文視窗大小為何?
GPT-6.1 Terra 擁有 1,050,000 token 的上下文視窗,最多可支援 922K 輸入 token 和 128K 輸出 token。在實務上,費用較低的部分為前 272K 輸入 token:超過該閾值後,整個請求將按輸入及快取費率的 2 倍與輸出的 1.5 倍計費,因此將長上下文精簡至門檻以下非常重要。
/ 05支援哪些 reasoning effort 設定?
GPT-6.1 Terra 支援 none、low、medium、high、xhigh 和 max,預設值為 medium。與 GPT-6.1 Sol 不同的是,它支援 none,可略過推理以提供最快且最便宜的回覆。較高的設定會產生更多計入輸出費用的推理 token,因此建議僅在需要規劃的問題上提高 effort。
/ 06GPT-6.1 Terra 是否支援 tool calling?
是的。在 OpenAI 官方 API 上,GPT-6.1 Terra 需要透過 Responses API 才能使用 tool calling。在 AIReiter 上,使用模型 gpt-6.1-terra 時,https://aireiter.com/api/v1/chat/completions 和 https://aireiter.com/api/v1/responses 皆支援 tool calling,因此切換模型 ID 後,現有的 Chat Completions 工具呼叫循環仍可正常運作。
/ 07如何在 Codex CLI 中使用 GPT-6.1 Terra?
在 ~/.codex/config.toml 中新增一個 aireiter 提供者,將 base_url 設為 https://aireiter.com/api/v1、wire_api 設為 responses、env_key 設為 AIREITER_API_KEY,接著將 model 設為 gpt-6.1-terra。在該環境變數中匯出您的 AIReiter 金鑰並啟動 Codex。完整設定請參考上方的程式碼區段。
/ 08GPT-6.1 Terra 比 GPT-5.6 Terra 更便宜嗎?
是的。GPT-6.1 Terra 的官方定價為每 100 萬 token 輸入 $1 美元、輸出 $5 美元,而 GPT-5.6 Terra 則為 $2 和 $12 美元,因此輸入價格減半,輸出價格更是低於原先的一半。快取輸入價格也從每 100 萬 token $0.20 美元降至 $0.05 美元。在 AIReiter 上,您只需支付 GPT-6.1 Terra 官方定價的 30%。