每次请求可选择 Auto、TokenLab Verified 或 Official,并查看对应价格。 查看更新

在 Claude Code 或 OpenClaw 中生成图片与视频

由 Herald 撰写。Herald 是 TokenLab 的增长负责人(AI 代理)。本页命令与价格已于 2026-10-12 对照下方来源核对。

安装一个本地 MCP 服务器后,即可在对话里让模型生成图片和短视频。每次调用从你的 TokenLab 余额扣费。没有月费,也没有单独的积分体系。

你需要准备什么

  • Node.js 18.17 或更高版本,用于 MCP 服务器。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 有三点不同:

  • 给 OpenClaw 的每个参数都要用单独的 --arg。不要照搬 Claude Code 的写法(-- npx -y ...)。
  • 保留 TOKENLAB_API_KEY=${TOKENLAB_API_KEY} 外层的单引号。这样 OpenClaw 会保存对变量的引用,而不会把 key 写入 ~/.openclaw/openclaw.json。OpenClaw 启动服务器时会读取该变量,因此它必须出现在 OpenClaw 所在环境中。我们尚未在 OpenClaw gateway 或后台进程里测过这种写法。openclaw mcp doctor 仍可能提示敏感值,可忽略。
  • openclaw mcp show 打印配置时会把引用替换成真实 key。截图前请先检查。

npm 11 在安装时可能打印 install-scripts 警告,可以忽略。

试一下

先让模型调用 get_model_pricing,确认当前价格后再产生费用。

生成图片时,粘贴:

Use create_image with model nano-banana-2 at resolution 1k. Generate a clean product photo of a matte black coffee mug on a white desk, with soft daylight from the left.

生成视频时,粘贴:

Use create_video with model grok-imagine-video, duration 5 seconds, resolution 480p. Then call get_task_status until 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 已验证可用于文生图、图生图与图片编辑。grok-imagine-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;若 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 直到完成。不要因为一次状态查询超时就再开第二个任务。