mcpField
L
linkfox-aigc-videogen

linkfox-aigc-videogen

github.com/linkfox-aiCreative & media113242 installsUpdated 2w ago
Repository

About linkfox-aigc-videogen

This skill generates AI video from a starting image and, optionally, an ending image. It is for users creating single-image or start/end-frame videos, and supports multiple models with automatic task polling and result downloads.

Key features

  1. 01Nine video models
  2. 02Starting and optional ending frames
  3. 03Duration, resolution, and audio options
  4. 04Asynchronous task polling
  5. 05Automatic video downloads

Use cases

  1. 01Turn a product image into a showcase video
  2. 02Guide a scene transition with start and end frames
  3. 03Generate video with selected resolution and audio

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-aigc-videogen

After installing, type/linkfox-aigc-videogenin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
api.md
onboarding.md
scripts/
aigc_videogen.py
onboarding.py

Details

From the project README

AI 生视频(首尾帧/单图模式)

根据原图(首帧)和可选尾帧图生成视频,支持多种 AI 视频模型,异步创建任务后轮询获取结果。

核心特点

  • 9 种模型选择:覆盖不同风格和时长需求。
  • 首尾帧控制:按 AgentOS 配置,万相3.0和MiniMax H3可选尾帧图。
  • 丰富参数:支持 Pro 模式、声音生成、宽高比和分辨率等。
  • 异步模式:创建任务立即返回 taskId,脚本自动轮询直到完成(超时 20 分钟)。

模型说明

说明名称时长默认分辨率/备注
可灵Omni5秒/10秒/15秒720p,旧调用默认5秒
Seedance 2.04~15秒480p,可选720p/1080p
Seedance 2.0 fast4~15秒480p,可选720p
Seedance 2.54~30秒480p,可选720p/1080p
海螺2.36秒/10秒768p
Seedance 2.0 mini4~15秒,默认10秒480p,可选720p
万相3.05/10/15/20/25/30秒,默认10秒480p,可选720p/1080p,支持尾帧
MiniMax H35秒/10秒/15秒,默认5秒2K,可选768p,支持尾帧
可灵2.65秒/10秒,默认10秒720p,可选1080p;声音能力仅在1080p使用

展示规则

  • 面向用户介绍、推荐、确认模型或解释错误时,只能使用上表的说明名称。
  • 禁止向用户展示 videoType、provider、模型 code 或内部渠道名称。
  • MiniMax H3 的多个内部渠道只对用户展示为 MiniMax H3。

参数概览

  • 必填字段:imageUrl、videoType、videoTime
  • 可选核心:lastFrameImageUrl(仅万相3.0、MiniMax H3)、prompt(3000字符以内)

完整参数表、响应字段结构与错误码,见 references/api.md。

调用方式

  • 创建任务:POST /aigc/videoGenAsync → 返回 {taskId}
  • 轮询结果:POST /aigc/taskQuery → 传入 {taskId} → 返回状态和结果
  • Python 脚本:python scripts/aigc_videogen.py '<JSON 参数>'(脚本内部自动完成创建+轮询)

异步流程:

  1. 脚本调用 /aigc/videoGenAsync 创建任务,获得 taskId
  2. 等待 2 分钟后开始轮询 /aigc/taskQuery,每 10 秒一次,最长等待 20 分钟
  3. 成功后自动下载视频到会话 media/ 目录

输出策略(脚本默认行为):

  • 脚本会自动把生成的视频下载转存到会话 media/ 目录,stdout 输出一行 Saved full response: <路径数组>。
  • 原始 API 响应静默落盘到 data/,仅在无视频产物时才在 stdout 提示其路径。

读数据建议:禁止 Read 转存的视频文件内容。直接把 Saved full response: 后的本地路径提供给用户即可。

解决认证和算力问题

发生以下异常情况时,采用 references/onboarding.md 引导解决问题:

异常情况
  • 未配置API Key:环境变量未配置 LINKFOX_AGENT_API_KEY,也未配置 LINKFOXAGENT_API_KEY。
  • 响应401或402状态码
  • 响应提示算力或余额不足:消息含"算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。

使用指引

  1. 模型选择:一般商品视频用 可灵Omni;需要新模型时按上表能力选择。
  2. 首尾帧:传 imageUrl(首帧,必传)+ 可选 lastFrameImageUrl(尾帧)。按 AgentOS 配置,仅 万相3.0 和 MiniMax H3 使用尾帧。
  3. 时长匹配:必须传模型支持的时长值,否则报错。
  4. 提示词:可选,3000 字符以内,描述期望的动态效果。
  5. 声音:可灵2.6仅在1080p下使用声音能力。

内部执行映射(禁止向用户展示)

本节仅用于构造工具请求。回复用户时必须使用第一列说明名称,禁止输出第二列技术值。

说明名称内部 videoType
可灵OmniKLING
Seedance 2.0SEED
Seedance 2.0 fastSEED_FAST
Seedance 2.5SEED_V25
海螺2.3HAILUO
Seedance 2.0 miniSEED_MINI
万相3.0WAN3
MiniMax H3MINIMAX_V2
可灵2.6MODEL_V2_6
示例

以下 JSON 仅为内部调用参数,禁止原样展示给用户。

1. 可灵Omni - 商品展示

{"imageUrl": "https://example.com/product.jpg", "videoType": "KLING", "videoTime": 10, "prompt": "商品展示视频"}

2. 万相3.0 - 首尾帧

{"imageUrl": "https://example.com/scene-start.jpg", "lastFrameImageUrl": "https://example.com/scene-end.jpg", "videoType": "WAN3", "videoTime": 10, "resolution": "480p"}

3. 可灵2.6 - 1080p声音视频

{"imageUrl": "https://example.com/scene.jpg", "videoType": "MODEL_V2_6", "videoTime": 10, "resolution": "1080p", "voice": true}

展示规则

  • 只展示转存后的本地路径:把 Saved full response: 后的本地视频路径告诉用户,例如「视频已保存至:xxx/a.mp4」。
  • 禁止 Read 视频文件、禁止展示 base64 内容。
  • 禁止把原始 API 返回的临时 URL 直接给用户(带签名、会过期)。

限制

  • 提示词最大 3000 字符。
  • 生成时间较长,通常 100-600 秒。脚本自动轮询,超时 20 分钟。
  • AgentOS 配置中仅万相3.0和MiniMax H3开放尾帧能力。
  • 本接口仅支持单图/首尾帧模式。多参考图请使用 linkfox-aigc-videogen-multi。
  • 失败时不重试(仅尝试 1 次)。

不适用

不适用:

  • 多参考图生视频 → linkfox-aigc-videogen-multi
  • 图片生成 → linkfox-aigc-imagegen
  • 文本生成 → linkfox-aigc-textgen

反馈

参见 references/api.md。

Comments

Markdown supported