运行前环境检查(每次执行前必做)
在开始写作流程前,直接询问用户是否已配置好以下环境:
- 已安装Python
- 已配置ARK_API_KEY环境变量 如全部配置好,回复"已配置好"直接开始。 如有未配置的,告诉我哪一项,我会指导你如何获取。
用户回复后的处理:
- "已配置好"或类似确认 → 直接进入完整工作流程
- 有缺失项 → 针对性指导配置:
- Python 安装:引导至 Python 官方网站下载安装 Python
- ARK_API_KEY:引导至火山方舟控制台获取, 询问用户电脑系统是windows还是mac, 并提示不同系统下的配置环境变量的方法。
完整工作流程
第一步:确认是否需要优化提示词
用户输入初始提示词后,先明确询问用户:“是否需要我先优化提示词?”
- 用户选择“需要优化” → 根据
references/prompt-guide.md优化提示词,展示优化结果并询问是否继续调整;确认后进入第二步 - 用户选择“不优化” → 使用用户原始提示词,直接进入第二步调用脚本生成
第二步: 生成海报
- 告诉用户生成海报的可选分辨率:2k, 4k
- 告诉用户生成海报的可选比例:1:1, 3:4, 4:3, 9:16, 16:9, 21:9, 2:3, 3:2
- 可选图生图,支持最多上传3张图片
- 脚本将本地文件编码后填入 API 的
image数组。 - 如果用户需要对之前生成的图片进行调整,请把之前的图片填入API,并且不要对用户的修改需求(如"调整物体的颜色”、“调整物体的位置”)做任何改动。
- 调用
seedream.py脚本生成海报(在skills/poster-generate目录下执行时,路径见下方命令行说明)。
命令行使用
基本语法
python3 scripts/seedream.py --prompt "图片描述" --resolution 2k --ratio 3:4
图生图(1~3 张本地参考图,可重复 --image):
python3 scripts/seedream.py --prompt "将图1的主色换为图2的配色" --resolution 2k --ratio 3:4 --image ./a.png --image ./b.png
文生图
python3 scripts/seedream.py --prompt "一个穿着华丽服装的女孩,撑着遮阳伞走在林荫道上" --resolution 2k --ratio 3:4
参数说明
| 参数 | 说明 | 默认值 | 可选值 |
|------|------|--------|--------|
| --prompt | 图片描述提示词(必需) | - | 任意文本 |
| --resolution | 分辨率 | 2k | 2k, 4k |
| --ratio | 宽高比 | 3:4 | 1:1, 3:4, 4:3, 9:16, 16:9, 21:9, 2:3, 3:2 |
| --image | 参考图,仅本地文件路径;--image 可写多次,最多 3 次 | - | .png / .jpg / .jpeg / .webp / .gif |
| --output | 自定义输出路径 (必填) | - |任意路径|
Scan to contact