Как управлять Blender с GPT-6 Astra в Codex

Установите Blender, настройте доступ к GPT-6 Astra в Codex по подписке или через BetterToken API Key и создайте первую модель с Computer Use.

Содержание
Как управлять Blender с GPT-6 Astra в Codex

Чтобы управлять Blender через Codex с GPT-6 Astra, не обязательно знать все инструменты моделирования. Опишите конечный результат, а Codex сам выберет доступный способ работы: интерфейс через официальный плагин Computer Use, скрипт Blender Python (bpy) или фоновую команду Blender. Вам не нужно решать за агента, какой инструмент применять на каждом шаге. Достаточно проверять промежуточные результаты и сохранять проект по этапам.

Выберите один из двух способов подключения модели:

Ваша ситуацияКак подключиться
Есть аккаунт и подписка с доступом к Codex и AstraВойдите в официальный аккаунт и выберите GPT-6 Astra
Нет подпискиПодключите BetterToken API Key; вход в официальный аккаунт Codex не нужен

В обоих случаях установите один и тот же официальный Computer Use через раздел Plugins. API Key меняет способ доступа к модели и оплаты запросов; порядок установки плагина остаётся прежним.

Ниже — путь от установки программ до редактируемой настольной лампы и круговой анимации. Нужен Mac или Windows-компьютер, способный запускать Blender. Модель получает задачу через интернет, а Blender и рендеринг работают на вашем компьютере.

Финальный рендер настольной лампы с зелёной эмалью и латунной стойкой, созданный в Blender

В официальном разборе OpenAI Astra создаёт более сложную архитектурную сцену. В этом руководстве используется небольшой проект с лампой, выполненный в описанной ниже среде.

1. Установите приложение и настройте доступ к модели в Codex

Откройте официальную страницу загрузки ChatGPT, выберите настольное приложение для своей системы и установите его. В текущем приложении Codex находится в переключателе режимов. Если у вас уже установлен отдельный Codex App, обновите его и используйте тот же раздел Codex.

Если у вас есть подписка

  1. Запустите приложение и выберите вход через ChatGPT.
  2. Войдите в аккаунт, на котором доступна подписка.
  3. Переключитесь в Codex.
  4. В выборе модели у сообщения найдите GPT-6 Astra. Если её нет, проверьте доступные модели своего аккаунта.

Отдельный BetterToken Key для этого способа не нужен. Переходите к созданию проекта.

Если подписки нет: подключите BetterToken API Key

Этот вариант подходит и без официального аккаунта Codex. Вы используете свой аккаунт BetterToken, а запросы к модели оплачиваются по использованию.

Создайте BetterToken API Key, чтобы использовать GPT-6 Astra в Codex для работы с Blender.

Если Codex уже работает через API Key

В существующем API-подключении достаточно заменить Base URL и API Key на данные BetterToken. Повторно запускать установщик не нужно.

  1. Создайте в BetterToken ключ для провайдера GPT.
  2. Откройте текущие настройки API-провайдера Codex. Замените Base URL (base_url) на https://www.bettertoken.ai/v1, а используемый API Key — на свой ключ BetterToken. Если ключ хранится в переменной окружения, обновите её значение.
  3. Убедитесь, что выбрана модель gpt-6-astra. Если раньше использовалась другая модель, измените её идентификатор.
  4. Сохраните настройки, полностью перезапустите Codex и отправьте короткое сообщение для проверки подключения.

После успешной проверки переходите к проекту и Blender. Уже установленный Computer Use можно использовать дальше; если плагина ещё нет, установите его по шагам ниже.

Если вы настраиваете API-подключение впервые

  1. Откройте Workspace в BetterToken и создайте API Key для провайдера GPT. Скопируйте ключ для настройки на своём компьютере.
  2. В настройке подключения ключа выберите Codex и модель gpt-6-astra. Полный идентификатор важен: не сокращайте его до astra.
  3. Откройте инструкцию BetterToken для Codex и раздел Command-line setup. Для установщика нужен Node.js; если он ещё не установлен, сначала установите его по инструкции настройки.
  4. Полностью закройте Codex. Откройте Terminal на Mac или PowerShell в Windows и выполните команду для своей системы ниже.
  5. Когда установщик запросит API Key, вставьте свой ключ локально. Не отправляйте его в чат с агентом. Дождитесь завершения настройки и проверки подключения.

macOS — Terminal:

curl -fsSL "https://www.bettertoken.ai/install-codex-provider.sh" -o /tmp/install-codex-provider.sh
bash /tmp/install-codex-provider.sh --model gpt-6-astra

Windows — PowerShell:

iwr "https://www.bettertoken.ai/install-codex-provider.ps1" -OutFile "$env:TEMP\install-codex-provider.ps1"
powershell -ExecutionPolicy Bypass -File "$env:TEMP\install-codex-provider.ps1" -Model "gpt-6-astra"

Установщик настраивает провайдера BetterToken и соединение по Responses API, затем выполняет короткую проверку модели. Проверочный запрос тоже расходует API-токены. После завершения откройте приложение заново и выберите Codex. Вход через ChatGPT для этой схемы не требуется.

Если настройка завершилась с ошибкой, сначала исправьте её: проверьте ключ, доступ к модели и средства для API-вызова. Установка Computer Use не исправляет ошибку подключения модели.

2. Создайте локальный проект

  1. Создайте на компьютере папку astra-blender — например, внутри Documents.
  2. В Codex нажмите «+» рядом с Projects и добавьте эту папку как локальный проект. Название кнопки может отличаться в зависимости от языка и версии приложения; нужен проект на вашем компьютере.
  3. Откройте внутри него новую задачу и убедитесь, что выбрана Astra.
  4. Отправьте короткое сообщение: «Ответь одним словом: готово».

Ответ без ошибки подключения означает, что можно переходить к Blender. При API-подключении запись о вызове также должна появиться в истории использования BetterToken. Это проверка модели; доступ к окну Blender проверим отдельно.

В папке проекта будут лежать .blend-файл, изображения и анимация. Для следующих изменений возвращайтесь в эту же задачу, чтобы Codex видел предыдущие указания.

3. Установите и откройте Blender

Blender — бесплатная программа для 3D-моделирования, материалов, анимации и рендеринга. Скачать её можно с официальной страницы Blender.

  1. Выберите сборку для своей системы. На Mac учитывайте тип процессора: Apple Silicon или Intel.
  2. На macOS откройте скачанный образ и перенесите Blender в Applications. В Windows запустите установщик и пройдите его шаги.
  3. Запустите Blender. При первом открытии можно оставить стандартные настройки и выбрать новый файл General.
  4. В центре обычно виден стартовый куб; справа в списке сцены — Cube, Camera и Light. Пока не удаляйте их.
  5. Через File → Save As сохраните файл в папку astra-blender под именем desk-lamp.blend.

Если хотите поручить установку Codex, отправьте в созданном проекте:

Помоги мне установить Blender с https://www.blender.org/download/ для этого компьютера.
Сначала проверь, установлен ли уже Blender. Используй официальную стабильную сборку.
Объясни любые шаги установщика или системных разрешений, которые мне нужно выполнить самостоятельно.
Открой Blender и скажи, какая версия запущена.

Установка готова, когда открыто само окно Blender. Одной ссылки на скачивание в ответе Codex недостаточно. Официальные инструкции по системам собраны в руководстве Blender.

4. Установите официальный Computer Use

Дальнейшие шаги одинаковы для подписки и BetterToken API Key:

  1. В приложении откройте Plugins.
  2. Найдите Computer Use от OpenAI и нажмите Install plugin.
  3. Если после установки отображается Enable, включите плагин.
  4. В карточке включите его MCP server и Skill — сервер даёт инструменты управления, а Skill содержит инструкции по их применению.
  5. Откройте Settings → Computer use и включите управление приложениями Any App, если этот переключатель отображается в вашей версии. Разрешите доступ к Blender, когда приложение его запросит.
  6. На Mac выдайте запрошенные разрешения Screen Recording и Accessibility в системных настройках. Если система попросит перезапустить приложение, сделайте это.
  7. Вернитесь в задачу проекта. При необходимости откройте новую задачу, чтобы загрузились инструменты установленного плагина.

Установка и включение плагина Computer Use в интерфейсе Codex

Официальная инструкция Computer Use показывает расположение настроек. В Windows оставьте Blender видимым на активном рабочем столе и не блокируйте компьютер во время работы: агент будет использовать мышь и клавиатуру этой сессии.

Теперь проверьте именно управление интерфейсом:

Используй официальный плагин Computer Use, чтобы осмотреть открытое окно Blender.
Сообщи мне текущее имя файла и объекты, видимые в списке сцены.
Через интерфейс Blender переименуй Cube в Connection_Test.
Покажи обновлённый список сцены, затем остановись. Не создавай и не удаляй объекты.

Посмотрите на Blender: куб должен остаться на месте, а его имя в списке — измениться на Connection_Test. Если Codex только описал действия, попросите выполнить их через Computer Use. Этот маленький шаг проверяет, что агент видит и меняет нужное окно.

Проверка переименования объекта Cube в Connection_Test в списке сцены Blender

5. Создайте первую модель

Начните с вещи, которую легко проверить: настольной лампы с круглым основанием, стойкой, наклонным кронштейном и плафоном. Поставьте агенту задачу целиком и разрешите выбрать наиболее надёжный из доступных инструментов.

Создай небольшую настольную лампу в текущем проекте Blender. При необходимости
ты можешь использовать Computer Use, Blender Python (bpy) или фоновые команды
Blender. Выбери наиболее надёжный доступный инструмент и не предполагай,
что Blender MCP установлен.

Замени только объект Connection_Test из нашей проверки подключения.
Создай круглое основание, стоящее на плоской поверхности при Z=0, вертикальную
стойку, короткий наклонный кронштейн, конический плафон с толщиной стенок
и внутреннюю лампочку. Сохрани детали как отдельные редактируемые объекты
с именами Lamp_Base, Lamp_Stem, Lamp_Arm, Lamp_Shade, Lamp_Bulb и Ground.

Проверь фактический результат на выравнивание, пропорции и соединение деталей.
Установи камеру, показывающую лампу целиком, сохрани desk-lamp.blend в этом
проекте и покажи вид спереди и в перспективе перед тем, как остановиться для отзыва.

Как прошёл реальный запуск

Этот запуск выполнялся на macOS в настольном приложении ChatGPT 26.908.40834, с Blender 5.2.1 LTS и моделью GPT-6 Astra High. Сначала Computer Use переименовал куб в Connection_Test. Затем Codex создал скрипты bpy и выполнил их с помощью Python, встроенного в Blender. Пользователю не пришлось устанавливать отдельный Python, настраивать виртуальное окружение или выбирать инструменты по шагам.

Когда ввод с клавиатуры через открытую консоль Blender стал работать нестабильно, Codex переключился на Blender background CLI, завершил соединение Lamp_Arm с Lamp_Shade и подготовил рендеры. После этого агент снова открыл сохранённый .blend в окне Blender и проверил результат визуально.

Короткая запись выполнения Blender Python через интерфейс Blender

В сцене остались отдельные объекты Lamp_Base, Lamp_Stem, Lamp_Arm, Lamp_Shade, Lamp_Bulb и Ground. Нижняя точка основания была проверена на уровне Z=0, плафон сохранил толщину стенок, а лампочка находилась внутри него.

Сцена настольной лампы с отдельными объектами во вьюпорте Blender

Проверьте те же признаки у себя: основание стоит на поверхности, стойка соединена с плафоном, лампа целиком помещается в кадре, а детали можно выбирать отдельно. Исправляйте по одному недостатку и сохраняйте файл после удачных изменений.

6. Добавьте материалы и освещение

Когда форма устраивает, переходите к внешнему виду:

Продолжи работу с существующей настольной лампой в desk-lamp.blend. Сохрани её
геометрию и имена объектов. Назначь тёмно-зелёное эмалевое покрытие для Lamp_Base
и Lamp_Shade, шлифованную латунь для Lamp_Stem и Lamp_Arm и тёплое свечение
для Lamp_Bulb. Добавь нейтральный материал для Ground и трёхточечное студийное
освещение.

Используй Cycles, чтобы отрендерить чистое превью из камеры. Проверь изображение
на наличие висящих в воздухе деталей, пересечений, проблем с кадрированием
или некорректных бликов, затем сохрани превью и desk-lamp.blend.

В реальном запуске основание и плафон получили зелёное эмалевое покрытие, стойка и кронштейн — латунный материал, а лампочка — тёплое свечение. Codex добавил студийный свет и отрендерил результат в Cycles. Финальный кадр показан в начале статьи.

Для дальнейшей работы: подключите официальный Blender MCP

Computer Use управляет интерфейсом. MCP даёт Codex отдельный канал к работающему Blender, через который можно читать сцену и выполнять операции. В описанном запуске Blender MCP не устанавливался и не понадобился: Codex использовал Computer Use и встроенные Python/CLI-возможности Blender. MCP остаётся опциональным расширением для следующих проектов.

  1. Откройте страницу MCP на сайте Blender и перейдите к официальной инструкции Setup.
  2. Проверьте версию Blender: текущему официальному проекту нужна 5.1 или новее.
  3. В той же задаче Codex передайте ссылку на Setup и попросите установить расширение для Blender и отдельный MCP server, затем зарегистрировать server в Codex. Это две части соединения.
  4. Когда расширение подготовлено, в Blender откройте Edit → Preferences → Add-ons → Install from Disk и выберите его ZIP, затем включите расширение. Codex может провести вас через этот шаг с Computer Use.
  5. В настройках расширения запустите сервер подключения. У расширения и MCP server должны совпадать адрес и порт; используйте значения из текущей официальной инструкции.
  6. Откройте новую задачу в том же проекте Codex и попросите через MCP прочитать список объектов. Сверьте имена Lamp_Base, Lamp_Shade и остальных деталей с Blender.

Не переходите к изменениям, пока список объектов не совпал. Дальше можно поручать построение MCP, а Computer Use — осмотр окна и готового кадра. При обрыве соединения сначала проверьте текущее состояние сцены, чтобы не создавать детали повторно.

7. Сделайте короткую анимацию

Сохраните удачную статичную модель, а затем попросите Codex настроить круговой облёт камеры. Анимацию можно оставить в том же desk-lamp.blend:

В существующей сцене desk-lamp.blend создай 5-секундный круговой облёт камеры
на 360 градусов при 24 fps. Установи ключевые кадры на кадре 1 (0 градусов)
и кадре 121 (360 градусов) и отрендери кадры с 1 по 120, чтобы петля
не повторяла конечную точку. Используй Cycles при 1280x720 с 32 samples.
Оставь лампу неподвижной, а все детали — редактируемыми.

Сначала отрендери тестовые кадры 1, 41 и 81. После подтверждения отрендери
все 120 кадров PNG в папку renders/ и закодируй 5-секундный H.264 MP4
с именем desk-lamp-orbit.mp4. Сохрани сцену в desk-lamp.blend.

В выполненном проекте Codex сначала проверил кадры 1, 41 и 81. Затем Cycles с 32 сэмплами отрендерил 120 PNG-файлов размером 1280×720 в папку renders/. Кадр 121 содержал положение 360°, но в вывод не вошёл, поэтому начало не дублируется в конце пятисекундной петли.

Системный FFmpeg не запустился из-за отсутствующей библиотеки libvpx.11.dylib. Codex проверил возможности Blender 5.2.1 и вместо ремонта системной установки использовал встроенный H.264-энкодер Blender. Перед сборкой он проверил, что все 120 PNG существуют и имеют ненулевой размер, а затем настроил H.264 MP4 на 120 кадров, 24 fps и 1280×720. После кодирования откройте файл и проверьте, что он воспроизводится полностью и длится пять секунд.

Пятисекундная круговая анимация настольной лампы на 360 градусов

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

Если что-то не работает

Что вы видитеЧто проверить
Codex не отвечает, сообщает 401 или не находит модельПри API-подключении проверьте ключ, GPT-провайдер, gpt-6-astra и результат настройки; полностью перезапустите приложение
Модель отвечает, но инструментов Computer Use нетПроверьте установку плагина, переключатели server и Skill; начните новую задачу
Инструменты есть, но окно недоступноРазрешите доступ к Blender; на Mac проверьте Screen Recording и Accessibility, в Windows — активный незаблокированный рабочий стол
Агент описывает шаги, но ничего не меняетЯвно попросите выполнить маленькое действие через Computer Use и показать состояние после него
MCP подключён, но показывает другую сценуПроверьте открытый .blend, экземпляр Blender и адрес/порт расширения
Вызов прервался или истёк timeoutСначала запросите список объектов и сохранённых файлов; продолжайте с последнего завершённого этапа
Системный FFmpeg не запускаетсяВ этом проекте Codex использовал встроенный H.264-энкодер Blender; это доступный обходной путь, если текущая сборка Blender поддерживает нужный формат
Изображение выглядит плохоВернитесь к форме и одному ракурсу; исправьте пропорции, пересечения и свет до полного рендера

После упражнения у вас должны остаться desk-lamp.blend, изображения для проверки, 120 PNG-файлов в папке renders/ и desk-lamp-orbit.mp4. Откройте .blend ещё раз и задайте Codex одну конкретную правку, чтобы проверить, что детали по-прежнему редактируются отдельно.

Готовы оптимизировать LLM workflow?

Подключите единый API, управляйте ключами и контролируйте расходы на AI-модели в BetterToken.

Начать бесплатно