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.
Üç adımda GPT-6.1 Terra'yı deneyin
Yükleme ve kurulum gerekmez. Yukarıdaki playground, kodunuzun çağıracağı aynı uç nokta üzerinde çalışır.
Akıl yürütme düzeyini ayarlayın
medium seviyesiyle başlayın. Yeniden yazma ve hızlı yanıtlar için none veya low seviyesine düşürün; yanıtlamadan önce planlama gerektiren problemler içinse high, xhigh veya max seviyesine yükseltin.
Bir prompt veya ekran görüntüsü gönderin
Basit bir deneme yerine gerçek görevinizi yapıştırın ve görev görsel olduğunda bir görsel ekleyin. Token kullanımı ve harcanan krediler her yanıtın altında bildirilir, böylece nihai kullanıma geçmeden önce iş yükünü fiyatlandırabilirsiniz.
API çağrısını kopyalayın
Aynı isteği gpt-6.1-terra model kimliği ile kodunuza taşıyın. Tool calling hem Chat Completions hem de Responses API üzerinde çalışır.
GPT-6.1 Terra SSS
Fiyatlandırma, yetenek ve geçiş soruları.
/ 01GPT-6.1 Terra'nın AIReiter üzerindeki maliyeti nedir?
GPT-6.1 Terra, AIReiter üzerinde 1M girdi tokenı başına $0,30 ve 1M çıktı tokenı başına $1,50 tutarındadır; bu da OpenAI'ın resmi $1,00 ve $5,00 fiyatlarının %30'udur. Önbelleğe alınmış girdi okumaları resmi $0,05 yerine 1M başına $0,015 ve önbellek yazımları 1M başına $0,375'tir. 272K girdi tokenının üzerindeki istekler 2 kat girdi ve 1,5 kat çıktı olarak faturalandırılır.
/ 02GPT-6.1 Terra, GPT-6.1 Sol ile nasıl karşılaştırılır?
GPT-6.1 Terra; girdi, çıktı ve önbelleğe alınmış girdide GPT-6.1 Sol'un tam olarak yarı fiyatına mal olur: resmi olarak 1M başına girdi için $2'a karşı $1 ve çıktı için $10'a karşı $5. Her ikisi de aynı 1,05M bağlam penceresini, 128K çıktı sınırını ve 272K uzun bağlam ek ücretini paylaşır. Terra ile başlayın ve yalnızca değerlendirmeleriniz belirgin bir fark gösterdiğinde Sol'a yönlendirin.
/ 03GPT-6.1 Terra hangi konularda iyidir?
OpenAI; GPT-6.1 Terra'yı görsel akıl yürütme, hassas bilgisayar kullanımı ve net, doğal yazım için konumlandırıyor. Pratikte bu; ekran görüntülerini, grafikleri ve belgeleri okumak, bilgisayar kullanım ajanlarını adım adım yönlendirmek ve doğal okunan metinler üretmek anlamına gelir. Metin ve görsel girdisi kabul edip metin döndürür; bu nedenle ses ve video görevleri için farklı bir model gerekir.
/ 04Bağlam penceresi nedir?
GPT-6.1 Terra, 922K'ya kadar girdi tokenı ve 128K çıktı tokenı içeren 1.050.000 tokenlık bir bağlam penceresine sahiptir. Pratikte bu pencerenin ekonomik kısmı ilk 272K girdi tokenıdır: bunun üzerinde, tüm istek 2 kat girdi ve önbellek oranı ile 1,5 kat çıktı üzerinden faturalandırılır; bu nedenle uzun bağlamları eşiğin altında tutacak şekilde kırpmak önem taşır.
/ 05Hangi reasoning effort ayarları destekleniyor?
GPT-6.1 Terra varsayılan olarak medium olmak üzere none, low, medium, high, xhigh ve max değerlerini kabul eder. GPT-6.1 Sol'un aksine, en hızlı ve en ucuz yanıtlar için akıl yürütmeyi atlayan none seçeneğini destekler. Daha yüksek ayarlar, çıktı olarak faturalandırılan daha fazla akıl yürütme tokenı üretir; bu nedenle efor düzeyini yalnızca planlama gerektiren problemler için artırın.
/ 06GPT-6.1 Terra tool calling özelliğini destekliyor mu?
Evet. OpenAI'ın kendi API'sinde GPT-6.1 Terra, tool calling için Responses API gerektirir. AIReiter üzerinde ise tool calling gpt-6.1-terra modeliyle hem https://aireiter.com/api/v1/chat/completions hem de https://aireiter.com/api/v1/responses üzerinde çalışır; böylece model kimliğini değiştirdikten sonra mevcut Chat Completions araç döngüleri çalışmaya devam eder.
/ 07GPT-6.1 Terra'yı Codex CLI'da nasıl kullanırım?
~/.codex/config.toml dosyasına base_url değeri https://aireiter.com/api/v1, wire_api değeri responses ve env_key değeri AIREITER_API_KEY olarak ayarlanmış bir aireiter sağlayıcısı ekleyin, ardından model değerini gpt-6.1-terra olarak ayarlayın. AIReiter anahtarınızı bu ortam değişkenine export edin ve Codex'i başlatın. Yapılandırmanın tamamı yukarıdaki kod bölümünde yer almaktadır.
/ 08GPT-6.1 Terra, GPT-5.6 Terra'dan daha mı ucuz?
Evet. GPT-5.6 Terra için 1M token başına $2 girdi ve $12 çıktıya kıyasla GPT-6.1 Terra'nın resmi fiyatlandırması $1 girdi ve $5 çıktıdır; dolayısıyla girdi yarı fiyatına, çıktı ise yarısının da oldukça altındadır. Önbelleğe alınmış girdi de 1M başına $0,20'den $0,05'e düşer. AIReiter'da ise GPT-6.1 Terra resmi fiyatının %30'unu ödersiniz.