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

Чтобы управлять 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 и рендеринг работают на вашем компьютере.

В официальном разборе OpenAI Astra создаёт более сложную архитектурную сцену. В этом руководстве используется небольшой проект с лампой, выполненный в описанной ниже среде.
1. Установите приложение и настройте доступ к модели в Codex
Откройте официальную страницу загрузки ChatGPT, выберите настольное приложение для своей системы и установите его. В текущем приложении Codex находится в переключателе режимов. Если у вас уже установлен отдельный Codex App, обновите его и используйте тот же раздел Codex.
Если у вас есть подписка
- Запустите приложение и выберите вход через ChatGPT.
- Войдите в аккаунт, на котором доступна подписка.
- Переключитесь в Codex.
- В выборе модели у сообщения найдите 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. Повторно запускать установщик не нужно.
- Создайте в BetterToken ключ для провайдера GPT.
- Откройте текущие настройки API-провайдера Codex. Замените Base URL (
base_url) наhttps://www.bettertoken.ai/v1, а используемый API Key — на свой ключ BetterToken. Если ключ хранится в переменной окружения, обновите её значение. - Убедитесь, что выбрана модель
gpt-6-astra. Если раньше использовалась другая модель, измените её идентификатор. - Сохраните настройки, полностью перезапустите Codex и отправьте короткое сообщение для проверки подключения.
После успешной проверки переходите к проекту и Blender. Уже установленный Computer Use можно использовать дальше; если плагина ещё нет, установите его по шагам ниже.
Если вы настраиваете API-подключение впервые
- Откройте Workspace в BetterToken и создайте API Key для провайдера GPT. Скопируйте ключ для настройки на своём компьютере.
- В настройке подключения ключа выберите Codex и модель
gpt-6-astra. Полный идентификатор важен: не сокращайте его доastra. - Откройте инструкцию BetterToken для Codex и раздел Command-line setup. Для установщика нужен Node.js; если он ещё не установлен, сначала установите его по инструкции настройки.
- Полностью закройте Codex. Откройте Terminal на Mac или PowerShell в Windows и выполните команду для своей системы ниже.
- Когда установщик запросит 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. Создайте локальный проект
- Создайте на компьютере папку
astra-blender— например, внутри Documents. - В Codex нажмите «+» рядом с Projects и добавьте эту папку как локальный проект. Название кнопки может отличаться в зависимости от языка и версии приложения; нужен проект на вашем компьютере.
- Откройте внутри него новую задачу и убедитесь, что выбрана Astra.
- Отправьте короткое сообщение: «Ответь одним словом: готово».
Ответ без ошибки подключения означает, что можно переходить к Blender. При API-подключении запись о вызове также должна появиться в истории использования BetterToken. Это проверка модели; доступ к окну Blender проверим отдельно.
В папке проекта будут лежать .blend-файл, изображения и анимация. Для следующих изменений возвращайтесь в эту же задачу, чтобы Codex видел предыдущие указания.
3. Установите и откройте Blender
Blender — бесплатная программа для 3D-моделирования, материалов, анимации и рендеринга. Скачать её можно с официальной страницы Blender.
- Выберите сборку для своей системы. На Mac учитывайте тип процессора: Apple Silicon или Intel.
- На macOS откройте скачанный образ и перенесите Blender в Applications. В Windows запустите установщик и пройдите его шаги.
- Запустите Blender. При первом открытии можно оставить стандартные настройки и выбрать новый файл General.
- В центре обычно виден стартовый куб; справа в списке сцены — Cube, Camera и Light. Пока не удаляйте их.
- Через 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:
- В приложении откройте Plugins.
- Найдите Computer Use от OpenAI и нажмите Install plugin.
- Если после установки отображается Enable, включите плагин.
- В карточке включите его MCP server и Skill — сервер даёт инструменты управления, а Skill содержит инструкции по их применению.
- Откройте Settings → Computer use и включите управление приложениями Any App, если этот переключатель отображается в вашей версии. Разрешите доступ к Blender, когда приложение его запросит.
- На Mac выдайте запрошенные разрешения Screen Recording и Accessibility в системных настройках. Если система попросит перезапустить приложение, сделайте это.
- Вернитесь в задачу проекта. При необходимости откройте новую задачу, чтобы загрузились инструменты установленного плагина.

Официальная инструкция Computer Use показывает расположение настроек. В Windows оставьте Blender видимым на активном рабочем столе и не блокируйте компьютер во время работы: агент будет использовать мышь и клавиатуру этой сессии.
Теперь проверьте именно управление интерфейсом:
Используй официальный плагин Computer Use, чтобы осмотреть открытое окно Blender.
Сообщи мне текущее имя файла и объекты, видимые в списке сцены.
Через интерфейс Blender переименуй Cube в Connection_Test.
Покажи обновлённый список сцены, затем остановись. Не создавай и не удаляй объекты.
Посмотрите на Blender: куб должен остаться на месте, а его имя в списке — измениться на Connection_Test. Если Codex только описал действия, попросите выполнить их через Computer Use. Этот маленький шаг проверяет, что агент видит и меняет нужное окно.

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 и проверил результат визуально.

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

Проверьте те же признаки у себя: основание стоит на поверхности, стойка соединена с плафоном, лампа целиком помещается в кадре, а детали можно выбирать отдельно. Исправляйте по одному недостатку и сохраняйте файл после удачных изменений.
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 остаётся опциональным расширением для следующих проектов.
- Откройте страницу MCP на сайте Blender и перейдите к официальной инструкции Setup.
- Проверьте версию Blender: текущему официальному проекту нужна 5.1 или новее.
- В той же задаче Codex передайте ссылку на Setup и попросите установить расширение для Blender и отдельный MCP server, затем зарегистрировать server в Codex. Это две части соединения.
- Когда расширение подготовлено, в Blender откройте Edit → Preferences → Add-ons → Install from Disk и выберите его ZIP, затем включите расширение. Codex может провести вас через этот шаг с Computer Use.
- В настройках расширения запустите сервер подключения. У расширения и MCP server должны совпадать адрес и порт; используйте значения из текущей официальной инструкции.
- Откройте новую задачу в том же проекте 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. После кодирования откройте файл и проверьте, что он воспроизводится полностью и длится пять секунд.

Если кадры считаются медленно, попросите показать прогресс текущего рендера. Не запускайте второй рендер той же сцены, пока не выяснили, завершился ли первый.
Если что-то не работает
| Что вы видите | Что проверить |
|---|---|
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 одну конкретную правку, чтобы проверить, что детали по-прежнему редактируются отдельно.