GPT-6 Astra в Codex, Cursor, Cline и DSH: рабочие конфигурации (2026)

Одна строка модели, четыре кодовых агента. Готовые к копированию настройки GPT-6 Astra для Codex CLI, Cursor, Cline и DeepSeek Harness, плюс параметр effort и ловушка с кэшем, которые стоит определить заранее.

GPT-6 Astra в Codex, Cursor, Cline и DSH: рабочие конфигурации (2026)

GPT-6 Astra говорит на том же OpenAI-совместимом протоколе, который уже использует любой кодовый агент, так что «подключение» здесь — это смена строки модели, а не интеграция. Решения на самом деле требуют уровень effort и ставка за чтение кэша. На этой странице — рабочие конфигурации для Codex CLI, Cursor, Cline и DeepSeek Harness, а также две настройки, которые стоит выставить правильно, прежде чем делать это значением по умолчанию.

ID модели:     openai/gpt-6-astra
Псевдонимы:    gpt-6-astra, gpt-6-astra-2026-09-03
Эндпоинты:     /v1/chat/completions, /v1/responses
Base URL:      https://api.ofox.ai/v1
Цена:          $10.00 вход / $50.00 выход за 1 млн
Кэш:           $1.00 чтение / $12.50 запись
Контекст:      1 050 000 вход / 128K выход
Уровни effort: low, medium, high, xhigh, max

Считано с живого эндпоинта /v1/models 5 сентября 2026 года, в день появления Astra в каталоге.

Сначала определитесь с этими двумя вещами

Перед конфигурациями — две настройки, которые решают, хорошая ли это идея для вашей нагрузки.

Effort: начинайте с high, а не с max. Astra открывает пять уровней. Artificial Analysis намеряла для max 61 по своему Intelligence Index, для high — 60, то есть один пункт, при этом max написал 42 млн выходных токенов против 16 млн у high и обошёлся в $3013 против $1429 на прогон одного и того же индекса. Токены рассуждений тарифицируются по цене вывода независимо от того, читаете вы их или нет, так что настройка effort — это множитель цены с прилагающейся гипотезой о качестве. Убедитесь, что этот пункт существует на ваших задачах, прежде чем за него платить.

Чтение кэша стоит в 4 раза дороже, чем у Claude Fable 5.1. По заголовочной цене обе модели идут по $10 / $50 за миллион. Но Astra читает закэшированный ввод по $1.00 за миллион, а Fable 5.1 — по $0.25. Кодовые агенты пересылают один и тот же системный промпт, определения инструментов и контекст файлов на каждом ходу, поэтому в длинной сессии закэшированный ввод обычно оказывается самой крупной строкой счёта. Если ваш агентный цикл заново прокручивает длинный префикс, эта строка двигает счёт сильнее, чем заголовочная ставка.

Честный вывод из независимых бенчмарков: Astra построена и оценена под агентов. В Coding Agent Index у неё 67 против 65 у GPT-5.6 Sol, при этом в харнессе Codex она расходует около трети токенов, так что полная задача обходится примерно как у Sol. На коротких запросах вы платите в 2,5 раза больше за токен ради общего балла, который не сдвинулся.

Codex CLI

Две переменные окружения и флаг модели.

export OPENAI_API_KEY=<ваш ключ ofox>
export OPENAI_BASE_URL=https://api.ofox.ai/v1
codex --model openai/gpt-6-astra "Migrate this module off the deprecated client"

Для одного эндпоинта это вся настройка. Установка и проверка описаны в полном руководстве по настройке Codex.

Когда способ с переменными перестаёт работать

Трюк с двумя переменными жёстко прописывает один эндпоинт. Как только вам понадобится держать в одном терминале и прямой OpenAI, и шлюз, или разные модели для разных проектов, нужен ~/.codex/config.toml:

[model_providers.ofox]
name = "ofox.ai gateway"
base_url = "https://api.ofox.ai/v1"
env_key = "OFOX_API_KEY"
wire_api = "chat"
request_max_retries = 4

[profiles.astra]
model = "openai/gpt-6-astra"
model_provider = "ofox"
model_reasoning_effort = "high"
codex --profile astra "Refactor the auth layer"

Два ключа, в которых чаще всего ошибаются:

  • wire_api = "chat", а не "responses". Оба значения принимаются, и собственная конфигурация OpenAI по умолчанию использует "responses", но сторонние OpenAI-совместимые шлюзы выставляют схему Chat Completions на /v1/chat/completions. Для маршрута через шлюз ставьте "chat".
  • env_key называет переменную, а не содержит ключ. Codex читает эту переменную окружения во время выполнения. Не вставляйте токен в TOML.

Остальную часть блока, включая http_headers для шлюзов, которым нужна привязка к организации, разбирает подробный материал о нескольких провайдерах.

Cursor

Settings → Models → Override OpenAI Base URL.

  1. Введите https://api.ofox.ai/v1 в поле Override OpenAI Base URL. Не опускайте /v1 — Cursor дописывает /chat/completions к тому, что вы указали.
  2. Впишите ключ шлюза в поле OpenAI API Key. Подпись говорит про OpenAI, но ключ отправляется на настроенный выше эндпоинт.
  3. Нажмите + Add Model и введите ровно openai/gpt-6-astra. Строка должна совпадать с тем, что эндпоинт ожидает в теле запроса.

Переопределение в Cursor действует глобально, а не для отдельной модели, — это известное ограничение такого пути: после включения все модели с меткой OpenAI начинают ходить на ваш эндпоинт. Что при этом ломается и как это обходить, описано в руководстве по настройке Cursor и Cline.

Cline

Провайдер OpenAI Compatible.

В панели настроек Cline выберите OpenAI Compatible в качестве API Provider и заполните три поля:

ПолеЗначение
Base URLhttps://api.ofox.ai/v1
API Keyваш ключ шлюза
Model IDopenai/gpt-6-astra

Идентификатор модели нужен с префиксом провайдера. Само по себе gpt-6-astra — псевдоним, который шлюз разрешает, но сообщения о «model not found» в Cline почти всегда сводятся к строке, введённой без префикса openai/ на маршруте, которому он нужен. В руководстве по настройке Cline описан и путь через провайдера Anthropic — он важен для моделей Claude, но не для этой.

DeepSeek Harness (dsh)

Settings → Models → Add a custom provider. Форма спрашивает пять вещей:

ПолеЗначениеОграничение
Provider IDofoxСтрочные буквы, начинается с буквы, не меняется
Display nameofox.ai gatewayРедактируется позже
Base URLhttps://api.ofox.ai/v1Редактируется позже
API protocolopenai-completionsТакже openai-responses, anthropic-messages
API keyваш ключ шлюзаТолько на запись, хранится в $DSH_HOME

Или пропишите напрямую в $DSH_HOME/settings.yaml:

llm-pi-ai:
  providers:
    ofox:
      apiKeyEnv: OFOX_API_KEY
      api: openai-completions
      baseURL: https://api.ofox.ai/v1
      models:
        - id: openai/gpt-6-astra

Три специфичные для dsh ловушки, все проверены на чистой установке:

  • Список models заменяет каталог маршрута, а не расширяет его. Модель, которую вы не объявили, падает с UNKNOWN_MODEL ещё до того, как запрос покинет машину. Варианта «всё равно отправь» у кастомного провайдера нет.
  • Provider ID не меняется. Сессии, значения по умолчанию и ссылки на учётные данные завязаны на него, так что переименование означает создание нового провайдера и удаление старого.
  • Объявление провайдера не делает его основным. Профиль headless поднимает встроенный маршрут DeepSeek и просит DEEPSEEK_API_KEY, даже когда другой провайдер полностью настроен. Сначала задайте модель по умолчанию в веб-приложении.

dsh по-прежнему в статусе developer preview, и это написано заглавными буквами в его собственном README. Что это означает, прежде чем направлять его на важный вам репозиторий, разбирают руководство по настройке dsh и заметки о версиях и стабильности.

Проверка маршрута

Проверка одинакова независимо от того, какого агента вы настроили: если это возвращает ответ, транспорт в порядке, и всё, что ещё сломано, — на стороне конфигурации агента:

curl -X POST https://api.ofox.ai/v1/chat/completions \
  -H "Authorization: Bearer $OFOX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-6-astra",
    "messages": [{"role": "user", "content": "Reply with exactly: ok"}],
    "reasoning": {"effort": "high"}
  }'

Прочитайте usage на своих собственных запросах, прежде чем прогнозировать расходы. При $50 за миллион выходных токенов и тарификации рассуждений по той же ставке количество токенов значит больше, чем прайс-лист.

Когда возвращается model_not_found

Почти всегда это устаревшая или неправильно составленная строка модели. Действительные идентификаторы — openai/gpt-6-astra, а также псевдонимы gpt-6-astra и gpt-6-astra-2026-09-03.

Две конкретные ловушки:

  • Старые руководства по Codex советуют openai/gpt-5.4-mini-codex. Этой модели больше нет в каталоге, и она возвращает тот же model_not_found. Актуальные варианты семейства Codex — openai/gpt-5.1-codex-mini по $0.25 / $2.00 и openai/gpt-5.3-codex по $1.75 / $14.00.
  • У GPT-6 нет суффикса уровня. GPT-5.6 вышла как Sol, Terra и Luna; GPT-6 выходит как Astra и Astra Pro. Любой роутер или шаблон конфигурации, собирающий строку модели дописыванием уровня, совпадения не найдёт. Что ещё ломает эта смена именования, разобрано в сравнении поколений.

Что доступно к вызову, определяет GET https://api.ofox.ai/v1/models, а не какая-либо страница, включая эту.

На какую модель их на самом деле направлять

Astra не становится правильным выбором по умолчанию просто потому, что она новее всех. В той же категории $10 / $50 есть ещё три маршрута, которые стоит сравнить с ней на своих задачах:

МодельВход / выход за 1 млнЧтение кэшаAA Coding Agent Index
openai/gpt-6-astra$10.00 / $50.00$1.0067
anthropic/claude-fable-5.1$10.00 / $50.00$0.2570
openai/gpt-5.6-sol$5.00 / $30.00$0.5065
openai/gpt-5.3-codex$1.75 / $14.00

Fable 5.1 возглавляет Coding Agent Index с 70 и читает кэш вчетверо дешевле Astra — именно это сочетание важнее всего в длинных агентных сессиях. Контраргумент Astra — эффективность по токенам: около трети от Sol в харнессе Codex, поэтому её стоимость на задачу оказывается рядом с Sol несмотря на более высокий ценник. Полный разбор — в прямом сравнении.

Поскольку каждый из перечисленных агентов достаёт все четыре модели через один и тот же эндпоинт, переключение между ними — это одна строка. Прогоните три своих задачи на двух моделях и прочитайте usage — такое сравнение стоит несколько центов и полезнее любой таблицы бенчмарков, включая те, что на этом сайте.

Источники

Идентификаторы моделей, ставки, длины контекста и эндпоинты считаны с живого эндпоинта Ofox /v1/models 5 сентября 2026 года. Баллы Coding Agent Index и сравнение стоимости по уровням effort взяты у Artificial Analysis, прочитано 4 сентября 2026 года. Ключи config.toml для Codex соответствуют справочнику по конфигурации OpenAI. Поля формы провайдера в dsh и три ловушки dsh были проверены на чистой установке для нашего более раннего руководства по настройке dsh и повторно сверены здесь; dsh остаётся developer preview, и его сопровождающие обещают ломающие изменения.

Часто задаваемые вопросы

Как использовать GPT-6 Astra в Codex CLI?
Направьте Codex на OpenAI-совместимый шлюз и передайте строку модели. Хватает двух переменных окружения: OPENAI_BASE_URL=https://api.ofox.ai/v1 и OPENAI_API_KEY с ключом шлюза, после чего запустите codex --model openai/gpt-6-astra. Если нужно держать несколько провайдеров рядом, вместо этого объявите блок [model_providers.ofox] в ~/.codex/config.toml с wire_api = "chat".
Нужен ли GPT-6 Astra особый блок провайдера?
Нет. Astra отдаётся по стандартному OpenAI-совместимому протоколу на /v1/chat/completions и /v1/responses, так что любой агент, который уже умеет разговаривать с OpenAI-совместимым эндпоинтом, достанет её сменой строки модели на openai/gpt-6-astra. Внимания требует не транспорт, а настройка reasoning effort и ставка за чтение кэша.
Какой reasoning effort использовать для кода?
Начинайте с high. Astra открывает low, medium, high, xhigh и max. По измерениям Artificial Analysis шаг с high на max дал один пункт индекса и примерно удвоил стоимость: 42 млн выходных токенов против 16 млн. Проверьте, существует ли этот пункт на ваших задачах, прежде чем делать max значением по умолчанию.
Стоит ли GPT-6 Astra того по сравнению с GPT-5.6 Sol для кода?
На агентных нагрузках — часто да, несмотря на ценник в 2,5 раза выше. Artificial Analysis даёт Astra 67 в Coding Agent Index против 65 у Sol, при этом в харнессе Codex она расходует примерно треть токенов, так что стоимость задачи выходит близкой к Sol. На коротких запросах и в чате вы платите в 2,5 раза больше за токен ради общего балла интеллекта, который не сдвинулся.
Можно ли запустить GPT-6 Astra в DeepSeek Harness?
Да, через кастомного провайдера. Settings → Models → Add a custom provider запрашивает ID провайдера, базовый URL, протокол API и ключ; выберите openai-completions и укажите openai/gpt-6-astra в списке models. Можно также прописать это напрямую в $DSH_HOME/settings.yaml. Учтите, что список models заменяет каталог маршрута, а не расширяет его, так что необъявленная модель падает с UNKNOWN_MODEL ещё до того, как запрос покинет машину.
Почему мой агент выдаёт model_not_found для GPT-6 Astra?
Обычно из-за устаревшей строки модели. Идентификатор в каталоге — openai/gpt-6-astra, с псевдонимами gpt-6-astra и gpt-6-astra-2026-09-03. Старые руководства также советуют openai/gpt-5.4-mini-codex, которой в каталоге больше нет и которая возвращает ту же ошибку. Сверяйтесь с GET https://api.ofox.ai/v1/models, а не копируйте строку модели с какой-либо страницы.