Doubao Image Video Skill V2

🎨 豆包ARK API轻量Shell封装

豆包火山引擎ARK API的Shell脚本封装,支持文本生图、智能去水印编辑及文本生视频,轻量无Python依赖,适合服务器与嵌入式环境部署。

收藏
3.2k
安装
1.6k
版本
0.1.0
CLS 安全性认证2026-08-05
点击查看完整报告 >

使用说明

核心用法

本技能为豆包(Volcengine ARK)API 的纯 Bash 脚本封装,提供三大核心能力:

1. 文生图 (img):输入提示词生成图片,自动下载至 data/ 目录
2. 图生图编辑 (edit):智能去除水印、Logo,支持自定义编辑指令

3. 文生视频 (vid):支持异步(快速返回任务ID)与同步(等待完成自动下载)两种模式,以及任务状态查询

典型调用示例:

./doubao.sh img "一只可爱的小猫"
./doubao.sh edit "https://..." "remove watermark"
./doubao.sh vid "一个人在跳舞" sync

---

显著优点

| 维度 | 优势 |
|------|------|
| **部署轻量** | 纯 Bash 实现,仅需 `curl` + `jq`,无 Python/Node 依赖,嵌入式环境友好 |
| **使用便捷** | 单行命令即调即用,自动文件命名与下载,结果本地化存储 |
| **模式灵活** | 视频生成支持异步/同步双模式,异步适合批量任务,同步适合即时获取 |
| **开箱即用** | 符合 OpenClaw/ClawHub 标准目录结构,集成示例与故障排查文档完备 |

---

潜在缺点与局限性

  • API 依赖风险:需自行申请火山引擎 ARK API Key,服务可用性受限于豆包平台
  • 视频下载限制:生成视频 URL 带有时效签名,部分情况下 curl 直接下载会 403,需浏览器环境手动获取
  • 无交互界面:纯命令行工具,非技术用户上手门槛较高
  • Shell 兼容性:虽要求 Bash 4.0+,但部分高级语法在老旧系统(如默认 macOS Bash 3.x)可能不兼容
  • 错误恢复有限:网络中断或 API 限流时需手动重试,无内置指数退避机制

---

适合人群

  • DevOps/运维工程师:需要轻量级、无运行时依赖的自动化图像/视频生成工具
  • 后端开发者:快速集成 AI 生成能力至 CI/CD 或批处理脚本
  • 嵌入式/IoT 开发者:资源受限环境下(如边缘服务器)部署 AIGC 功能
  • 技术型创作者:偏好命令行工作流、追求脚本化自动化的内容生产者

---

常规风险

| 风险类型 | 说明 |
|---------|------|
| **API Key 泄露** | 脚本依赖 `ARK_API_KEY` 环境变量,误提交至代码仓库会导致密钥泄露与费用滥用 |
| **成本不可控** | 视频生成按量计费,同步模式长轮询可能产生意外费用,建议生产环境优先使用异步模式 |
| **内容合规** | 生成内容需遵守火山引擎 AUP 及中国生成式 AI 监管要求,存在审核失败风险 |
| **数据本地留存** | 自动生成文件保存于本地 `data/` 目录,需自行管理存储空间与敏感内容清理 |

安全解读

核心用法

本Skill是Doubao(豆包)大模型能力的Shell脚本封装,通过调用字节跳动火山引擎ARK API实现三大核心功能:文本生成图片(img)、智能图片编辑(edit)和文本生成视频(vid)。用户仅需配置ARK_API_KEY环境变量,即可通过命令行快速调用AI创作能力。支持异步/同步双模式,生成的媒体文件自动下载至data/目录并附时间戳命名,便于本地管理。

显著优点

1. 零Python依赖:纯Bash 4.0+实现,仅依赖系统级工具curl与jq,适合嵌入式环境及极简部署场景
2. 双模式视频生成:异步模式快速返回任务ID供后续轮询,同步模式自动等待1-3分钟完成并下载,灵活适配不同工作流

3. 智能水印去除:图片编辑功能基于Image-to-Image技术,可智能识别并去除水印同时保留主体内容

4. 自动化文件管理:自动生成时间戳文件名、自动创建data目录、自动处理下载失败场景

5. 企业级API背书:依托字节跳动火山引擎ARK服务,模型能力与稳定性有基础设施保障

潜在缺点与局限性

  • 外部服务强依赖:所有核心功能完全依赖Volcengine云端API,离线环境无法使用,且受限于字节跳动服务可用性
  • T3级来源可信度:由个人开发者wenkangwei维护,非官方出品,更新频率与长期维护存在不确定性
  • 输入验证薄弱:当前版本未对提示词进行严格长度限制与特殊字符过滤,存在潜在注入风险
  • 网络超时缺失:curl调用未配置--max-time参数,弱网环境可能长时间挂起
  • 视频下载限制:生成的视频URL含时效签名,部分场景下curl下载可能返回403,需浏览器手动获取

适合的目标群体

  • 运维工程师/DevOps:需要在服务器环境快速生成演示素材、监控告警配图
  • 轻量级自动化场景:CI/CD流水线中自动生成文档插图、测试视频片段
  • 嵌入式/IoT开发者:Python运行环境受限,需纯Shell方案调用云端AI能力
  • Shell脚本爱好者:偏好命令行工作流,追求极简工具链的技术用户

使用风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 数据出境 | 提示词与图片URL传输至字节跳动北京服务器 | 避免上传敏感商业信息或个人隐私数据 |
| API密钥泄露 | 依赖环境变量`ARK_API_KEY`,误操作可能泄露 | 严格遵循`.bashrc`配置,禁止硬编码 |
| 供应链攻击 | curl/jq工具若被篡改将影响安全 | 通过官方包管理器安装依赖 |
| 文件权限风险 | data目录默认权限可能过宽松 | 手动设置`chmod 700`限制访问 |
| 服务中断 | 火山引擎API变更或限流将导致功能失效 | 关注官方文档更新,预留降级方案 |

Doubao Image Video Skill V2 内容

scripts文件夹
手动下载zip · 13.6 kB
doubao_skill.shtext/x-shellscript
请选择文件