The Agent Skills Directory
npx skills add https://skills.volces.com/skills/bytedance/agentkit-samples此技能使用豆包 Seedream 4.0/4.5/5.0 模型生成图像。
在使用此技能前,请确保设置了以下环境变量:
ARK_API_KEY 或 MODEL_IMAGE_API_KEY 或 MODEL_AGENT_API_KEY: 图像生成服务的 API 密钥MODEL_IMAGE_API_BASE: API 基础 URL(可选,有默认值)MODEL_IMAGE_NAME: 模型名称(可选,有默认值)async def image_generate(
tasks: list[dict],
timeout: int = 600,
model_name: str = None,
) -> Dict:
一个图像生成任务列表。每个任务是一个字典,包含以下字段:
必需:
prompt (str): 期望图像的文本描述。中文或英文均可。要指定生成图像的数量,请在提示词中添加“生成N张图片”。可选:
size (str): 图像尺寸。两种格式:
response_format (str): 返回格式。"url"(默认,URL 24小时后过期)或 "b64_json"watermark (bool): 添加水印。默认值:trueimage (str | list[str]): 参考图像的 URL 或 Base64 字符串
sequential_image_generation (str): 控制组图生成。默认值:"disabled"
max_images (int): 组图生成的最大图像数量。范围 [1, 15]tools (list[dict]): 工具配置,例如 [{"type": "web_search"}]模型根据参数推断任务类型:
image 参数,sequential_image_generation 未设置或为 "disabled"image 参数,sequential_image_generation="auto"image=字符串,sequential_image_generation 未设置或为 "disabled"image=字符串,sequential_image_generation="auto"image=数组(2-10), 未设置或为 "disabled"image_generate.py 脚本将返回以下信息:
{
"status": "success" | "error",
"success_list": [{"name": "image_name", "url": "image_url", "local_path": "local_path"}],
"error_list": ["image_name"],
"error_detail_list": [{"task_idx": 0, "error": {...}}]
}
基于脚本返回信息,最终返回给用户的响应包括图像生成任务的描述以及图像的 URL 和本地路径。你可以从 URL 下载图像,但仍应向用户提供图像 URL 以供查看和下载。
注意:URL 是脚本返回信息中 success_list 里的 'url'。
你应该返回三种类型的信息:
文件格式,返回图像文件(如果你有其他方法发送图像文件)和图像的本地路径,例如:local_path: /root/.openclaw/workspace/skills/image-generate/xxx.png
生成后,以 Markdown 格式显示图像列表,例如:


完整实现请参见 scripts/image_generate.py。
# 文生单图
python scripts/image_generate.py -p "A beautiful sunset over the ocean" -s 2048x2048
# 文生组图(生成 3 张图像)
python scripts/image_generate.py -p "生成3张可爱的小猫图片" -s 2K -g --max-images 3
# 图生图
python scripts/image_generate.py -p "Convert this image to anime style" -i "https://example.com/image.jpg"
# 多图生组图
python scripts/image_generate.py -p "Combine these images into a collage" --images "https://example.com/img1.jpg" "https://example.com/img2.jpg" -g --max-images 5
# 使用特定模型
python scripts/image_generate.py -p "A futuristic city" -m doubao-seedream-5-0-260128
# 无水印
python scripts/image_generate.py -p "A beautiful landscape" --no-watermark
# 输出为 PNG
python scripts/image_generate.py -p "A portrait photo" --output-format png
| 选项 | 简写 | 描述 |
|---|---|---|
--prompt | -p | 期望图像的文本描述(必需) |
--size | -s | 图像尺寸(默认:2048x2048) |
--model | -m | 模型名称(默认:doubao-seedream-4-0-250828) |
--image |
如果遇到模型相关错误(如 ModelNotOpen),可以降级到以下模型:
doubao-seedream-5-0-260128doubao-seedream-4-5-251128doubao-seedream-4-0-250828ARK_API_KEY 或 MODEL_IMAGE_API_KEY 或 MODEL_AGENT_API_KEY 环境变量。将其写入工作空间的环境变量文件中。如果文件已存在,则追加到末尾。确保环境变量格式正确,使环境变量生效,并重试刚刚失败的图像生成任务。sequential_image_generation="auto"每周安装次数
100
来源
首次出现
2026年3月3日
安全审计
安装于
openclaw96
gemini-cli20
github-copilot20
amp20
cline20
codex20
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
output_format (str): 输出格式。"png" 或 "jpeg"。默认值:"jpeg"sequential_image_generationimage=数组(2-10),sequential_image_generation="auto"-i |
| 单个参考图像的 URL |
--images | 多个参考图像的 URL(以空格分隔) |
--group | -g | 启用组图生成 |
--max-images | 组图生成的最大图像数量(默认:15) |
--output-format | 输出格式:png 或 jpeg(默认:jpeg) |
--timeout | -t | 超时时间(秒)(默认:600) |
--no-watermark | 禁用水印 |
AI 代码实施计划编写技能 | 自动化开发任务分解与 TDD 流程规划工具
49,000 周安装
Markdown格式化工具 - 自动优化文档结构、Frontmatter和CJK排版
99 周安装
Next.js 应用安全审计指南:环境变量、Server Actions、API路由与中间件安全实践
99 周安装
Rust+Node.js混合项目脚手架:一键搭建规范开发、CI/CD、发布与版本控制
Scaleway 一键部署技能 - 无需 DevOps 知识,3分钟自动配置 VPS 服务器
NotebookLM Research 技能:AI 研究助手,多源信息综合与音频摘要生成
G-Pilot工具架构指南:Action-Ledger-Result模式与Google AI工具开发