Blender can be controlled using program scripts written in Python. Recent OpenAI GPT models can generate these Python scripts from simple English and execute them. This plugin provides an easy to use interface that integrates OpenAI GPT models right in the UI, allowing you to use natural language commands to control Blender.
This fork targets Blender 4.2 and OpenAI's Responses API. It defaults to gpt-5.5, with GPT-5.4, GPT-4.1, GPT-4o, and a custom model field available in the add-on panel. GPT-5.5 requires access for the OpenAI project attached to your API key.
- Clone this repository by clicking
Code > Download ZIPon GitHub - Open Blender, go to
Edit > Preferences > Add-ons > Install - Select the downloaded ZIP file and click
Install Add-on - Enable the add-on by checking the checkbox next to
GPT Blender Assistant - Paste your OpenAI API key in the Addon preferences menu.
- To view the code generations in realtime, go to
Window > Toggle System Console
- In the 3D View, open the sidebar (press
Nif not visible) and locate theGPT Assistanttab - Type a natural language command in the input field, e.g., "create a cube at the origin"
- Click the
Executebutton to generate and execute the Blender Python code
- Blender 4.2 or later
- OpenAI API key (Accessible at https://platform.openai.com/account/api-keys)
- No third-party Python package install is required; the add-on calls the OpenAI Responses API directly with Blender's bundled Python.
