天树文生图 (tianshu-image)
使用阿里云通义万相 API 根据文字描述生成图片,Node.js 实现,无需 Python/uv。
When to Run
- - 用户说「画一张」「生成图片」「文生图」「根据这段描述生成图」
- 用户提供图片描述,需要 AI 生成对应图片
前置配置
在 ~/.openclaw/openclaw.json 的 skills.entries.tianshu-image 中配置,或设置环境变量:
- -
DASHSCOPE_API_KEY - 阿里云 DashScope API Key(从 https://dashscope.console.aliyun.com/ 获取) - 或
models.providers.bailian.apiKey(若已配置百炼)
Workflow
- 1. 确认用户需要生成图片
- 执行脚本:
node ~/.openclaw/skills/tianshu-image/scripts/generate_image.js --prompt "描述" [--size 1664*928]
- 3. 脚本输出
MEDIA_URL: <url> 或 INLINECODE5 - 用 Markdown 展示图片: INLINECODE6
参数
- -
--prompt / -p:图片描述(必填) - INLINECODE9 /
-s:尺寸,默认 1664*928。可选:1024*1024、720*1280、 INLINECODE14 - INLINECODE15 /
-m:模型,默认 qwen-image-max。可选:qwen-image-turbo、 INLINECODE19 - INLINECODE20 /
-f:保存到本地文件路径(可选) - INLINECODE22 :负向提示词
- INLINECODE23 :禁用自动提示词增强
- INLINECODE24 :添加水印
Output
- - 未指定
--filename 时输出 MEDIA_URL: <url>,直接展示 URL - 指定
--filename 时输出 MEDIA: <本地路径>,表示已保存到本地
天树文生图 (tianshu-image)
使用阿里云通义万相 API 根据文字描述生成图片,Node.js 实现,无需 Python/uv。
何时运行
- - 用户说「画一张」「生成图片」「文生图」「根据这段描述生成图」
- 用户提供图片描述,需要 AI 生成对应图片
前置配置
在 ~/.openclaw/openclaw.json 的 skills.entries.tianshu-image 中配置,或设置环境变量:
- - DASHSCOPEAPIKEY - 阿里云 DashScope API Key(从 https://dashscope.console.aliyun.com/ 获取)
- 或 models.providers.bailian.apiKey(若已配置百炼)
工作流程
- 1. 确认用户需要生成图片
- 执行脚本:
node ~/.openclaw/skills/tianshu-image/scripts/generate_image.js --prompt 描述 [--size 1664*928]
- 3. 脚本输出 MEDIA_URL: 或 MEDIA: <本地路径>
- 用 Markdown 展示图片:

参数
- - --prompt / -p:图片描述(必填)
- --size / -s:尺寸,默认 1664928。可选:10241024、7201280、1280720
- --model / -m:模型,默认 qwen-image-max。可选:qwen-image-turbo、qwen-image-plus-2026-01-09
- --filename / -f:保存到本地文件路径(可选)
- --negative-prompt:负向提示词
- --no-prompt-extend:禁用自动提示词增强
- --watermark:添加水印
输出
- - 未指定 --filename 时输出 MEDIA_URL: ,直接展示 URL
- 指定 --filename 时输出 MEDIA: <本地路径>,表示已保存到本地