sutui-ai:专业的 AI 图像与视频生成 - Openclaw Skills

作者:互联网

2026-04-15

AI教程

什么是 sutui-ai?

sutui-ai 是一个基于 MCP 的强大技能,旨在实现无缝的 AI 图像和视频生成。它弥合了 AI 智能体与 Flux 2 Flash、即梦 4.5 以及专业视频模型等强大创意模型之间的差距。通过将其集成到 Openclaw Skills 框架中,开发人员可以授权其智能体处理复杂的视觉任务,从简单的文本到图像提示词,到具有首尾帧控制的高级图像到视频工作流。

该技能旨在通过提供同步和异步处理模式来处理媒体生成固有的延迟。这种灵活性使其成为任何希望使用 Openclaw Skills 构建创意自动化或媒体丰富型应用程序的开发人员的必备组件。

下载入口:https://github.com/openclaw/skills/tree/main/skills/hexiaochun/sutui-ai

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install sutui-ai

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 sutui-ai。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

sutui-ai 应用场景

  • 使用 Flux 模型创建高保真营销图像和社交媒体资产。
  • 从文本描述或现有图像生成专业级的电影视频。
  • 执行图生图转换以完善视觉风格或布局。
  • 自动为动态内容流创建 10-12 秒的视频剪辑。
  • 通过状态跟踪和云存储集成管理复杂的媒体生成流水线。
sutui-ai 工作原理
  1. 发现:使用 list_models 工具为您的特定创意需求识别最合适的 AI 模型(图像或视频)。
  2. 资产准备:如果使用图像作为源,利用 upload_image 工具将本地或网络资产转换为与生成引擎兼容的云存储 URL。
  3. 任务提交:通过 submit_task 发起异步处理请求,或通过 sync_generate_image/video 获取直接结果。
  4. 状态监控:对于异步任务,智能体使用返回的任务 ID 轮询 get_task 工具,直到过程达到完成状态。
  5. 结果检索:完成后,该技能提供生成媒体的公开访问 URL,可立即在您的 Openclaw Skills 工作流中使用。

sutui-ai 配置指南

要激活 sutui-ai,您必须配置 MCP 客户端以连接到 user-速推AI 服务器。确保您的环境可以访问必要的模型提供商网络。

# 通过 MCP 工具调用进行集成
# 服务器标识符:user-速推AI
# 主要工具:CallMcpTool

sutui-ai 数据架构与分类体系

该技能围绕任务、模型和资产组织数据。以下是 Openclaw Skills 环境中使用的主要结构:

对象 关键字段 描述
任务 task_id, status, result 跟踪生成请求的生命周期(处理中、已完成、失败)。
模型 model_id, category, parameters 定义可用功能,如图像尺寸、时长和提示词要求。
参数 prompt, image_url, end_image_url 配置文生图或图生视频的创意输入。
响应 url, task_id 返回最终媒体位置或轮询引用。
name: sutui-ai
description: 使用速推AI生成图像和视频。当用户需要画图、生成图片、制作视频、图生图、文生图、文生视频、图生视频时使用此 skill。支持即梦、Flux、Kling 等多种模型。

速推AI - 图像与视频生成

通过速推AI MCP服务进行AI图像和视频生成,支持多种模型。

MCP 服务信息

  • 服务标识: user-速推AI
  • 调用方式: 使用 CallMcpTool 工具

快速开始

1. 生成图像(推荐 Flux 2 Flash)

使用异步任务流程调用 Flux 2 Flash 模型:

// Step 1: 提交任务
{
  "server": "user-速推AI",
  "toolName": "submit_task",
  "arguments": {
    "model_id": "fal-ai/flux/dev",
    "parameters": {
      "prompt": "一只可爱的猫咪在花园里玩耍",
      "image_size": "landscape_16_9"
    }
  }
}

// Step 2: 查询任务状态(轮询直到完成)
{
  "server": "user-速推AI",
  "toolName": "get_task",
  "arguments": {
    "task_id": "返回的任务ID"
  }
}

备选同步方式(即梦模型,30-70秒):

{
  "server": "user-速推AI",
  "toolName": "sync_generate_image",
  "arguments": {
    "prompt": "一只可爱的猫咪在花园里玩耍",
    "model": "jimeng-4.5"
  }
}

图生图: 添加 image_url 参数即可

2. 同步生成视频(推荐)

直接返回视频结果:

{
  "server": "user-速推AI",
  "toolName": "sync_generate_video",
  "arguments": {
    "prompt": "一只猫咪在奔跑,16:9",
    "model": "jimeng-video-3.5-pro"
  }
}

支持的模型: jimeng-video-3.5-pro、jimeng-video-3.5-pro-10s、jimeng-video-3.5-pro-12s

图生视频: 添加 image_url 参数 首尾帧视频: 同时添加 image_urlend_image_url

异步任务流程

对于需要更多模型选择的场景,使用异步任务流程:

Step 1: 查询可用模型

{
  "server": "user-速推AI",
  "toolName": "list_models",
  "arguments": {
    "category": "image"  // 可选: image, video, audio, all
  }
}

Step 2: 获取模型参数要求

{
  "server": "user-速推AI",
  "toolName": "get_model_info",
  "arguments": {
    "model_id": "fal-ai/flux/schnell"
  }
}

Step 3: 提交任务

{
  "server": "user-速推AI",
  "toolName": "submit_task",
  "arguments": {
    "model_id": "fal-ai/flux/schnell",
    "parameters": {
      "prompt": "a beautiful sunset over the ocean",
      "image_size": "landscape_16_9"
    }
  }
}

Step 4: 查询任务状态

{
  "server": "user-速推AI",
  "toolName": "get_task",
  "arguments": {
    "task_id": "返回的任务ID"
  }
}

轮询直到状态为 completedfailed

辅助功能

上传图片

将本地图片或网络图片上传到云存储:

{
  "server": "user-速推AI",
  "toolName": "upload_image",
  "arguments": {
    "image_url": "https://example.com/image.jpg"
  }
}

查询任务列表

{
  "server": "user-速推AI",
  "toolName": "list_tasks",
  "arguments": {
    "status": "processing",
    "limit": 10
  }
}

工作流程选择

场景 推荐模型 工具
生成图片(默认) Flux 2 Flash submit_task + get_task
生成视频(默认) jimeng-video-3.5-pro sync_generate_video
快速生成图片 jimeng-4.5 sync_generate_image
使用其他模型 先查询 list_modelsget_model_info

注意事项

  1. 同步接口耗时: 图像 30-70秒,视频 60-160秒
  2. 图生图/视频: 需要提供公开可访问的图片URL
  3. 本地图片: 先用 upload_image 上传获取URL
  4. 异步任务: 需轮询 get_task 直到完成

相关推荐