Install
openclaw skills install aigc-genAIGC 内容生成助手,支持图片生成(文生图)。当用户想要生成图片、AI 绘画、创作内容时自动触发。支持负面提示词、图片比例、批量生成等参数。
openclaw skills install aigc-gen文生图生成技能。
当用户要求生成图片时自动触发,例如:
收到请求后必须立刻回复,不等图片生成完成。
回复示例(随机选一种):
使用 sessions_spawn 启动 isolated session:
runtime: "isolated"
sessionTarget: "isolated"
payload.kind: "agentTurn"
message: 请帮我生成图片并发送到飞书...
构造并运行 generate.py 命令(使用 exec,同步等待,超时 300 秒):
python3 C:/Users/79112/.openclaw/workspace/skills/aigc-gen/scripts/generate.py "用户原始 prompt" --ratio 比例数字 --batch 数量
如果用户指定了比例(如"帮我生成16:9的图片"),从对话中提取正确的数字:
- 1=1:1, 2=3:4, 3=4:3, 4=9:16, 5=16:9
等待命令完成,在输出中查找 __RESULT_JSON__{...}__,解析 JSON 获取 local_paths(本地图片路径列表)。
发送图片到飞书:对每个本地图片路径,调用 feishu_doc(action=upload_image, file_path=图片路径)。
完成:直接结束子 session 即可(OpenClaw 会自动通知主 session)。
accessKeyId.secret)AIGC_API_KEY| 环境变量 | 必填 | 默认值 | 说明 |
|---|---|---|---|
AIGC_API_KEY | ✅ | — | API Key(accessKeyId.secret 格式) |
AIGC_BASE_URL | 否 | https://tczlld.com/aistudio/api | API 前缀 |
AIGC_CLIENT_ID | 否 | openclaw-default | 客户端标识 |
AIGC_PROVIDER | 否 | 4 | Provider ID |
AIGC_TIMEOUT | 否 | 120 | 任务超时秒数 |
| 参数 | 说明 |
|---|---|
--ratio | 宽高比:1=1:1, 2=3:4, 3=4:3, 4=9:16, 5=16:9 |
--batch | 生成数量(1-4) |
--negative | 负面提示词 |
--timeout | 超时秒数 |
| status | 含义 |
|---|---|
| 0 | 排队中 |
| 1 | 生成中 |
| 2 | 成功 |
| <0 | 失败 |