Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generate AI images using Volcengine Seedream model. Supports text-to-image (T2I), image editing (I2I), multi-image fusion, and web-search-based generation. Use this skill when the user wants to create, generate, or edit images.
.claude/skills/freestylefly-seedream/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 329% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 174% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 242% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 348% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 247% | 0% |
使用火山引擎 Seedream 模型生成高质量 AI 图片,支持文本生成图片(T2I)、图片编辑(I2I)、多图融合、组图生成、联网搜索等多种创作模式。
> ✨ Node.js 版本:此脚本使用 Node.js 实现,无需 Python 环境。通过入口脚本自动检测 Node.js 运行时(优先使用系统 node,回退到 WeSight 内置运行时),Windows 和 Mac 用户都可以开箱即用。
https://ark.cn-beijing.volces.com/api/v3ARK_API_KEY 读取Authorization: Bearer {API_KEY}第一步:设置 API Key
bash# macOS / Linux - 当前终端临时生效(立即使用) export ARK_API_KEY="你的API密钥" # Windows PowerShell - 当前会话临时生效 $env:ARK_API_KEY="你的API密钥" # 验证设置成功(macOS/Linux) echo $ARK_API_KEY # 验证设置成功(Windows) echo $env:ARK_API_KEY
第二步:生成你的第一张图片
bashbash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "一只可爱的橘色小猫"
方式一:通过环境变量配置(推荐)
在终端中设置环境变量:
bash# macOS/Linux export ARK_API_KEY="你的API密钥" # 或者添加到 ~/.zshrc 或 ~/.bashrc 以永久生效 echo 'export ARK_API_KEY="你的API密钥"' >> ~/.zshrc source ~/.zshrc
powershell# Windows PowerShell $env:ARK_API_KEY="你的API密钥" # 或者设置系统环境变量以永久生效 [System.Environment]::SetEnvironmentVariable('ARK_API_KEY', '你的API密钥', 'User')
方式二:通过 WeSight 启动时注入
WeSight 会自动读取系统环境变量,确保在启动 WeSight 前已设置 ARK_API_KEY。
如何获取 API Key:
无需安装任何依赖! 该脚本已兼容 Node.js 内置模块。
WeSight 已包含 Node.js 运行时,所有必要的依赖已被自动打包。Windows 和 Mac 用户无需额外配置。
Seedream 图片生成采用同步模式,流程简单高效:
相比异步模式,同步模式更简单直接,无需轮询任务状态。
所有 Seedream 模型提供免费额度,具体请参见火山方舟控制台。
⚠️ 重要提醒:
路径说明:下面的示例使用 $SKILLS_ROOT 环境变量来引用脚本路径。WeSight 会自动设置这个变量,指向实际的 SKILLs 目录位置,因此无需手动修改路径。
根据文字描述生成图片,适合创意激发和概念设计。
bashbash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "充满活力的特写编辑肖像,模特眼神犀利,头戴雕塑感帽子,色彩拼接丰富,景深较浅,Vogue杂志封面美学风格" \ --output portrait.png
示例提示词:
基于已有图片,结合文字指令进行图像编辑。支持本地图片和网络URL。
bash# 使用本地图片 bash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "保持模特姿势不变,将服装材质改为透明玻璃质感" \ --image "/Users/yourname/Pictures/model.jpg" \ --output edited_model.png # 使用网络图片 bash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "将背景改为海边日落场景" \ --image "https://example.com/photo.jpg" \ --output beach_sunset.png
支持的图片来源:
/path/to/image.jpghttps://example.com/image.jpgfile:///path/to/image.jpg支持的图片格式:
融合多张参考图的特征生成新图像。支持混合使用本地图片和网络图片。
bashbash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "将图1的服装换为图2的服装" \ --image "/Users/yourname/Pictures/person.jpg" \ --image "https://example.com/clothes.jpg" \ --output fusion_result.png
常见使用场景:
生成一组内容关联的图片,适合漫画分镜、品牌视觉等。
bashbash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "生成一组共4张连贯插画,核心为同一庭院一角的四季变迁,以统一风格展现四季独特色彩、元素与氛围" \ --sequential \ --max-images 4 \ --output seasons.png
输出文件会自动编号:seasons_1.png, seasons_2.png, seasons_3.png, seasons_4.png
bashbash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "参考这个LOGO,做一套户外运动品牌视觉设计,品牌名称为'GREEN',包括包装袋、帽子、卡片、挂绳等" \ --image "/Users/yourname/Pictures/logo.png" \ --sequential \ --max-images 4 \ --output brand_design.png
启用实时网络搜索,融合最新网络信息。
bashbash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "搜索下近期热门的白鸭子单手拿着风车形象,以极具冲击力的视角,设计成巨型装置" \ --search \ --output search_result.png
注意:
--search 参数会自动切换到 5.0 lite 模型| 参数 | 说明 | 示例 | |-----|------|------| | --prompt | 图片描述提示词(必需) | "一只可爱的小猫" |
| 参数 | 说明 | 默认值 | 可选值 | |-----|------|-------|--------| | --image | 参考图片路径或URL(可多次使用) | 无 | 本地文件路径或URL | | --model | 模型ID | doubao-seedream-4-5-251128 | 见模型列表 | | --size | 图片尺寸 | 2K | 1K, 2K, 4K | | --no-watermark | 不添加水印 | 否 | 标志参数 | | --sequential | 生成组图 | 否 | 标志参数 | | --max-images | 组图数量 | 4 | 1-8 | | --search | 启用联网搜索 | 否 | 标志参数 | | --output | 输出文件路径 | generated_image.png | 文件路径 | | --poll-interval | 状态查询间隔(秒) | 5 | 1-10 | | --timeout | 最大等待时间(秒) | 300 | 60-600 |
选择合适的模型以平衡质量、速度和成本:
doubao-seedream-4-5-251128doubao-seedream-4-0-250828doubao-seedream-5-0-260128--search 参数自动启用推荐使用场景:
--search)根据使用场景选择合适的尺寸:
bash# 小尺寸(快速预览) --size "1K" # 标准尺寸(推荐) --size "2K" # 高清晰度 --size "4K"
注意:
生成无水印图片(用于商业用途):
bash--no-watermark
调整轮询策略以适应不同场景:
bash# 快速查询(适合小图) --poll-interval 3 --timeout 180 # 标准配置 --poll-interval 5 --timeout 300 # 耐心等待(适合4K或组图) --poll-interval 10 --timeout 600
生成过程中可能出现的任务状态:
| 状态 | 说明 | 操作 | |------|------|------| | queued | 任务排队中 | 继续等待 | | running | 正在生成图片 | 继续等待 | | succeeded | 生成成功 | 下载图片 | | failed | 生成失败 | 查看错误信息 |
错误:未设置环境变量 ARK_API_KEY
错误:任务创建失败 (HTTP 401)
错误:任务创建失败 (HTTP 400)
错误:任务超时
--timeout 值,或稍后重试错误:任务失败
错误:限流 (HTTP 429)
错误:图片文件不存在
生成的图片具有以下特征:
文件名_1.png, 文件名_2.png, ...[风格],[主体描述],[细节补充],[构图/氛围]示例:
写实风格,一只橘色小猫坐在木制窗台上,阳光从左侧洒进来,温暖治愈的氛围,特写构图bashbash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "现代简约风格,智能手表产品展示,白色背景,工作室灯光" \ --size "4K"
bashbash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "超现实主义,漂浮的岛屿,瀑布从天而降,梦幻色彩" \ --size "2K"
bashbash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "美食特写,热气腾腾的拉面,筷子夹起面条,暖色调" \ --size "2K"
bashbash "$SKILLS_ROOT/seedream/scripts/generate-image.sh" \ --prompt "参考logo,生成一套完整的品牌视觉系统,包括名片、海报、包装设计" \ --image brand_logo.png \ --sequential \ --max-images 4
如遇到问题,可以:
Other measured skills in the registry, with their headline benchmark lift.