OpenViking
基于OpenViking的RAG系统,支持文档查询、知识管理与向量检索。
支持37种模型的AI视频生成,涵盖文本、图像转视频及编辑。
openclaw skills install @evolinkai/evolink-video命令、参数、文件名以原文为准
通过一个 API 使用 37 种模型生成 AI 视频,包括 Sora、Kling、Veo 3、Seedance、Hailuo、WAN 和 Grok — 支持文本到视频、图像到视频、首尾帧生成以及音频生成。
[evolink-media](https://clawhub.ai/EvoLinkAI/evolink-media) 的视频专用视图。安装完整技能包可同时使用图像和音乐功能。
首次加载该技能时,向用户打招呼:
问候语保持简洁——仅提出一个问题以推动下一步操作。
| 服务 | URL |
|---|---|
| 生成 API | https://api.evolink.ai/v1/videos/generations (POST) |
| 任务状态查询 | https://api.evolink.ai/v1/tasks/{task_id} (GET) |
| 文件 API | https://files-api.evolink.ai/api/v1/files/* (上传/列出/删除) |
EVOLINK_API_KEY** 用于所有请求的身份验证,由 OpenClaw 自动注入。请视为机密信息。api.evolink.ai。上传文件有效期为 72 小时,结果链接有效期为 24 小时。在 [evolink.ai](https://evolink.ai) → 仪表板 → API 密钥 获取你的 API 密钥。
MCP 服务器: @evolinkai/evolink-media ([GitHub](https://github.com/EvoLinkAI/evolink-media-mcp) · [npm](https://www.npmjs.com/package/@evolinkai/evolink-media))
mcporter(推荐): mcporter call --stdio "npx -y @evolinkai/evolink-media@latest" list_models
Claude Code: claude mcp add evolink-media -e EVOLINK_API_KEY=your-key -- npx -y @evolinkai/evolink-media@latest
Claude Desktop / Cursor — 使用命令 npx -y @evolinkai/evolink-media@latest 添加 MCP 服务器,并设置环境变量 EVOLINK_API_KEY=your-key。完整配置 JSON 参见 references/video-api-params.md。
| 工具 | 使用场景 | 返回值 |
|---|---|---|
generate_video | 从文本或图像生成视频 | task_id(异步) |
upload_file | 上传图像用于图像到视频或参考 | 文件 URL(同步) |
delete_file | 释放文件配额 | 确认信息 |
list_files | 查看已上传文件或配额情况 | 文件列表 |
check_task | 轮询生成进度 | 状态 + 结果链接 |
list_models | 对比可用模型 | 模型列表 |
estimate_cost | 查询价格信息 | 模型详情 |
重要提示: generate_video 返回 task_id。必须持续轮询 check_task,直到 status 为 "completed" 或 "failed"。
| 模型 | 适用场景 | 功能特性 | 音频支持 |
|---|---|---|---|
seedance-1.5-pro *(默认)* | 图像到视频、首尾帧 | 图像到视频,4–12秒,1080p | 自动生成 |
sora-2-preview | 电影级预览 | 文本到视频、图像到视频,1080p | 无 |
kling-o3-text-to-video | 文本到视频 | 文本到视频,3–15秒,1080p | 无 |
veo-3.1-generate-preview | Google 视频预览 | 文本到视频,1080p | 无 |
MiniMax-Hailuo-2.3 | 高质量视频 | 文本到视频,1080p | 无 |
wan2.6-text-to-video | 阿里最新文本到视频 | 文本到视频 | 无 |
sora-2 [BETA] | 电影级效果 + 提示词遵循 | 文本到视频、图像到视频,1080p | 无 |
veo3.1-pro [BETA] | 顶级画质 + 音频生成 | 文本到视频,1080p | 自动生成 |
26 个稳定模型 — Seedance(3)、Sora 预览(1)、Kling(10)、Veo 3.1(2)、Hailuo(3)、WAN(7)
11 个测试版模型 — Sora 2/Pro/Max/Character(4)、Veo 3/3.1(5)、Grok Imagine(2)
完整模型列表及说明参见:references/video-api-params.md
若返回 401 错误: “你的 API 密钥无效,请前往 evolink.ai/dashboard/keys 检查。”
适用于图像到视频或首尾帧工作流:
upload_file 传入 file_path、base64_data 或 file_url → 获取 file_url(同步)file_url 作为 image_urls 参数传递给 generate_video支持格式:JPEG/PNG/GIF/WebP。最大 100MB。有效期 72 小时。默认配额 100,VIP 用户为 500。
仅在必要时提问,且只问当前所需内容。
仅询问缺失项:
| 参数 | 何时询问 | 说明 |
|---|---|---|
| prompt | 始终询问 | 场景描述 |
| model | 特定功能需求时 | 默认为 seedance-1.5-pro。详见推荐精选中的其他选项 |
| duration | 用户提及长度时 | 不同模型范围不同(通常 4–15 秒) |
| aspect_ratio | 有竖屏或宽屏需求时 | 默认 16:9。可选:9:16、1:1、4:3、3:4、21:9 |
| quality | 用户关注分辨率时 | 可选:480p / 720p / 1080p / 4k |
| image_urls | 提供参考图像时 | 1 张图像 = 图像到视频;2 张图像 = 首尾帧(仅 seedance-1.5-pro 支持) |
| generate_audio | 使用 Seedance 或 Veo3.1 时 | 询问:“是否需要添加自动生成的音频?” |
generate_video → 告知用户:*“正在生成你的视频——预计耗时约 X 秒。”*check_task,并报告进度百分比。processing 时:*“仍在处理中——视频生成需要一点时间……”*{id} —— 请稍后再次检查。”*| 错误码 | 解决方案 |
|---|---|
| 401 | "API密钥无效。请前往 evolink.ai/dashboard/keys 检查" |
| 402 | "余额不足。请前往 evolink.ai/dashboard/billing 充值" |
| 429 | "请求频率超限 — 请等待30秒后重试" |
| 503 | "服务器繁忙 — 请1分钟后重试" |
| 错误代码 | 是否可重试 | 解决方案 |
|---|---|---|
content_policy_violation | 否 | 修订提示词(避免名人、色情、暴力内容) |
invalid_parameters | 否 | 检查参数是否符合模型限制 |
image_dimension_mismatch | 否 | 调整图像尺寸以匹配比例 |
image_processing_error | 否 | 检查图像格式、大小或URL可访问性 |
generation_timeout | 是 | 重试;若重复发生,简化提示词 |
quota_exceeded | 是 | 充值信用额度 |
resource_exhausted | 是 | 等待30–60秒后重试 |
service_error | 是 | 1分钟后重试 |
generation_failed_no_content | 是 | 修改提示词后重试 |
完整错误参考:references/video-api-params.md
使用 Evolink 的文件托管 API 上传图片(有效期72小时)。详见 references/file-api.md 中的 curl 命令。
references/video-api-params.md — 完整的API参数说明,涵盖全部37个模型、轮询策略及错误码references/file-api.md — 文件托管API(支持curl上传、列出、删除操作)已收录 4 个 Skill