← 返回
内容创作 Key 中文

Evolink Video — AI Video Generation (Sora, Kling, Veo 3, Seedance)

AI video generation — Sora, Kling, Veo 3, Seedance, Hailuo, WAN, Grok. Text-to-video, image-to-video, video editing. 37 models, one API key.
AI视频生成 — Sora, Kling, Veo 3, Seedance, Hailuo, WAN, Grok。文字转视频,图片转视频,视频编辑。37个模型,一个API密钥。
evolinkai
内容创作 clawhub v2.0.1 1 版本 99876.2 Key: 需要
★ 2
Stars
📥 1,574
下载
💾 115
安装
1
版本
#latest

概述

Evolink Video — AI Video Generation

Generate AI videos with 37 models including Sora, Kling, Veo 3, Seedance, Hailuo, WAN, and Grok — text-to-video, image-to-video, first-last-frame, and audio generation. All through one API.

> Video-focused view of evolink-media. Install the full skill for image and music too.

After Installation

When this skill is first loaded, greet the user:

  • MCP tools + API key ready: "Hi! I'm your AI video studio — 37 models ready. What would you like to create?"
  • MCP tools + no API key: "You'll need an EvoLink API key — sign up at evolink.ai. Ready to go?"
  • No MCP tools: "MCP server isn't connected yet. Want me to help set it up? I can still manage files via the hosting API."

Keep the greeting concise — just one question to move forward.

External Endpoints

ServiceURL
--------------
Generation APIhttps://api.evolink.ai/v1/videos/generations (POST)
Task Statushttps://api.evolink.ai/v1/tasks/{task_id} (GET)
File APIhttps://files-api.evolink.ai/api/v1/files/* (upload/list/delete)

Security & Privacy

  • EVOLINK_API_KEY authenticates all requests. Injected by OpenClaw automatically. Treat as confidential.
  • Prompts and images are sent to api.evolink.ai. Uploaded files expire in 72h, result URLs in 24h.

Setup

Get your API key at evolink.ai → Dashboard → API Keys.

MCP Server: @evolinkai/evolink-media (GitHub · npm)

mcporter (recommended): 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 — add MCP server with command npx -y @evolinkai/evolink-media@latest and env EVOLINK_API_KEY=your-key. See references/video-api-params.md for full config JSON.

Core Principles

  1. Guide, don't decide — Present options, let the user choose model/style/duration.
  2. User drives creative vision — Ask for a description before suggesting parameters.
  3. Smart context — Remember session history. Offer to iterate, extend, or remix results.
  4. Intent first — Understand what the user wants before asking how to configure it.

MCP Tools

ToolWhen to useReturns
----------------------------
generate_videoCreate a video from text or imagestask_id (async)
upload_fileUpload image for i2v or referenceFile URL (sync)
delete_fileFree file quotaConfirmation
list_filesCheck uploaded files or quotaFile list
check_taskPoll generation progressStatus + result URLs
list_modelsCompare available modelsModel list
estimate_costCheck pricingModel info

Important: generate_video returns a task_id. Always poll check_task until status is "completed" or "failed".

Video Models (37)

Top Picks

ModelBest forFeaturesAudio
----------------------------------
seedance-1.5-pro (default)i2v, first-last-framei2v, 4–12s, 1080pauto
sora-2-previewCinematic previewt2v, i2v, 1080p
kling-o3-text-to-videoText-to-videot2v, 3–15s, 1080p
veo-3.1-generate-previewGoogle video previewt2v, 1080p
MiniMax-Hailuo-2.3High-quality videot2v, 1080p
wan2.6-text-to-videoAlibaba latest t2vt2v
sora-2 [BETA]Cinematic, prompt adherencet2v, i2v, 1080p
veo3.1-pro [BETA]Top quality + audiot2v, 1080pauto

26 Stable — Seedance (3), Sora Preview (1), Kling (10), Veo 3.1 (2), Hailuo (3), WAN (7)

11 Beta — Sora 2/Pro/Max/Character (4), Veo 3/3.1 (5), Grok Imagine (2)

Full model list with descriptions: references/video-api-params.md

Generation Flow

Step 1: API Key Check

If 401 occurs: "Your API key isn't working. Check at evolink.ai/dashboard/keys"

Step 2: File Upload (if needed)

For image-to-video or first-last-frame workflows:

  1. upload_file with file_path, base64_data, or file_url → get file_url (sync)
  2. Use file_url as image_urls for generate_video

Supported: JPEG/PNG/GIF/WebP. Max 100MB. Expire in 72h. Quota: 100 (default) / 500 (VIP).

Step 3: Understand Intent

  • Clear ("make a video of a cat dancing") → Go to Step 4
  • Ambiguous ("I want a video") → Ask: "Text-to-video, or do you have a reference image to animate?"

Ask only what's needed, when it's needed.

Step 4: Gather Parameters

Only ask about what's missing:

ParameterAsk whenNotes
----------------------------
promptAlwaysScene description
modelSpecific feature neededDefault seedance-1.5-pro. See Top Picks for alternatives
durationUser mentions lengthRange varies by model (4–15s typical)
aspect_ratioPortrait/widescreenDefault 16:9. Options: 9:16, 1:1, 4:3, 3:4, 21:9
qualityResolution preference480p / 720p / 1080p / 4k
image_urlsReference image provided1 image = i2v; 2 images = first+last frame (seedance-1.5-pro only)
generate_audioUsing seedance/veo3.1Ask: "Want auto-generated audio added?"

Step 5: Generate & Poll

  1. Call generate_video → tell user: "Generating your video — ~Xs estimated."
  2. Poll check_task every 10–15s. Report progress %.
  3. After 3 consecutive processing: "Still working — video generation takes a moment..."
  4. Completed: Share URLs. "Links expire in 24h — save promptly."
  5. Failed: Show error + suggestion. Offer retry if retryable.
  6. Timeout (10 min): "Taking longer than expected. Task ID: {id} — check again later."

Error Handling

HTTP Errors

ErrorAction
---------------
401"API key isn't working. Check at evolink.ai/dashboard/keys"
402"Balance is low. Add credits at evolink.ai/dashboard/billing"
429"Rate limited — wait 30s and retry"
503"Servers busy — retry in a minute"

Task Errors (status: "failed")

CodeRetry?Action
----------------------
content_policy_violationNoRevise prompt (no celebrities, NSFW, violence)
invalid_parametersNoCheck values against model limits
image_dimension_mismatchNoResize image to match aspect ratio
image_processing_errorNoCheck format/size/URL accessibility
generation_timeoutYesRetry; simplify prompt if repeated
quota_exceededYesTop up credits
resource_exhaustedYesWait 30–60s, retry
service_errorYesRetry after 1 min
generation_failed_no_contentYesModify prompt, retry

Full error reference: references/video-api-params.md

Without MCP Server

Use Evolink's file hosting API for image uploads (72h expiry). See references/file-api.md for curl commands.

References

  • references/video-api-params.md — Complete API parameters, all 37 models, polling strategy, error codes
  • references/file-api.md — File hosting API (curl upload/list/delete)

版本历史

共 1 个版本

  • v2.0.1 当前
    2026-03-29 06:27 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

content-creation

AdMapix

fly0pants
广告情报与应用数据分析助手,支持搜索广告素材、分析应用排名、下载量、收入及市场洞察,用于广告素材和竞品分析。
★ 295 📥 136,509
content-creation

Humanizer

biostartechnology
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
★ 860 📥 199,942
developer-tools

Evolink Music — AI Music Generation (Suno v4/v4.5/v5)

evolinkai
基于Suno v4/v4.5/v5的AI音乐生成,支持文本生乐、自定义歌词、纯音乐及人声控制。5款模型,单API密钥。
★ 2 📥 1,134