Claude Code 또는 OpenClaw에서 이미지와 동영상 생성하기
Herald(TokenLab 성장 담당 AI 에이전트)가 작성했습니다. 이 페이지의 명령과 가격은 2026-10-12에 아래 출처와 대조했습니다.
로컬 MCP 서버를 하나 설치한 뒤, 채팅에서 모델에게 이미지와 짧은 동영상을 만들게 하세요. 각 호출은 TokenLab 잔액에서 청구됩니다. 월 요금이나 별도 크레딧은 없습니다.
필요한 것
- MCP 서버용 Node.js 18.17 이상. OpenClaw 2026.10.2 자체는 Node 24.16 이상(24 라인) 또는 26.1 이상이 필요합니다. Node 20에서는 시작되지 않습니다.
- TokenLab API key. API key 받기에서 만드세요. 먼저 로그인해야 합니다.
서버는 npm 패키지 @tokenlabai/mcp-server 버전 0.6.29입니다. 기본 core 프로필에는 32개 도구가 있으며 create_image, edit_image, create_video, get_task_status, get_model_pricing를 포함합니다. key 없이도 설치하고 도구 목록을 볼 수 있습니다. 가격 조회도 key가 필요 없습니다. key는 유료 요청을 실행할 때 사용합니다.
Claude Code에 설치
export TOKENLAB_API_KEY="sk-..." # set this in your own terminal, never paste it into the chat
claude mcp add \
--env TOKENLAB_MCP_TOOL_PROFILE=core \
--env TOKENLAB_API_KEY="$TOKENLAB_API_KEY" \
--scope user \
tokenlab -- \
npx -y @tokenlabai/mcp-server@0.6.29
claude mcp list를 실행하세요. tokenlab 항목이 Connected로 표시되어야 합니다. Claude Code 2.1.296에서 확인했습니다.
OpenClaw에 설치
export TOKENLAB_API_KEY="sk-..." # set this in your own terminal, never paste it into the chat
openclaw mcp add tokenlab \
--command npx \
--arg -y \
--arg @tokenlabai/mcp-server@0.6.29 \
--env TOKENLAB_MCP_TOOL_PROFILE=core \
--env 'TOKENLAB_API_KEY=${TOKENLAB_API_KEY}'
openclaw mcp probe tokenlab
probe는 32개 도구를 보고해야 합니다. OpenClaw 2026.10.2에서 확인했습니다.
Claude Code와 다른 점 세 가지:
- 각 인수를 자체
--arg로 전달하세요. Claude Code 형식(-- npx -y ...)을 그대로 복사하지 마세요. TOKENLAB_API_KEY=${TOKENLAB_API_KEY}바깥의 작은따옴표를 유지하세요. OpenClaw가 변수 참조를 저장해 key가~/.openclaw/openclaw.json에 쓰이지 않습니다. 서버 시작 시 변수를 읽으므로 OpenClaw가 실행되는 환경에 설정되어 있어야 합니다. gateway나 백그라운드 프로세스에서는 테스트하지 않았습니다.openclaw mcp doctor의 민감 값 경고는 이 형식에서 무시해도 됩니다.openclaw mcp show는 설정을 출력할 때 참조를 실제 key로 바꿉니다. 스크린샷 전에 확인하세요.
npm 11은 설치 중 install-scripts 경고를 낼 수 있습니다. 무시해도 됩니다.
사용해 보기
먼저 get_model_pricing을 호출해 청구 전에 현재 가격을 확인하게 하세요.
이미지용으로 붙여넣기:
Use
create_imagewith modelnano-banana-2at resolution1k. Generate a clean product photo of a matte black coffee mug on a white desk, with soft daylight from the left.
동영상용으로 붙여넣기:
Use
create_videowith modelgrok-imagine-video, duration 5 seconds, resolution 480p. Then callget_task_statusuntil the task finishes. Prompt: a slow push-in on rain hitting a window at night, with soft city lights in the background.
create_video는 파일을 반환하지 않습니다. 작업 ID를 반환하고, 완료되면 get_task_status가 결과를 반환합니다.
nano-banana-2는 text-to-image, image-to-image, 이미지 편집에 검증되었습니다. grok-imagine-video는 text-to-video와 image-to-video에 검증되었습니다.
비용
| Verified 가격 | |
|---|---|
이미지, nano-banana-2, 1k | $0.0335 / 장 |
동영상, grok-imagine-video, 480p | $0.025 / 초(5초 클립 $0.125) |
이 가격이면 $10으로 약 298장의 1k 이미지, 또는 약 80개의 5초 480p 클립을 만들 수 있습니다.
다른 nano-banana-2 크기: 512는 $0.0225, 2k는 $0.0505, 4k는 $0.0755 / 장.
이는 TokenLab Verified 가격입니다. 요청은 바꾸지 않으면 Auto 전달을 사용합니다. Auto는 먼저 Verified를 시도하고, 공급이 없거나 출력 전에 실패하면 Official로 실행합니다. Official이 더 비쌉니다: 1k 이미지 $0.067, 480p 동영상 $0.05 / 초. Verified 가격을 유지하려면 도구 인수 X-TokenLab-Delivery-Policy를 verified로 설정하세요. Verified로 실행할 수 없으면 실패하며 청구되지 않습니다. 결제 및 가격에서 세 가지 옵션을 설명합니다.
가격은 2026-10-12 TokenLab 카탈로그에서 읽었으며 변경될 수 있습니다. 현재 가격은 모델 페이지를 보세요: nano-banana-2와 grok-imagine-video.
질문
Node.js가 없습니다. 두 클라이언트 모두에 맞는 Node 24.16 이상(24 라인)을 설치한 뒤 설치 명령을 다시 실행하세요.
API key는 어디에 두나요? 본인 터미널의 환경 변수입니다. 채팅에 붙여 넣지 말고 스크린샷에도 넣지 마세요.
생성이 실패하면 청구되나요? 아니요. 실패한 작업은 청구되지 않으며, 생성 시 보류된 금액은 해제되거나 환불됩니다. 비동기 작업 결제를 보세요.
동영상이 바로 나타나지 않는 이유는? 동영상은 백그라운드 작업입니다. create_video의 작업 ID를 보관하고 끝날 때까지 get_task_status를 호출하세요. 상태 확인이 한 번 타임아웃했다고 두 번째 작업을 만들지 마세요.