关于 veo-video
veo-video 是通过 AceDataCloud 的 Google Veo API 生成视频的技能,面向需要文本或图像驱动视频的创作者。其模型可生成原生音频,并支持多图融合及将已有视频提升至 1080p。
主要功能
- 01文本生成视频与图像动画
- 02融合多张参考图像
- 03生成原生音频
- 04将已有视频提升至 1080p
- 05异步任务状态查询
适用场景
- 01根据提示词生成视听片段
- 02将静态图像制作成动态视频
- 03融合多张图片生成视频
- 04把已生成视频升级为 1080p
MCP 相关
README 提供 Veo MCP 服务,可通过 `pip install mcp-veo` 安装,也可连接托管端点 `https://veo.mcp.acedata.cloud/mcp`。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ acedatacloud/ skills --skill veo-video安装后在 Claude Code 中输入/veo-video确认已加载。
详细介绍
Veo 视频生成
通过 AceDataCloud 的 Google Veo API 生成 AI 视频。
**设置:**请参阅身份验证进行令牌设置。
快速开始
curl -X POST https://api.acedata.cloud/veo/videos \
-H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"action": "text2video", "prompt": "a whale breaching in slow motion at golden hour", "model": "veo3", "callback_url": "https://api.acedata.cloud/health"}'
**异步:**请参阅异步任务轮询。通过
POST /veo/tasks发送{"id": "..."}进行轮询。 此操作会立即返回任务 ID。轮询以获取结果:
curl -X POST https://api.acedata.cloud/veo/tasks \
-H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"id": "<task_id from above>"}'
模型
| 模型 | 音频 | 适用场景 |
|---|---|---|
veo3 | 支持(原生) | 完整的视听生成 |
veo3-fast | 支持(原生) | 更快的视听生成 |
veo31 | 支持(原生) | Veo 3.1,最高质量 |
veo31-fast | 支持(原生) | Veo 3.1 快速变体 |
veo31-fast-ingredients | 支持(原生) | Veo 3.1 快速版,素材模式 |
工作流
1. 文本生成视频
POST /veo/videos
{
"action": "text2video",
"prompt": "cinematic aerial shot of the Northern Lights over Iceland",
"model": "veo3",
"resolution": "1080p"
}
2. 图片生成视频
将静态图片制作成动态视频。
POST /veo/videos
{
"action": "image2video",
"prompt": "the scene gently comes to life with wind and subtle motion",
"image_urls": ["https://example.com/landscape.jpg"],
"model": "veo31-fast",
"aspect_ratio": "16:9"
}
3. 素材生成视频(多图混合)
将 1–3 张参考图片混合生成视频(仅适用于 veo31-fast-ingredients)。
POST /veo/videos
{
"action": "ingredients2video",
"image_urls": [
"https://example.com/img1.jpg",
"https://example.com/img2.jpg"
],
"model": "veo31-fast-ingredients"
}
4. 升级至 1080p
将之前生成的视频转换为完整的 1080p 分辨率。
POST /veo/videos
{
"action": "get1080p",
"video_id": "your-video-id",
"model": "veo3"
}
参数
| 参数 | 值 | 说明 |
|---|---|---|
action | "text2video"、"image2video"、"ingredients2video"、"get1080p" | 生成模式 |
model | 参见模型表 | 要使用的模型 |
resolution | "4k"、"1080p"、"gif" | 输出分辨率(默认值:720p) |
aspect_ratio | "16:9"、"9:16" | 宽高比——仅适用于 image2video |
image_urls | 字符串数组 | 参考图片 URL——用于 image2video(最多 2 张)或 ingredients2video(最多 3 张) |
video_id | 字符串 | 要升级分辨率的视频——仅用于 get1080p |
translation | true / false | 自动将提示词翻译成英文(默认值:false) |
注意事项
- Veo 3 和 3.1 模型可生成原生音频
get1080p操作使用video_id(来自之前生成的视频),而不是 URLaspect_ratio仅适用于image2video操作image_urls接受数组——image2video最多支持 2 张图片,ingredients2video最多支持 3 张veo31-fast-ingredients必须输入图片——不支持纯文本生成- 文档中列出的
aspect_ratio值仅有"16:9"和"9:16" translation: true会在将中文或其他非英文提示词发送给 Veo 之前自动翻译- 任务轮询请求正文在
/veo/tasks中使用id(而非task_id) - 任务状态使用
"succeeded"(而非"completed")——轮询时请检查此值
MCP:
pip install mcp-veo| 托管地址:https://veo.mcp.acedata.cloud/mcp| 请参阅所有 MCP 服务
评论
支持 Markdown