Jimeng AI

Polar Sponsor
爱发电 赞助
.NET 9.0

基于火山引擎即梦AI的文生图/文生视频能力,支持通过文本描述生成图片和视频。

即梦AI 文生图/文生视频 Skill

功能概述

即梦AI 文生图/文生视频 Skill是一项面向实际任务的技能,主要用于基于火山引擎即梦AI的文生图和文生视频能力,支持通过文本描述生成图片和视频;执行过程存储 :使用 MD5(提示词) 作为文件夹名保存任务状态;

核心要点

  • 异步查询 :支持断点续传,避免重复提交相同任务;
  • Base64 图片处理 :直接从 API 响应中解码并保存图片;
  • 支持即梦AI文生图(v3.0 / v3.1 / v4.0);

使用与执行

支持即梦AI文生视频(v3.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

即梦AI 文生图/文生视频 Skill

基于火山引擎即梦AI的文生图和文生视频能力,支持通过文本描述生成图片和视频。

功能特性

  • 执行过程存储:使用 MD5(提示词) 作为文件夹名保存任务状态
  • 异步查询:支持断点续传,避免重复提交相同任务
  • Base64 图片处理:直接从 API 响应中解码并保存图片
  • 支持即梦AI文生图(v3.0 / v3.1 / v4.0)
  • 支持即梦AI文生视频(v3.0 1080P)
  • 可配置宽高比、生成数量、自定义尺寸

所需环境变量

变量名 是否必需 说明
VOLCENGINE_AK 必需 火山引擎 Access Key
VOLCENGINE_SK 条件必需 火山引擎 Secret Key(永久凭证必需)
VOLCENGINE_TOKEN 可选 安全令牌(临时凭证 STS 必需)

注意:使用临时凭证(AKTP 开头)时,可以只使用 AK + Token,不需要 SK。

配置示例

export VOLCENGINE_AK="your-access-key"
export VOLCENGINE_SK="your-secret-key"

# 如果使用临时凭证(STS),还需要设置 Token
export VOLCENGINE_TOKEN="your-security-token"

获取方式:

  1. 登录 火山引擎控制台
  2. 进入"访问控制" -> "密钥管理"
  3. 创建或查看已有访问密钥

安装依赖

cd ~/.openclaw/workspace/skills/jimeng-ai
npm install

工作流程

首次执行(新任务)

使用新提示词运行时,脚本将:

  1. 向 API 提交任务
  2. 使用 md5(提示词) 作为文件夹名创建目录
  3. 保存 param.json、response.json 和 taskId.txt
  4. 输出:"任务已提交,TaskId: xxx"
$ npx ts-node scripts/text2image.ts "一只可爱的猫咪"
任务已提交,TaskId: 1234567890

后续执行(异步查询)

使用相同提示词运行将查询已有任务:

  1. 如果图片已存在 → 立即返回图片路径
  2. 如果任务未完成 → 输出:"任务未完成,TaskId: xxx"
  3. 如果任务已完成 → 从 binary_data_base64 解码并保存图片
$ npx ts-node scripts/text2image.ts "一只可爱的猫咪"
任务未完成,TaskId: 1234567890

# 或者任务完成时:
$ npx ts-node scripts/text2image.ts "一只可爱的猫咪"
任务已完成,图片保存路径:
  - ./output//1.jpg
  - ./output//2.jpg

使用方法

基础用法

npx ts-node scripts/text2image.ts "一只可爱的猫咪"

完整参数

npx ts-node scripts/text2image.ts "提示词" 
  --version v40 
  --ratio 16:9 
  --count 2

参数说明

参数 说明 默认值
prompt 图片生成提示词(必填) -
--version API版本: v30, v31, v40 v31
--ratio 宽高比: 1:1, 9:16, 16:9, 3:4, 4:3, 2:3, 3:2, 1:2, 2:1 16:9
--count 生成数量 1-4 1
--width 指定宽度(可选) -
--height 指定高度(可选) -
--size 指定面积(可选,如 4194304 表示 2048x2048) -
--seed 随机种子(可选) -
--output 图片输出目录 ./output
--debug 调试模式 false
--no-download 不下载图片,只返回URL false

输出格式

任务已提交(首次运行)

{
  "success": true,
  "submitted": true,
  "prompt": "一只可爱的猫咪",
  "version": "v40",
  "ratio": "1:1",
  "count": 1,
  "taskId": "1234567890",
  "folder": "./output/",
  "message": "任务已提交,请稍后使用相同提示词查询结果"
}

任务已完成

{
  "success": true,
  "prompt": "一只可爱的猫咪",
  "version": "v40",
  "ratio": "1:1",
  "count": 1,
  "taskId": "1234567890",
  "images": [
    "./output//1.jpg",
    "./output//2.jpg"
  ],
  "outputDir": "./output/"
}

任务未完成

{
  "success": true,
  "prompt": "一只可爱的猫咪",
  "version": "v40",
  "ratio": "1:1",
  "count": 1,
  "taskId": "1234567890",
  "folder": "./output/",
  "message": "任务未完成,请稍后使用相同提示词查询结果"
}

错误响应

{
  "success": false,
  "error": {
    "code": "MISSING_CREDENTIALS",
    "message": "请设置环境变量 VOLCENGINE_AK 和 VOLCENGINE_SK"
  }
}

文件夹结构

output/
└── /           # md5哈希作为文件夹名
    ├── param.json           # 请求参数
    ├── response.json        # API提交响应
    ├── taskId.txt           # 任务ID
    └── 1.jpg, 2.jpg, ...    # 生成的图片

示例

生成风景画

npx ts-node scripts/text2image.ts "山水风景画,水墨风格" --version v40 --ratio 16:9

生成科幻城市

npx ts-node scripts/text2image.ts "未来科幻城市,霓虹灯光,赛博朋克风格" --version v40 --ratio 16:9 --count 2

指定尺寸生成

npx ts-node scripts/text2image.ts "抽象艺术" --width 2048 --height 1152

自定义输出目录

npx ts-node scripts/text2image.ts "一只可爱的猫咪" --output ~/Pictures/jimeng

版本说明

  • v30: 即梦3.0 基础版本
  • v31: 即梦3.1 改进版本
  • v40: 即梦4.0 最新版本(推荐)

文生视频使用方法

基础用法

npx ts-node scripts/text2video.ts "一只可爱的猫咪在草地上奔跑"

完整参数

npx ts-node scripts/text2video.ts "提示词" 
  --ratio 9:16 
  --duration 5 
  --fps 24

参数说明

参数 说明 默认值
prompt 视频生成提示词(必填) -
--ratio 宽高比: 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 9:16
--duration 视频时长: 5 或 10 秒 5
--fps 帧率: 24 或 30 24
--output 视频输出目录 ./output
--wait 等待任务完成 false
--debug 调试模式 false
--no-download 不下载视频,只返回URL false

视频输出格式

任务已提交

{
  "success": true,
  "submitted": true,
  "prompt": "元宵节灯笼",
  "ratio": "9:16",
  "duration": 5,
  "fps": 24,
  "taskId": "1234567890",
  "folder": "./output/video/",
  "message": "任务已提交,请稍后使用相同提示词查询结果"
}

任务已完成

{
  "success": true,
  "prompt": "元宵节灯笼",
  "ratio": "9:16",
  "duration": 5,
  "fps": 24,
  "taskId": "1234567890",
  "videoUrl": "https://...",
  "data": {}
}

任务未完成

{
  "success": true,
  "pending": true,
  "prompt": "元宵节灯笼",
  "ratio": "9:16",
  "duration": 5,
  "fps": 24,
  "taskId": "1234567890",
  "status": "in_queue",
  "message": "任务处理中,请稍后使用相同提示词查询结果"
}

视频文件夹结构

output/video/
└── /           # md5哈希作为文件夹名
    ├── param.json           # 请求参数
    ├── response.json        # API提交响应
    ├── taskId.txt           # 任务ID
    └── video.mp4            # 生成的视频

参考文档

  • 火山引擎即梦AI文生图文档
  • 火山引擎即梦AI文生视频文档

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

0

15

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

2026.10.22

0

12

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

2026.10.22

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习