초대하고 적립

초대 보상 안내

초대 링크를 공유하세요. 친구가 링크로 가입하고 충전하면 이후 충전마다 표시된 보상을 받을 수 있습니다.

Codex에서 GPT-6 Astra로 Blender를 조작하는 방법

Blender 설치부터 Codex의 GPT-6 Astra 연결, 공식 Computer Use 설정까지 안내합니다. 구독 또는 BetterToken API Key를 사용하고, 기존 API 설정을 변경하는 방법과 책상 램프 제작, 재질과 조명, 짧은 애니메이션 확인 절차를 따라 해 보세요.

목차
Codex에서 GPT-6 Astra로 Blender를 조작하는 방법

Codex에서 GPT-6 Astra로 Blender를 조작하려고 모든 모델링 도구를 먼저 배울 필요는 없습니다. 원하는 물체를 말로 설명하면 공식 Computer Use 플러그인을 통해 에이전트가 Blender를 보고 인터페이스를 조작할 수 있습니다. 사용자는 형태를 다듬고 결과를 확인하면서 단계별로 프로젝트를 저장합니다.

먼저 모델 연결 방식을 선택하세요.

현재 상황연결 방법
Codex와 Astra를 이용할 수 있는 계정과 구독이 있음공식 계정에 로그인하고 GPT-6 Astra 선택
구독이 없음BetterToken API Key로 연결. 공식 Codex 계정 로그인은 필요 없음

두 방식 모두 Plugins에서 동일한 공식 Computer Use를 설치합니다. API Key는 모델 접근과 요청 과금 방식을 바꾸며, 플러그인 설치 절차는 그대로입니다.

이 글에서는 프로그램 설치부터 편집 가능한 책상 램프와 짧은 애니메이션 제작까지 진행합니다. Blender가 실행되는 Mac 또는 Windows 컴퓨터가 필요합니다. 모델 요청은 인터넷을 거치고 Blender와 렌더링은 사용자 컴퓨터에서 실행됩니다.

OpenAI 공식 사례에서 Blender로 만든 개방형 파빌리온과 수영장이 있는 주택

OpenAI 공식 설명에 나온 사례입니다. 별도의 건축 프로젝트이며, 여기서는 작은 램프부터 시작합니다.

1. 앱을 설치하고 Codex에서 모델 연결하기

ChatGPT 공식 다운로드 페이지에서 운영체제에 맞는 데스크톱 앱을 설치하세요. 현재 앱에서는 모드 전환 메뉴에 Codex가 있습니다. 별도 Codex App을 이미 사용한다면 업데이트한 뒤 해당 Codex 영역을 이용하세요.

구독이 있는 경우

  1. 앱을 실행하고 ChatGPT 로그인을 선택합니다.
  2. 구독을 이용할 수 있는 계정으로 로그인합니다.
  3. Codex로 전환합니다.
  4. 메시지 입력 영역의 모델 선택에서 GPT-6 Astra를 찾습니다. 없다면 계정에서 이용 가능한 모델을 확인하세요.

이 경로에는 별도의 BetterToken 키가 필요하지 않습니다. 프로젝트 생성으로 넘어가세요.

구독이 없는 경우: BetterToken API Key 연결

이 방식은 공식 Codex 계정이 없어도 사용할 수 있습니다. 본인의 BetterToken 계정을 이용하고 모델 요청에 사용량만큼 비용을 지불합니다.

BetterToken API Key를 만들어 Codex의 GPT-6 Astra로 Blender 작업하기.

Codex를 이미 API Key로 사용하고 있다면

기존 API 연결의 Base URL과 API Key를 BetterToken 정보로 교체하면 됩니다. 설치 프로그램을 다시 실행할 필요는 없습니다.

  1. BetterToken에서 GPT 제공자용 키를 만듭니다.
  2. Codex의 기존 API 제공자 설정을 엽니다. Base URL(base_url)을 https://www.bettertoken.ai/v1로, API Key를 본인의 BetterToken 키로 바꿉니다. 키를 환경 변수에 저장했다면 그 값을 갱신합니다.
  3. 모델이 **gpt-6-astra**인지 확인합니다. 이전에 다른 모델을 사용했다면 모델 ID도 바꿉니다.
  4. 저장한 뒤 Codex를 완전히 다시 시작하고 짧은 메시지로 연결을 테스트합니다.

정상 연결을 확인하면 프로젝트와 Blender 준비로 넘어갑니다. Computer Use가 이미 설치되어 있다면 그대로 쓰고, 없다면 아래 단계에 따라 설치하세요.

API 연결을 처음 설정한다면

  1. BetterToken의 Workspace에서 GPT 제공자용 API Key를 만들고 로컬 설정에 사용할 키를 복사합니다.
  2. 키 연결 설정에서 Codex와 **gpt-6-astra**를 선택합니다. 모델 ID를 astra로 줄이지 마세요.
  3. BetterToken Codex 안내Command-line setup을 엽니다. 설치 프로그램에는 Node.js가 필요하므로, 없다면 안내에 따라 먼저 설치합니다.
  4. Codex를 완전히 종료합니다. Mac에서는 Terminal, Windows에서는 PowerShell을 열고 해당 명령을 실행합니다.
  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에 설치 도움을 요청하려면 프로젝트 작업에 다음을 보내세요.

Help me install Blender from https://www.blender.org/download/ for this computer.
Check whether Blender is already installed first. Use the official stable build.
Explain any installer or system-permission step I need to complete myself.
Open Blender and tell me which version is running.

Blender 창이 열려야 설치가 완료된 것입니다. Codex가 다운로드 링크만 전달한 것으로는 충분하지 않습니다. 운영체제별 설치법은 Blender 매뉴얼에 있습니다.

4. 공식 Computer Use 설치하기

구독과 BetterToken API Key 모두 다음 절차를 따릅니다.

  1. 앱에서 Plugins를 엽니다.
  2. OpenAI의 Computer Use를 찾아 Install plugin을 누릅니다.
  3. 설치 후 Enable이 표시되면 활성화합니다.
  4. 플러그인 카드에서 MCP serverSkill을 켭니다. 서버는 제어 도구를, Skill은 사용 지침을 제공합니다.
  5. Settings → Computer use에서 현재 버전에 Any App 스위치가 표시되면 켭니다. Blender 접근을 요청하면 허용합니다.
  6. Mac에서는 시스템 설정에서 요청받은 Screen RecordingAccessibility 권한을 허용합니다. 앱 재시작을 요청하면 다시 시작합니다.
  7. 프로젝트 작업으로 돌아갑니다. 필요하면 새 작업을 열어 설치한 플러그인 도구를 불러옵니다.

설정 위치는 Computer Use 공식 안내에서 확인할 수 있습니다. Windows에서는 Blender를 활성 데스크톱에 보이게 두고 작업 중 컴퓨터를 잠그지 마세요. 에이전트는 해당 세션의 마우스와 키보드를 사용합니다.

이제 실제 인터페이스 제어를 테스트합니다.

Use the official Computer Use plugin to inspect the open Blender window.
Tell me the current file name and the objects visible in the scene list.
Through the Blender interface, rename Cube to Connection_Test.
Show the updated scene list, then stop. Do not create or delete objects.

Blender를 확인하세요. 큐브는 제자리에 있고 목록의 이름만 Connection_Test로 바뀌어야 합니다. Codex가 설명만 한다면 Computer Use로 실행하라고 요청하세요. 이 작은 테스트로 올바른 창을 보고 변경하는지 확인합니다.

5. 첫 모델 만들기

확인하기 쉬운 책상 램프로 시작하세요. 둥근 받침대, 기둥, 기울어진 갓이 있는 형태입니다. 첫 단계에서는 동작을 지켜볼 수 있도록 인터페이스를 사용하게 합니다.

Use Computer Use to build a small desk lamp in the current Blender project.
Work through Blender's graphical interface for this first pass. Do not generate
the geometry with a Python script or command-line process.

Replace only the Connection_Test object from our connection check.
Create a round base, a vertical stem, a short angled arm, a conical shade,
and a bulb. Keep the parts as separate editable objects named Lamp_Base,
Lamp_Stem, Lamp_Arm, Lamp_Shade, and Lamp_Bulb.

Use simple proportions and place the lamp upright on a flat surface.
Set a camera that shows the entire lamp. Save desk-lamp.blend in this project.
Show a front view and a side view, then stop for my feedback.

먼저 실루엣을 확인합니다. 받침대가 바닥에 닿고, 기둥이 갓과 연결되며, 램프 전체가 화면에 들어오는지 보세요. 오브젝트 목록에서 부품 하나를 선택합니다. 받침대와 갓을 따로 선택할 수 있다면 편집 가능한 모델입니다.

“받침대를 넓혀 줘”, “기둥을 짧게 해 줘”, “갓을 책상 쪽으로 돌려 줘”처럼 눈에 띄는 문제를 하나씩 고치세요. 수정이 잘되면 저장해 다음 변경이 잘못되어도 승인한 형태로 돌아갈 수 있게 합니다.

OpenAI 공식 프로젝트에서 지붕과 텍스처를 제외한 주택 형상

OpenAI 공식 프로젝트의 형상입니다. 이런 보기에서는 보기 좋은 조명과 별개로 오브젝트와 교차 부분을 확인할 수 있습니다. 방법을 보여 주는 참고이며 램프 실습의 결과는 아닙니다.

6. 재질과 조명 추가하기

형태가 만족스럽다면 외관을 다듬습니다.

Continue with the existing desk lamp. Keep its geometry and object names.
Give the base and shade a muted blue painted-metal material, the stem a brushed
metal material, and the bulb a warm glow. Add soft studio lighting and a neutral
background. Do not add decorations or rebuild the lamp.

Render a 640x360 preview from the camera. Inspect the image, fix obvious floating
parts, intersections, or framing problems, and save preview-front.png and
desk-lamp.blend in this project. Stop after the preview for my feedback.

반복 작업에는 에이전트가 Blender Python API인 bpy를 제안할 수 있습니다. 인터페이스만 사용하고 싶다면 그 조건을 다시 알려 주세요. 더 빠른 장면 수정이 중요하다면 코드를 허용하거나 아래의 공식 MCP를 추가할 수 있습니다. 어느 쪽이든 결과를 열어 시각적으로 확인하도록 요청하세요.

OpenAI 공식 Blender 사례에 나온 거실 가구 재질과 조명

OpenAI 공식 사례의 재질과 조명입니다. 해당 프로젝트에서 Astra는 bpy와 렌더 결과 확인을 함께 사용했습니다. 마우스만으로 작업한 결과를 보여 주는 이미지는 아닙니다.

이후 작업을 위해 공식 Blender MCP 연결하기

Computer Use는 인터페이스를 조작합니다. MCP는 실행 중인 Blender의 장면을 읽고 작업을 수행하는 별도 연결 통로를 Codex에 제공합니다. 수동 작업이 많아질 때 추가하면 편리하며, 앞의 첫 실습에는 필수가 아닙니다.

  1. Blender MCP 페이지를 열고 공식 Setup 안내로 이동합니다.
  2. 버전을 확인합니다. 현재 공식 프로젝트에는 Blender 5.1 이상이 필요합니다.
  3. 같은 Codex 작업에 Setup 링크를 보내고 Blender 확장 기능과 별도의 MCP server를 설치한 뒤 서버를 Codex에 등록하도록 요청합니다. 연결에는 두 구성 요소가 있습니다.
  4. 확장 기능이 준비되면 Blender의 Edit → Preferences → Add-ons → Install from Disk에서 ZIP을 선택하고 활성화합니다. Codex가 Computer Use로 도와줄 수 있습니다.
  5. 확장 기능 설정에서 연결 서버를 시작합니다. 확장 기능과 MCP server의 주소와 포트가 같아야 하며, 현재 공식 안내의 값을 사용하세요.
  6. 같은 프로젝트에서 새 작업을 열어 MCP로 오브젝트 목록을 읽도록 요청합니다. Lamp_Base, Lamp_Shade 및 나머지 부품을 Blender와 비교합니다.

목록이 일치하기 전에는 변경하지 마세요. 이후에는 MCP에 제작을, Computer Use에 창과 완성 이미지 확인을 맡길 수 있습니다. 연결이 끊기면 부품을 중복 생성하지 않도록 현재 장면 상태부터 확인합니다.

7. 짧은 애니메이션 만들기

먼저 잘 완성된 정적 모델을 저장합니다. 첫 영상은 카메라가 주변을 움직이는 정도면 충분합니다.

Use the existing lamp scene to create a 6-second camera orbit at 24 fps,
frames 1 through 144. Keep the lamp still and all parts editable.
Move the camera smoothly through a quarter-circle around the lamp, keeping the
whole object in frame. Do not change the materials or add new objects to the lamp.

Save a separate file named desk-lamp-animation.blend.
Render 640x360 preview images for frames 1, 72, and 144 as
orbit-001.png, orbit-072.png, and orbit-144.png.
Inspect those images and stop before rendering the full animation.

세 이미지를 엽니다. 카메라가 램프를 통과하거나 갓을 잘라 보이게 하거나 빈 화면을 보여서는 안 됩니다. 괜찮다면 전체 144프레임을 별도 폴더에 렌더링하고 **desk-lamp-orbit.mp4**로 합치도록 요청합니다. 첫 영상은 640×360을 유지하세요. 해상도를 높이면 로컬 렌더링 시간이 늘어납니다.

렌더링이 느리면 현재 진행 상황을 요청하세요. 첫 렌더가 끝났는지 확인하기 전에는 같은 장면의 두 번째 렌더를 시작하지 마세요.

문제가 생겼을 때

증상확인할 내용
Codex가 응답하지 않거나 401이 뜨거나 모델을 못 찾음API 연결에서는 키, GPT 제공자, gpt-6-astra, 설정 결과를 확인하고 앱을 완전히 다시 시작
모델은 응답하지만 Computer Use 도구가 없음플러그인 설치와 server 및 Skill 스위치를 확인하고 새 작업 시작
도구는 있지만 창에 접근할 수 없음Blender 접근 허용. Mac의 Screen Recording 및 Accessibility, Windows의 활성 상태이며 잠기지 않은 데스크톱 확인
설명만 하고 변경하지 않음Computer Use로 작은 동작을 실행하고 이후 상태를 보여 달라고 명시
MCP가 다른 장면을 표시함열린 .blend, Blender 인스턴스, 확장 기능 주소와 포트 확인
호출이 중단되거나 시간 초과됨먼저 오브젝트와 저장 파일 목록을 확인한 뒤 마지막 완료 단계부터 재개
이미지가 보기 좋지 않음형태와 한 시점으로 돌아가 전체 렌더 전에 비율, 교차, 조명을 수정

완료 후에는 desk-lamp.blend, 별도 애니메이션 파일, 확인 이미지, 전체 렌더링을 마쳤다면 영상이 남습니다. .blend를 다시 열어 부품 하나를 직접 바꿔 보고, 다음에는 Codex에 구체적인 수정을 요청하며 프로젝트를 이어가세요.

LLM 워크플로를 최적화할 준비가 되셨나요?

하나의 API로 모델을 연결하고 키와 AI 비용을 관리하세요.

무료로 시작하기