AI视频生成器——通过Veevid API支持文本转视频、图片转视频及参考素材转视频。支持Kling 3.0、Sora 2、Veo 3.1、LTX 2.3、Seedance、Wan 2.6等多种模型。
Veevid — AI视频生成器是一项面向实际任务的技能,主要用于全集全集的AI视频生成器:文本到视频,图像到视频,通过Veevid AI的参考到视频.;One API,10+最先进的视频生成模型 culudin。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
一体化 AI 视频生成工具:文本生成视频(text to video)、图像生成视频(image to video) 和 参考图生成视频(reference-to-video),全部通过 Veevid AI 实现。单个 API 接口,支持 10+ 款前沿视频生成模型,包括 Kling 3.0、Sora 2、Veo 3.1、LTX 2.3、Seedance 1.5 Pro 和 Wan 2.6。
mkdir -p ~/.config/veevid echo "YOUR_API_KEY" > ~/.config/veevid/api_key
以下语句可触发本技能:
当用户请求 图像生成视频(image-to-video),但消息中未提供图像 URL 时:
message read(channel=discord,limit=10),扫描当前频道最近的 10 条消息。content_type 以 image/ 开头),按时间倒序排列(最新在前)。message send 并设置 replyTo 为该图像消息的 message id,实现内联图像预览。此举可让用户直观确认图像是否正确,并附带提示文字如“这是您要使用的图像吗?”。切勿仅显示文件名——类似 IMG_20260203_xyz.jpg 的文件名无实际意义。该机制确保即使 Discord 未将附件直接转发给 Agent,图像生成视频功能仍能无缝运行。适用于 所有模型,不局限于某一款特定模型。
调用生成 API 前,务必执行以下步骤:
POST /api/quote,传入计划生成任务中与计费相关的参数(详见下方“步骤 1”),接口将返回精确所需积分及当前余额。若生成 API 返回 402 错误码,请将响应体中的 required 与 balance 字段值原样告知用户。
若余额不足,请推荐更低成本的模型,或提供 veevid.ai/pricing 链接供用户查阅。
/api/quote 仅需传入 与计费相关 的参数:mode、generation_type、duration、video_quality、aspect_ratio,以及各模型特有的选项(例如 model_version、generate_audio)。它 不依赖 prompt、image 或其他内容字段——这些字段不影响积分消耗。
curl -X POST https://veevid.ai/api/quote
-H "Authorization: Bearer $(cat ~/.config/veevid/api_key)"
-H "Content-Type: application/json"
-d '{
"mode": "veo3",
"generation_type": "text-to-video",
"video_quality": "standard"
}'
响应示例:{"required_credits": 20, "current_balance": 451, "sufficient": true}
若 sufficient 为 false,请先推荐更低成本的模型,再向用户发起确认。
curl -X POST https://veevid.ai/api/generate-video
-H "Authorization: Bearer $(cat ~/.config/veevid/api_key)"
-H "Content-Type: application/json"
-d '{
"prompt": "一只金毛犬在向日葵花田中奔跑,电影级布光",
"mode": "veo3",
"aspect_ratio": "16:9",
"video_quality": "standard"
}'
响应可能为以下两种之一:
{"generation_id": "vg_xxx", "status": "processing", "video_url": null, "image_url": null}{"generation_id": "vg_xxx", "status": "completed", "video_url": "https://..."}若 status 已为 completed 且存在 video_url,则立即返回该 URL 给用户,无需轮询。
若用户提供的是 在线图像 URL,可直接传入:
curl -X POST https://veevid.ai/api/generate-video
-H "Authorization: Bearer $(cat ~/.config/veevid/api_key)"
-H "Content-Type: application/json"
-d '{
"prompt": "为此画面添加轻微动画并加入镜头运动",
"mode": "veo3",
"aspect_ratio": "16:9",
"video_quality": "standard",
"image": "https://example.com/photo.jpg",
"generation_type": "image-to-video"
}'
若用户提供的是 本地文件,此时图像 URL 尚未生成——但积分消耗与图像 URL 无关,因此应先使用计费参数调用 quote,再上传:
# 步骤 1:获取报价(图像 URL 不影响计价)
curl -X POST https://veevid.ai/api/quote
-H "Authorization: Bearer $(cat ~/.config/veevid/api_key)"
-H "Content-Type: application/json"
-d '{"mode": "veo3", "generation_type": "image-to-video", "video_quality": "standard"}'
# 步骤 2:上传(仅在用户确认后执行)
curl -X POST https://veevid.ai/api/storage/upload
-H "Authorization: Bearer $(cat ~/.config/veevid/api_key)"
-F "file=@/path/to/image.jpg"
# 响应示例:{"url": "https://cdn.veevid.ai/uploads/xxx.jpg", "key": "uploads/xxx.jpg"}
# 步骤 3:使用上传后的 URL 发起生成请求
curl -X POST https://veevid.ai/api/generate-video
-H "Authorization: Bearer $(cat ~/.config/veevid/api_key)"
-H "Content-Type: application/json"
-d '{
"prompt": "为此画面添加动画",
"mode": "veo3",
"video_quality": "standard",
"image": "https://cdn.veevid.ai/uploads/xxx.jpg",
"generation_type": "image-to-video"
}'
若生成响应仍为 processing,需持续轮询直至 status 变为 completed:
curl -H "Authorization: Bearer $(cat ~/.config/veevid/api_key)"
https://veevid.ai/api/video-generation/{generation_id}/status
状态流转:processing → completed 或 failed。典型耗时:60–180 秒。
curl -H "Authorization: Bearer $(cat ~/.config/veevid/api_key)" https://veevid.ai/api/credits
响应示例:{"success": true, "credits": 451, "balance": 451}
请根据用户需求选择模型。积分消耗范围取决于视频时长、分辨率和质量——请务必在向用户确认前,调用 /api/quote 获取精确费用。
| 模型 | mode |
优势 | 积分范围 |
|---|---|---|---|
| Veo 3.1 | veo3 |
原生音频支持、性价比高、固定时长 8 秒 | 20 / 140 积分 |
| Grok Imagine | grok-imagine |
原生音频支持、生成速度最快 | 10–60 积分 |
| Veevid 1.0 Pro | veevid-1.0-pro |
支持音频、宽屏纵横比 | 12–288 积分 |
| Seedance 1.5 Pro | seedance-1.5-pro |
支持音频、宽屏纵横比 | 12–288 积分 |
| Kling 3.0 | kling-3 |
支持音频、多镜头、时长 3–15 秒 | 48–495 积分 |
| LTX 2.3 | ltx-2-3 |
支持音频、开源、最高支持 4K(2160p) | 48–960 积分 |
| Kling 2.6 | kling-2-6 |
支持音频、电影感强、多镜头 | 70–280 积分 |
| Sora 2 Stable | sora2-stable |
原生音频支持、提示词理解最精准、时长 4–20 秒 | 80–2000 积分 |
| Sora 2 | sora2 |
原生音频支持、时长 10–25 秒、支持分镜/多场景 | 20–315 积分 |
| Wan 2.6 | wan-2-6 |
支持音频、多镜头、视频到视频(video-to-video) | 100–450 积分 |
| 用户需求... | 推荐模型 |
|---|---|
| 最低成本方案 | grok-imagine(480p/6s 仅需 10 积分)或 veo3 standard(20 积分) |
| 最快生成结果 | grok-imagine 或 ltx-2-3 fast |
| 最高画质输出 | sora2-stable pro 或 kling-3 |
| 更长视频(>15 秒) | sora2(最长支持 25 秒) |
| 竖屏/TikTok 适配 | ltx-2-3(原生支持竖屏) |
| 产品广告制作 | kling-3(支持多镜头 + 文字渲染) |
| YouTube 内容创作 | veo3 |
各模型支持的参数取值各不相同。完整参数表请参阅 references/api-reference.md。
常用通用参数:
| 参数 | 说明 |
|---|---|
prompt |
画面描述(最多 5000 字符) |
mode |
模型标识符(见上方模型列表) |
duration |
视频时长(单位:秒,依模型而异) |
aspect_ratio |
"16:9" | "9:16" | "1:1"(依模型而异) |
video_quality |
画质等级(依模型而异——详见 api-reference.md) |
generation_type |
"text-to-video" | "image-to-video" | "reference-to-video"(Veo 3.1 支持) |
image |
图像 URL(图像生成视频必需) |
model_version |
部分模型的子版本(例如 "kling-3-pro"、"ltx-2.3-fast") |
| 错误码 | 含义 | 处理建议 |
|---|---|---|
| 400 | 参数非法 | 请查阅 api-reference.md 中各参数允许值 |
| 401 | API Key 无效 | 请前往 veevid.ai/settings/api-keys 核实密钥有效性 |
| 402 | 积分不足 | 向用户展示响应体中的 required 与 balance 值,建议更换更低成本模型或跳转至 veevid.ai/pricing |
| 403 | 账号被暂停 / 禁止访问 | 通知用户其账号暂无法调用 API,需联系技术支持 |
| 404 | 未找到生成记录 | 检查 generation_id 是否有效,及其是否归属当前账号 |
| 500 | 服务端错误 | 等待数秒后重试 |
简单文本生成视频:
User: "生成一段 4 秒钟的猫咪在沙发上睡觉的视频" Agent: [调用 /api/quote,参数 mode=veo3,video_quality=standard] Agent: "注意:Veo 3.1 固定生成 8 秒视频(时长不可调整)。本次费用:20 积分。您当前余额为 311 积分。是否继续?" User: "是" Agent: [发起生成] "已完成!这是您的 8 秒视频:[URL]"
图像生成视频:
User: "把这张产品图转成短视频" [附带图像] Agent: [调用 /api/quote,参数 mode=veo3,generation_type=image-to-video] Agent: "我将为您上传图像,并使用 Veo 3.1 添加动画效果。费用:20 积分。您当前余额为 200 积分。是否继续?" User: "可以" Agent: [上传图像并生成] "已完成!这是您的产品动画视频:[URL]"
预算敏感型用户:
User: "生成视频,但尽量控制成本" Agent: [调用 /api/quote,参数 mode=grok-imagine,duration=6,video_quality=480p] Agent: "目前最经济的选择是 Grok Imagine,6 秒 480p 视频仅需 10 积分。您当前余额为 50 积分。是否采用该方案?"
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章