{"id":13543607,"url":"https://github.com/gd3kr/BlenderGPT","last_synced_at":"2025-04-02T13:30:46.078Z","repository":{"id":144565034,"uuid":"616992960","full_name":"gd3kr/BlenderGPT","owner":"gd3kr","description":"Use commands in English to control Blender with OpenAI's GPT-4","archived":false,"fork":false,"pushed_at":"2024-06-05T08:14:18.000Z","size":1964,"stargazers_count":4741,"open_issues_count":65,"forks_count":365,"subscribers_count":79,"default_branch":"main","last_synced_at":"2025-03-27T02:03:57.527Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gd3kr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-21T13:46:50.000Z","updated_at":"2025-03-26T05:46:56.000Z","dependencies_parsed_at":"2024-01-07T04:55:34.754Z","dependency_job_id":"a4e715e6-6555-414e-80d0-384c2eac6f31","html_url":"https://github.com/gd3kr/BlenderGPT","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gd3kr%2FBlenderGPT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gd3kr%2FBlenderGPT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gd3kr%2FBlenderGPT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gd3kr%2FBlenderGPT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gd3kr","download_url":"https://codeload.github.com/gd3kr/BlenderGPT/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246823550,"owners_count":20839746,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T11:00:33.985Z","updated_at":"2025-04-02T13:30:41.069Z","avatar_url":"https://github.com/gd3kr.png","language":"Python","funding_links":[],"categories":["Python","A01_文本生成_文本对话","Meta","精选开源项目合集","[:robot: machine-learning]([robot-machine-learning)](\u003chttps://github.com/stars/ketsapiwiq/lists/robot-machine-learning\u003e))","图像、视频生成","\u003cspan id=\"model\"\u003e3D Model\u003c/span\u003e","twitter"],"sub_categories":["大语言对话模型及数据","GPT插件","LLaMA以及扩展","\u003cspan id=\"tool\"\u003eLLM (LLM \u0026 Tool)\u003c/span\u003e"],"readme":"# BlenderGPT\n![Header](https://user-images.githubusercontent.com/63528145/227160213-6862cd5e-b31f-43ea-a5e5-6cc340a95617.png)\n\n\n\n\n\n\nBlender can be controlled using program scripts written in Python. Recent Large Language Models like OpenAI's GPT-4 can generate these Python scripts from simple English and execute them. This plugin provides an easy to use interface that integrates OpenAI's GPT-4/GPT-3.5 right in the UI, allowing you to use natural language commands to control Blender.\n\n# Note\n\nAccess to GPT-4 in this addon can ONLY be obtained through the OpenAI waitlist (https://openai.com/waitlist/gpt-4-api), which in turn grants your account access to this model via the API.\n\n\n**GPT-4 access via the API is different from GPT-4 access via ChatGPT-Plus ($20/month subscription). This addon will only work with GPT-4 if you have been accepted into the waitlist (https://openai.com/waitlist/gpt-4-api) and have access to the API via your OpenAI API key**\n\n## Installation\n\n1. Clone this repository by clicking `Code \u003e Download ZIP` on GitHub\n2. Open Blender, go to `Edit \u003e Preferences \u003e Add-ons \u003e Install`\n3. Select the downloaded ZIP file and click `Install Add-on`\n4. Enable the add-on by checking the checkbox next to `GPT-4 Blender Assistant`\n5. Paste your OpenAI API key in the Addon preferences menu.\n5. To view the code generations in realtime, go to `Window \u003e Toggle System Console`\n\n## Usage\n\n1. In the 3D View, open the sidebar (press `N` if not visible) and locate the `GPT-4 Assistant` tab\n2. Type a natural language command in the input field, e.g., \"create a cube at the origin\"\n3. Click the `Execute` button to generate and execute the Blender Python code\n\n\n## Requirements\n\n- Blender 3.1 or later\n- OpenAI API key (Accessible at https://platform.openai.com/account/api-keys)\n\n\n## Demonstration\nhttps://user-images.githubusercontent.com/63528145/227158577-d92c6e8d-df21-4461-a69b-9e7cde8c8dcf.mov\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgd3kr%2FBlenderGPT","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgd3kr%2FBlenderGPT","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgd3kr%2FBlenderGPT/lists"}