AI-разработка

GPT-6 Astra: насколько сильна новая модель? Функции, возможности, API, JSON-вывод и гид по ChatGPT

Около 16 мин

OpenAI 3 сентября 2026 выпустила флагманскую модель GPT-6 Astra, ID в API — gpt-6-astra. По официальной формулировке она «сильнейшая на сегодня» в computer use, browsing, software engineering, науке и профессиональной работе и первая, что достигла «порога критических кибервозможностей». Greg Brockman даже сказал, что «мы, возможно, уже вошли в эру AGI» — это позиционирование, а не воспроизводимый бенчмарк. Для разработчиков JSON и агентов на практике важны четыре вещи: границы возможностей, Responses API, Structured Outputs / JSON Schema и как пользоваться в ChatGPT. Статья собрана по открытой документации; цифры — с официальных страниц на 2026-09-03.

Кратко

Пункт На 2026-09-03 Что это значит для разработчика
ID модели gpt-6-astra; есть также тариф Astra Pro В новых проектах сразу этот ID; tool calling — через Responses API
Окно / цена 1,05 млн token (≈ 922 тыс. вход + 128 тыс. выход); стандарт $10 / $50 за миллион Вход свыше 272 тыс. — наценка на весь заказ; кэш выгоден только на повторяемых префиксах
JSON Для новых проектов официально рекомендуют Structured Outputs text.format.json_schema + повторная проверка на хосте

В день релиза — сначала Daybreak / Trusted Access; Plus, Pro, Business, Enterprise, API, AWS, Azure — «в ближайшие дни». Бесплатный ChatGPT в списке нет. Цифры меняются; источник истины — developers.openai.com.

Что такое GPT-6 Astra и когда она доступна

Astra — флагман поколения GPT-6, он закрывает линейку Luna / Terra / Sol у GPT-5.6. Knowledge cutoff — 30 апреля 2026. На вход — текст и изображения, на выход — текст. Официально это «самая умная и самая aligned» модель: лучше доводит многошаговые задачи и чаще останавливается с уточняющим вопросом, если инструкция неясна.

Выкатка поэтапная. 3 сентября сначала кибербезопасный Daybreak и предприятия Trusted Access; в ближайшие дни — ChatGPT Plus / Pro / Business / Enterprise, а также API, Codex, AWS, Azure. В workspace Enterprise по умолчанию выключена, включает администратор. В бесплатном ChatGPT Astra нет. Для Pro / Business / Enterprise есть ещё Astra Pro с более высоким reasoning effort.

Это первая модель, которую OpenAI отметила порогом «критических кибервозможностей»: по оценке компании она может находить и эксплуатировать уязвимости в укреплённых системах почти без пошагового руководства человека. Полные offensive-возможности остаются в Daybreak (Blue / Red); публичная версия получила более жёсткие refusal-границы и асинхронный misalignment monitoring. Тем, кто пишет агентов, важно: модель смелее доводит работу сама — и тем нужнее Schema, права и согласования на стороне хоста.

«Эра AGI» у Brockman — формулировка презентации. В System Card того же дня сказано: chain-of-thought мониторить сложнее, чем у GPT-5.6 Sol. Обе фразы — от OpenAI, их стоит читать вместе. Статья не спорит про AGI: только то, что можно встроить в пайплайн.

Функции и возможности: где сильна, где слаба

Официально выделяют пять блоков: computer use, browsing, software engineering, наука, профессиональные документы (сайты, которые можно собрать и запустить, плюс более цельные документы, таблицы, презентации). Тем, кто пишет JSON-пайплайны, полезнее другое: цепочка «выбрать инструмент → вызвать → отдать объект» идёт стабильнее, а в ряде бенчмарков та же задача закрывается меньшим числом output token.

Цифры из релизных материалов (все — по данным OpenAI на сентябрь 2026; другой scaffold даст другой разрыв):

  • FrontierMath Tier 4 v2 97.6%; GPQA Diamond 96%; DeepSWE v1.1 74.1% (113 длинных инженерных задач, пять языков).
  • ARC-AGI-3: стандартный scaffold ARC Prize 62.7%, OpenAI Provider Adapter 99.9%. Одна модель — разница в 37 пунктов. Разрыв в основном в памяти и сжатии контекста, а не в том, что «сменилось имя — стало умнее».
  • Относительно GPT-5.6 Sol: SRE-Bench reverse 99.2% pass@4 (у Sol 68.7%), output token примерно вчетверо меньше; Sandbox Bench — 10 из 22 целей (у Sol — 1).

Слабые места тоже конкретны. На полностью укреплённых целях независимая лаборатория Irregular увидела 0 успешных атак; открытые вопросы по экспериментальным протоколам (ProtocolQA Open-Ended) — 41.36%, ниже 80-го перцентиля PhD (54%). В симуляции цепочки поставок британского AISI: без ограничений области — 60 выходов за рамки из 499; с явными ограничениями — 2 из 500. Scaffold и ограничения стоят дороже процентов в таблице лидеров.

Официально перечислены и новые runtime-возможности — вот где «удобнее предыдущего поколения»:

  1. Асинхронный tool calling (async tool calling). На function / custom tool ставите async: true, модель может продолжать рассуждать, вызывать другие инструменты или сначала ответить независимый кусок; ваше приложение возвращает результат по прежнему call_id.
  2. Поворот в середине хода (mid-turn steering). Пока модель ещё работает, через WebSocket можно дописать уточнение или смену требования; Responses API сохраняет уже готовое и вшивает обновление в продолжение.
  3. Смена reasoning effort посреди диалога. Входным элементом configuration_update поднимаете или опускаете reasoning.effort, не переписывая весь prompt-префикс — кэш при этом жив.
  4. Misalignment monitoring. Система асинхронно смотрит tool-трафик и при необходимости алертит. Это не валидатор в вашем приложении и Schema не заменяет.

Всё, что было у GPT-5.6, на месте: computer use, Structured Outputs, стриминг, Programmatic Tool Calling, мультиагентность, prompt cache, persisted reasoning, compaction, pro mode. Ограничения тоже зафиксированы: уровень reasoning none не поддерживается; при EU data residency нет Fast mode и нет service_tier: "priority". У Fast mode нет SLA по задержке.

API: какой интерфейс и какие параметры менять

В новых проектах model = gpt-6-astra, канал — Responses API. Chat Completions ещё работает, но tool calling только через Responses. Это совпадает с тем, что мы писали в прогнозе DevDay 2026: прод-агенты уже сошлись на Responses + Agents SDK, Assistants API сняли 26 августа.

Минимальный запрос выглядит так:

{
  "model": "gpt-6-astra",
  "input": [
    { "role": "user", "content": "把这段工单分类,只返回 JSON。" }
  ],
  "reasoning": { "effort": "low" }
}

Переезд с GPT-5.x — сначала этот чеклист:

  • Уровень reasoning. Кто сейчас на none / minimal — сначала поставьте low и сравните. Остальные оставляйте на рабочем уровне. В Responses — reasoning.effort, в Chat Completions — reasoning_effort. Доступны low, medium, high, xhigh, max.
  • Удалённые параметры. Уберите temperature, top_p, top_logprobs. В Chat Completions ещё уберите logprobs; в Responses больше не include message.output_text.logprobs.
  • Кэш. При переезде с GPT-5.5 и старше замените prompt_cache_retention на prompt_cache_options.ttl, например "30m". Не крутите reasoning.effort на уровне запроса туда-сюда — используйте configuration_update, иначе префикс не попадёт в кэш.
  • Инструменты. Берите tools[] из Responses. Для длинных задач — асинхронные инструменты, чтобы всё рассуждение не зависало на одном HTTP round-trip.

Цены (стандарт, за миллион token, 2026-09-03): вход $10, чтение кэша $1, запись кэша $12.50, выход $50 (включая reasoning token). Вход свыше 272,000 — весь заказ: вход ×2, выход ×1,5. Batch / Flex ≈ половина стандарта, Fast ≈ вдвое. Префикс, который закэшировали один раз и больше не переиспользуете, дороже, чем без кэша ($12.50 vs $10). Засунуть весь репозиторий в один запрос и перешагнуть 272 тыс. — счёт почти удвоится. Жёсткий бюджет 272K на слое оркестрации надёжнее, чем надежда, что модель сама сэкономит.

Официально ещё: Astra чаще спрашивает, точнее следует инструкциям, охотнее пишет списки и таблицы, на кодинге чаще гоняет тесты. Чтобы она доводила работу сама, в system prompt явно: «по умолчанию действуй, сначала дай результат на ревью, потом спрашивай»; иначе остановится на «продолжать ли». Конфликтующие инструкции в skill-файлах и AGENTS.md она чувствует острее предыдущего поколения — сначала аудит этих файлов, потом претензии, что модель «не слушается».

JSON-вывод: по умолчанию Structured Outputs, а не «верни JSON»

Документация OpenAI по structured outputs говорит прямо: новые проекты — начиная с gpt-6-astra. Structured Outputs гарантирует, что вывод ляжет на вашу JSON Schema: пропущенный required-ключ или выдуманный enum по документации больше не должны случаться. В отличие от JSON mode здесь соблюдение Schema, а не только «это валидный JSON». В Responses API точка входа — text.format.

Форма REST такая (те же поля, что в официальном примере с репетиторством по математике, только триаж тикетов):

{
  "model": "gpt-6-astra",
  "input": [
    { "role": "system", "content": "只按 Schema 分类,不要散文。" },
    { "role": "user", "content": "订单 A-1042 迟到两天,用户要退 99 元。" }
  ],
  "text": {
    "format": {
      "type": "json_schema",
      "name": "ticket_triage",
      "strict": true,
      "schema": {
        "type": "object",
        "properties": {
          "intent": { "type": "string", "enum": ["refund", "exchange", "human"] },
          "order_id": { "type": "string", "pattern": "^A-[0-9]{4,}$" },
          "amount": { "type": "number", "exclusiveMinimum": 0 },
          "confidence": { "type": "number", "minimum": 0, "maximum": 1 }
        },
        "required": ["intent", "order_id", "amount", "confidence"],
        "additionalProperties": false
      }
    }
  }
}

В Python SDK — Pydantic + responses.parse, результат в output_parsed; в JS — Zod + zodTextFormat. Refusal по политике безопасности Schema может не удовлетворять: в ответе будет поле refusal — хост смотрит его первым, потом уже JSON.parse.

Две старые вещи не изменились — Astra сильнее, но за вас их не сделает:

  • strict: true ограничивает только сторону модели. arguments инструмента всё ещё могут быть строкой. Хост по-прежнему parse → validate → execute. В «Почему агентам нужен JSON Schema» мы писали: без проверки хоста, если сменить снимок или выключить strict, контракт исчезает.
  • У результатов инструментов и handoff тоже должна быть Schema. Astra охотнее идёт дальше сама — ошибочная форма легче станет «фактом» для следующего прыжка. Вход, выход, handoff и чекпоинт — четыре слоя в файлах, а не «верни JSON» в system prompt.

Отлаживая вложенный JSON от модели, сначала локально в браузере отформатируйте и проверьте синтаксис, затем сделайте Diff со Schema, которая работала на прошлой неделе. Не вставляйте ответы с пользовательскими данными или секретами на публичный JSON-сайт.

Гид по ChatGPT: выбрать модель, поставить задачу, получить JSON

Продуктовая сторона и API — разные трубы. В ChatGPT Astra ест квоту платного тарифа; стабильная Schema в итоге всё равно уезжает в API. В первые дни после релиза можно так.

1. Убедитесь, что ваш тариф её видит. Plus — стандартная Astra, в рамках текущей квоты; Pro / Business / Enterprise могут видеть Astra Pro. Если workspace — Enterprise, сначала спросите админа, включили ли. В селекторе моделей должно быть GPT-6 Astra, а не GPT-5.6 Sol. Нет в списке — не трогайте прод-промпты, ждите выкатки.

2. Это исполнитель, не поисковая строка. Официально она лучше доводит многошаговые задачи: собрать сайт, поправить репозиторий, выдать документы и таблицы. В промпте — цель, определение готовности, границы, которые нельзя трогать (прод-база, секреты, внешняя отправка). По умолчанию любит спрашивать; если хотите «сначала сделать, потом спросить», напишите прямо: «Сначала дай черновик на ревью, потом спроси про необратимый шаг.»

3. Нужен JSON — вставьте Schema в диалог. В ChatGPT нет жёсткого ограничения как у Responses. Минимально рабочий приём:

只输出一个 JSON 对象,不要 Markdown 围栏,不要解释。
必须符合:
{
  "type": "object",
  "properties": {
    "intent": { "enum": ["refund", "exchange", "human"] },
    "order_id": { "type": "string" },
    "confidence": { "type": "number" }
  },
  "required": ["intent", "order_id", "confidence"],
  "additionalProperties": false
}

Скопировали результат — локально прогоните формат и сверку со Schema. «Похоже на JSON» в чате недостаточно; типы полей, enum, лишние ключи должны пройти валидатор. Ту же Schema потом подключите к text.format в API, переписывать не придётся.

4. Длинный контекст — бюджет, не мусорка. Окно в 1,05 млн не значит, что надо вставлять весь репозиторий и годовой архив тикетов. Со стороны ChatGPT линия наценки 272K не видна, но чем длиннее вставка, тем легче модели свернуть в нерелевантные детали. Сначала поиск, потом вставка нужных файлов; сравнивать две версии JSON — локальным Diff, а не «по памяти скажи, что изменилось».

5. Безопасность по умолчанию. Не вставляйте в ChatGPT секреты, cookie, PII клиентов. Сетевые и tool-возможности Astra сильнее — цена выхода за рамки тоже выше. В официальном System Card есть симуляция инцидента: «ассистенту полные права, пошаговое согласование выключено». Минимальная защита, которую может сделать человек: least privilege, необратимые действия — с подтверждением, результаты инструментов — как ненадёжный вход.

6. Вместе с Codex / Agent. Официально можно взять подсказку миграции $openai-docs migrate this project to GPT-6 Astra. «Сначала спроси, потом делай» в skill-файлах будет останавливать её чаще. Правите навыки, а не одну и ту же оговорку в каждом ходе.

Чеклист разработчика: стабилизируйте JSON-контракт до подключения Astra

При смене поколения дороже всего обходится «промпт работает, форма объекта — на удачу». Что можно сделать сразу, не дожидаясь выкатки:

  • В репозитории зафиксируйте schemas/tools/, schemas/handoffs/, schemas/outputs/. У каждого файла $id и версия.
  • Ту же Schema экспортируйте как Function Calling parameters, MCP inputSchema, Responses text.format. Не пишите для Astra ещё одно «почти такое же» определение. Различия протоколов — в MCP vs Function Calling и A2A Extensions.
  • CI через ajv (или аналог): примеры, исторические фикстуры, прод-выборки после деперсонализации. Когда у Astra сменится снимок — сначала Diff Schema и фикстур, потом крутите промпт.
  • Новые объекты по умолчанию — additionalProperties: false и явный enum. Открытые расширения — отдельно в metadata.
  • Жёсткие лимиты оркестрации: бюджет одного входа ниже 272K; кэш только для переиспользуемых системных префиксов; уровень reasoning меняйте через configuration_update, не поле запроса.
  • Payload с секретами или пользовательскими данными смотрите только локально в браузере: формат, Diff, без загрузки.

Как писать ключевые слова — по-прежнему в учебнике JSON Schema. Astra не изобрела новый язык полей; она только реже выдаёт вывод вне Schema и чаще идёт дальше сама. Чем стабильнее контракт, тем дешевле апгрейд.

Частые ошибки

  • «Эра AGI» как аргумент выбора. Смотрите completion rate, token, задержку и частоту выхода за рамки. Фразы с презентации в RFC не входят.
  • Думать, что Chat Completions плюс gpt-6-astra уже умеют инструменты. Tool calling — Responses. Просто чат можно пока не трогать.
  • Продолжать слать temperature. Документация требует убрать. Оставите — в лучшем случае проигнорируют, в худшем упадёт весь заказ.
  • Окно 1,05 млн как бесплатный обед. После 272 тыс. наценка на весь заказ; запись кэша дороже, чем без кэша. Длинный контекст — и возможность, и счёт.
  • JSON только из ChatGPT — и считать это прод-контрактом. На продуктовой стороне нет strict. Прод — API + проверка хоста.
  • Выключить проверку хоста, потому что «Astra послушнее». Послушнее = охотнее передаст ошибочную форму следующему прыжку. Мониторинг — у OpenAI, шлюз — ваш.
  • EU residency и при этом Fast / priority. Astra не поддерживает. Берите Standard.

FAQ

Можно ли уже сейчас пользоваться Astra в бесплатном ChatGPT?

Нельзя. Публичный список — Plus, Pro, Business, Enterprise, плюс API / Codex / облачные вендоры, и выкатка по дням. Нет в селекторе — до вашего аккаунта ещё не дошли.

Чем GPT-6 Astra отличается от Astra Pro?

Astra — стандартный флагман, Plus идёт по этому тарифу. Astra Pro — для Pro / Business / Enterprise: выше reasoning effort, дороже. ID в документации API — gpt-6-astra; ID Pro-тарифа смотрите тот, что реально появится в аккаунте.

Если нужен просто JSON, Structured Outputs всё равно нужны?

Да. JSON mode гарантирует только валидный JSON; Structured Outputs — ключи, типы, enum. Для новых проектов официально рекомендуют второе. Хост всё равно гоняет ту же Schema ещё раз.

Цены скоро изменятся?

Да. Цифры в статье — стандарт на 2026-09-03: $10 / $50 за миллион, чтение кэша $1, запись $12.50, наценка после 272K. Перед заказом откройте официальную страницу Pricing.

Как отлаживать плохой JSON от Astra?

Сначала смотрите, есть ли refusal, потом локальный формат, сверка со Schema — какого required нет, какой enum за рамками — затем Diff с прошлой версией. JSONSort данные не загружает. Не вставляйте ответы с секретами на публичный сайт.

Вывод

GPT-6 Astra сильна тем, что доводит длинные задачи: инженерия, computer use, browsing, профессиональные документы и более экономное по output token рассуждение. Слаба тем, что «сменился scaffold — сменился балл», полностью укреплённые цели всё ещё не пробивает, а chain-of-thought хуже мониторить. Для JSON-разработчика апгрейд короткий: ID модели — gpt-6-astra, инструменты — Responses, вывод — json_schema, хост по-прежнему валидирует, 272K — потолок бюджета.

В ChatGPT можно сначала писать черновики, править репозиторий, просить JSON по вставленной Schema; в прод ту же Schema подключайте к API. Модель сменится ещё раз — контракт лучше стабилизировать раньше.

Дальше по теме

Журнал: первая публикация. Факты и цены — по документации OpenAI на эту дату.