文生图生成技能。
当用户要求生成图片时自动触发,例如:
收到请求后必须立刻回复,不等图片生成完成。
回复示例(随机选一种):
使用 sessions_spawn 启动 isolated session:
runtime: "isolated"
sessionTarget: "isolated"
payload.kind: "agentTurn"
message: 请帮我生成图片并发送到飞书...
exec,同步等待,超时 300 秒):```bash
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=图片路径)。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 | 失败 |
共 1 个版本