GPT-6.1 Terra: цены API, настройка Codex и сравнение с Sol
Выберите GPT-6.1 Terra для локальных правок кода и повторяемых действий в приложениях, а Sol или Astra — для сложных изменений. Настройте Codex или Responses API, сопоставьте независимые результаты и рассчитайте расходы на токены, кэш, длинный контекст, ускорение и пополнение OpenRouter.
Содержание

Выбирайте GPT-6.1 Terra для локальных правок кода и повторяемых действий в приложениях (computer use), когда результат легко проверить. Для неоднозначной отладки и сложных изменений в проекте оставьте GPT-6.1 Sol или GPT-6 Astra. На 2026-10-27 стандартные цены API Terra составляют $1 за миллион входных токенов и $5 за миллион выходных.
Эти цены вдвое ниже текущих стандартных тарифов Sol. Стоимость завершённой задачи также зависит от токенов рассуждений, повторных попыток, записи в кэш и длины контекста.
Когда выбирать Terra, а когда Sol?
Начните с Terra, если результат можно быстро проверить, а ошибку — недорого исправить. Например, поручите ей локальную правку, обновление теста или повторяемую операцию в приложении.
По данным OpenAI, на максимальном уровне рассуждений GPT-6.1 Terra решает 50.3% задач Terminal-Bench 4.0. Опубликованный результат GPT-5.6 Terra — 21.5%. В анонсе модели OpenAI по-прежнему рекомендует Sol или Astra для самых сложных задач программирования.
Независимые результаты показывают, почему одного сравнения цен за токен недостаточно. На 2026-10-27 Artificial Analysis публикует следующие результаты моделей в Codex:
| Модель в Codex | Уровень рассуждений | Coding Agent Index v2.0 | Средние расходы на API за задачу | Среднее время работы агента, минуты |
|---|---|---|---|---|
| GPT-6.1 Terra | xhigh | 48 | $0.69 | 16.4 |
| GPT-6.1 Terra | max | 48 | $1.24 | 26.1 |
| GPT-6.1 Sol | max | 54 | $1.50 | 23.7 |
| GPT-6 Astra | max | 55 | $7.04 | 24.8 |
Индекс объединяет три бенчмарка с разными методами оценки. Его баллы нельзя считать универсальным процентом успешно выполненных задач. По методике Artificial Analysis, расходы на API рассчитывают по попыткам выполнения задач, включая применимые расходы на чтение и запись кэша.
В этом наборе тестов Terra с max обходится дешевле Sol с max, но работает дольше и получает меньше баллов. Terra с xhigh достигает того же округлённого значения индекса, что и Terra с max, за меньшие деньги. Проверьте xhigh на своих задачах, прежде чем считать max самым выгодным вариантом.
В анонсе OpenAI заявлено примерно девятикратное преимущество перед Opus по стоимости задачи в тесте Agents’ Last Exam. Заявленное ускорение более чем втрое относительно Sol и Astra тоже относится к этому тесту работы с приложениями. Эти результаты не устанавливают такое же преимущество в программировании.
Для сложной ошибки в продакшене начинайте с Sol. Для повторяемой работы с надёжным тестом или проверяемым конечным состоянием сначала попробуйте Terra.
Как запустить GPT-6.1 Terra в Codex
Используйте Codex CLI 0.159.0 или новее и явно выберите gpt-6.1-terra. Минимальная версия и команда запуска указаны в официальной инструкции по моделям.
На 2026-10-27 Terra доступна в Work и Codex на тарифах Plus, Pro, Business, Enterprise и Edu. В обновлении продукта от 26 октября тариф Business указан явно. В режиме Chat модель недоступна.
Для Enterprise доступ зависит от доступности модели в рабочей области и ограничений администратора. Terra не поддерживает обработку запросов с привязкой к региону ОАЭ.
Перед настройкой проверьте страну, из которой будете работать. На 2026-10-27 Россия не входит в официальные списки поддерживаемых стран ChatGPT и OpenAI API. Приведённые ниже инструкции предполагают доступ из поддерживаемой страны.
В терминале Bash на macOS или Linux перейдите в каталог репозитория. Используйте установщик из официального репозитория Codex:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex --version
codex login
codex login status
codex -m gpt-6.1-terra
Проверьте, что версия не ниже 0.159.0. Завершите вход в браузере через аккаунт ChatGPT с подходящим тарифом.
В сессии выполните /status, чтобы проверить активную модель. Через /model выберите доступный уровень рассуждений. Обе команды описаны в справочнике Codex CLI.
Для проверки доступа попросите Codex найти команду запуска тестов в репозитории и объяснить один существующий тест. Завершённый ответ подтверждает больше, чем успешный вход в аккаунт.
Если Terra недоступна, проверьте версию CLI, тариф аккаунта и ограничения рабочей области. Также проверьте настройки провайдера в ~/.codex/config.toml и файле .codex/config.toml доверенного проекта. Флаг -m выбирает модель, но не заменяет конфигурацию провайдера.
Вход через ChatGPT использует доступ по подписке. При входе с API-ключом расходы списываются с аккаунта OpenAI Platform. С Terra лимита подписки может хватать на большее число задач, но API-тарифы не определяют фиксированное количество включённых задач.
Terra также поддерживает Fast в Codex, где этот режим доступен. Включите его командой /fast. Для включённых в подписку лимитов действует множитель расхода 2.5× относительно Standard. Для купленных кредитов и оплаты по факту использования в Enterprise действует множитель 2×.
Как вызвать Terra через Responses API
Для приложения или агента используйте Responses API. Terra требует этот интерфейс для вызова инструментов.
В справочнике модели на 2026-10-27 указаны следующие параметры:
| Параметр | Значение |
|---|---|
| Идентификатор модели в API | gpt-6.1-terra |
reasoning.effort | none, low, medium, high, xhigh, max |
| Уровень рассуждений по умолчанию в API | medium |
| Контекстное окно | 1,050,000 токенов |
| Максимальный вывод | 128,000 токенов |
| Знания по состоянию на | 2026-06-01 |
| Ввод и вывод | Текст и изображения на входе; текст на выходе |
| Интерфейс вызова инструментов | Responses API |
Контекстное окно API не определяет доступный объём контекста в Codex. Codex получает ограничения и другие параметры из каталога моделей. Перед запуском задачи с миллионом токенов проверьте объём контекста, показанный в сессии.
Для прямого запроса понадобятся ключ OpenAI Platform, настроенная оплата API, Bash, актуальный curl и jq. Когда команда read начнёт ждать ввод, вставьте ключ и нажмите Enter. При вводе ключ не отображается:
set -o pipefail
read -rs OPENAI_API_KEY && export OPENAI_API_KEY
curl --silent --show-error --fail-with-body \
https://api.openai.com/v1/responses \
--header "Authorization: Bearer ${OPENAI_API_KEY}" \
--header "Content-Type: application/json" \
--data '{
"model": "gpt-6.1-terra",
"reasoning": {"effort": "medium"},
"service_tier": "default",
"max_output_tokens": 4096,
"prompt_cache_options": {"mode": "explicit"},
"store": false,
"input": "Fix this Python function so empty input returns None, then provide two pytest tests: def first(xs): return xs[0]"
}' |
jq '{
id, model, status, service_tier,
text: ([.output[]? | select(.type == "message")
| .content[]? | select(.type == "output_text") | .text] | join("\n")),
usage, error, incomplete_details
}'
Пример использует документированный формат запроса Responses. Выражение jq собирает текст из сообщений массива output.
При успешном ответе status равен completed, поле text содержит код и тесты, а usage — число токенов. Запрос синхронный, поэтому отдельно опрашивать его состояние не нужно.
В примере явно выбран Standard. Режим кэширования explicit выбран без точек записи (breakpoints), поэтому этот запрос не создаёт записей в кэше.
Если ответ не завершён, проверьте incomplete_details. Лимит вывода включает токены рассуждений, поэтому небольшой лимит может закончиться до появления полного ответа. При ошибке HTTP проверьте её код: неверная авторизация, исчерпанный баланс и превышение частоты запросов требуют разных действий.
Для управления браузером или рабочим столом добавьте среду выполнения из руководства по computer use. Ваше приложение должно выполнять разрешённые действия и возвращать актуальные скриншоты. Приведённый текстовый запрос сам не управляет браузером или рабочим столом.
Сколько стоит API GPT-6.1 Terra
Считайте отдельно обычные входные токены, чтение из кэша, запись в кэш и оплачиваемый вывод. Длина видимого ответа не отражает все расходы на модель с рассуждениями.
Ниже приведены прямые тарифы OpenAI Standard в USD за миллион токенов, проверенные 2026-10-27:
| Категория токенов | Не более 272,000 входных токенов в запросе | Более 272,000 входных токенов в запросе |
|---|---|---|
| Обычный ввод | $1.00 | $2.00 |
| Чтение из кэша | $0.05 | $0.10 |
| Запись в кэш с хранением 30 минут | $1.25 | $2.50 |
| Запись в кэш с хранением 12 часов | $2.50 | $5.00 |
| Вывод | $5.00 | $7.50 |
По правилам тарификации модели надбавка за длинный контекст применяется ко всему запросу. К чтению и записи кэша применяется тот же множитель, что и к обычному вводу.
Пример оценки: запрос содержит 100,000 обычных входных токенов и 10,000 оплачиваемых выходных токенов.
(100,000 × $1.00 + 10,000 × $5.00) / 1,000,000 = $0.15
У Sol тарифы за миллион токенов составляют $2 за ввод и $10 за вывод. Такой же объём обойдётся в $0.30. Сравнение предполагает одинаковое количество токенов; в реальной задаче модели могут израсходовать разное количество.
Эти расчёты предполагают Standard без региональной наценки. Расходы на дополнительные инструменты и хостинг не включены. Налоги и комиссии API-шлюза учитываются отдельно. Оплачиваемый вывод включает токены рассуждений.
Что меняется после 272K входных токенов?
Если вход превышает 272,000 токенов, новые тарифы действуют для всего запроса. Они применяются не только к токенам сверх порога.
Оценка для запроса с 300,000 обычных входных токенов и 10,000 оплачиваемых выходных токенов:
(300,000 × $2.00 + 10,000 × $7.50) / 1,000,000 = $0.675
Тариф на ввод удваивается, а тариф на вывод увеличивается на 50%. В длинной сессии агента проверяйте каждый запрос отдельно. Накопленная история может пересечь порог, даже если последняя инструкция короткая.
Оставляйте только контекст, который нужен следующему шагу. Сравните число токенов и качество результата, прежде чем увеличивать объём контекста.
Как учитывать запись в кэш?
Выделяйте запись в кэш в отдельную категорию. Её тариф уже включает обработку этих токенов. Не добавляйте к нему плату за обычный ввод.
В руководстве по кэшированию запросов описаны следующие поля:
usage.input_tokens: весь ввод.usage.input_tokens_details.cached_tokens: оплачиваемое чтение из кэша.usage.input_tokens_details.cache_write_tokens: оплачиваемая запись в кэш.
Чтобы получить обычный ввод, вычтите из общего ввода токены чтения и записи. При разных сроках хранения используйте cache_write_tokens_details.ttl_30m_tokens и ttl_12h_tokens.
Оценим запрос: 100,000 токенов записываются в кэш на 30 минут, а 10,000 токенов относятся к оплачиваемому выводу.
(100,000 × $1.25 + 10,000 × $5.00) / 1,000,000 = $0.175
Последующий запрос со 100,000 токенов чтения из кэша и тем же объёмом вывода стоит $0.055. Такая экономия предполагает совпадающий префикс запроса и возможность повторно использовать кэш.
Для повторно используемого контекста задайте prompt_cache_options.ttl равным "30m" или "12h". Если контекст меняется и повторно не понадобится, явные точки записи помогут избежать лишних записей в кэш.
Когда выбирать Batch, Flex или Fast?
Используйте обработку со скидкой для задач, которые могут подождать. Для интерактивной работы с кодом оставьте Standard, если ускорение не оправдывает наценку.
На 2026-10-27 действуют следующие условия:
- Batch: цены за токены на 50% ниже Standard. Batch API обрабатывает асинхронные задания с окном выполнения 24 часа.
- Flex: цены за токены на 50% ниже Standard. Задайте
service_tierравным"flex"для более медленной обработки с возможной недоступностью ресурсов. - Fast: цены за токены составляют 2× Standard. Задайте
service_tierравным"fast"и проверьте возвращённый режим обработки по руководству Fast.
Региональная обработка добавляет наценку 10% там, где она доступна. Эти API-тарифы отличаются от множителей расхода лимитов подписки в Codex.
Как использовать Terra через OpenRouter
Выбирайте OpenRouter, если он подходит вашей системе маршрутизации и оплаты. Terra есть в каталоге, но идентификатор модели и работа с состоянием диалога отличаются от прямого OpenAI API.
OpenRouter требует соблюдать территориальные ограничения поставщиков моделей. Пункт 5.7 условий сервиса запрещает обходить такие ограничения через VPN или прокси.
На 2026-10-27 каталог OpenRouter подтверждает наличие Terra. Для прямого доступа и доступа через OpenRouter нужны разные идентификаторы и адреса:
| Маршрут | Идентификатор модели | Полный URL Responses |
|---|---|---|
| Напрямую через OpenAI | gpt-6.1-terra | https://api.openai.com/v1/responses |
| Через OpenRouter | openai/gpt-6.1-terra | https://openrouter.ai/api/v1/responses |
Используйте собственный ключ выбранного провайдера с авторизацией Bearer. Для клиента SDK с OpenRouter базовый URL — https://openrouter.ai/api/v1.
OpenRouter указывает $1 за ввод, $5 за вывод, $0.05 за чтение из кэша и $1.25 за запись в кэш за миллион токенов. В его каталоге отдельно заданы повышенные тарифы для запросов свыше 272,000 входных токенов: соответственно $2, $7.50, $0.10 и $2.50.
Интерфейс Responses в OpenRouter работает без серверного состояния диалога. Передавайте историю с каждым запросом. Если передать store: true или значение previous_response_id, отличное от null, сервис вернёт HTTP 400.
При оценке денежных расходов учтите комиссию за пополнение. На тарифе OpenRouter Standard комиссия за покупку кредитов составляет 5.5%. При оплате картой действует минимальная комиссия $0.80.
Например, покупка кредитов на $100 обойдётся в $105.50 до применимых налогов. 100 запросов по $0.15 из предыдущего примера израсходуют $15 кредитов. Если распределить комиссию пропорционально расходам, оценка составит:
100 × $0.15 × 1.055 = $15.825, то есть примерно $15.83.
Это оценка денежных расходов с распределённой комиссией. Комиссию платят при пополнении счёта, а не с каждым запросом. При покупке на $10 действует минимум $0.80, поэтому распределение по ставке 5.5% даст неверный результат.
Перед переносом существующего агента проверьте работу с состоянием диалога и все необходимые инструменты. Совместимость текстового запроса не подтверждает совместимость каждого инструмента в цикле агента.
Какие задачи поручить Terra
Переведите на Terra один тип задач с чёткой проверкой результата и измерьте полную стоимость выполнения. Для работы, которая требует многократного уточнения требований или сложной интеграции, сохраните текущую модель.
При регрессии интерфейса поручите Sol описать ошибку и критерий приёмки. Передайте Terra проблемный компонент, команду нужного теста и ожидаемый вид интерфейса. Пусть Sol проверит патч и займётся изменениями, которые затрагивают несколько компонентов.
Это рекомендация по организации работы, основанная на результатах бенчмарков. Схему с Sol в роли координатора и субагентами Terra в этих тестах не проверяли.
Сложите расходы на вызовы моделей при первой попытке, повторных попытках и проверке результата. Разделите сумму на число принятых результатов. Время проверки человеком учитывайте отдельно. Также фиксируйте успех с первой попытки и полное время выполнения задачи.
Более низкий тариф Terra полезен, только если итоговые показатели улучшаются. Если Sol регулярно приходится доделывать задачи определённого типа, сразу поручайте их Sol. Для повторяемых действий в приложениях задайте проверяемое конечное состояние. Ваше приложение должно подтвердить его, прежде чем засчитать задачу выполненной.