veo 3.1:在 Agent 裏調用 Google Veo 3.1 生成電影級視頻

前言

在 IDE 或對話式 Agent 裏做視頻,常見做法是單獨打開控制台、手寫 HTTP 請求或切到第三方網頁,提示詞、參考圖和參數很難和當前任務上下文連在一起。若希望 Agent 在對話中直接發起文生視頻、圖生視頻,並把結果以可下載 URL 返回,需要一份約定好的 Skill 說明書,而不是零散的 API 文檔。

下面介紹 SkillHub 社區技能 veo 3.1(座標 @user_f95f21b8/dlazy-veo-3-1):它把 Google Veo 3.1 的生成能力封裝進通用 SKILL.md 格式,通過 dLazy CLI 調用託管 API,適合已具備 API Key、希望在 Cursor 等客戶端裏用自然語言驅動視頻生成的開發者。

這是什麼

veo 3.1 的定位是:使用 Google Veo 3.1 生成高質量、偏電影特效風格的視頻,支持文生視頻與圖生視頻(Skill 中文說明中的表述)。

  • 發佈渠道:SkillHub,來源標記爲 community,發佈者賬號爲 user_f95f21b8,當前版本 1.0.9,分類 design-media。
  • 運行時依賴:Skill 元數據要求本機具備 npm / npx,並安裝或按需調用 @dlazy/cli@1.0.9;CLI 維護方爲 dlazyai,源碼見 github.com/dlazyai/cli。
  • 鑑權:SkillHub 標籤 requires_api_key=true;實際請求使用 dLazy API Key,經 dlazy auth set 寫入 ~/.dlazy/config.json,或通過環境變量 DLAZY_API_KEY 傳入。

Skill 本身是 dLazy 託管 API(api.dlazy.com、files.dlazy.com)的薄封裝:提示詞與參數發往 API,本地圖片路徑由 CLI 上傳至媒體存儲,生成結果以 URL 形式返回。

核心功能

以下能力均來自 Skill 自帶的 SKILL.md / SKILL-cn.md,未在文檔中出現的能力不寫。

  1. 文本驅動生成:通過 --prompt 提交提示詞(必填)。
  2. 兩種生成模式(--generation_mode,默認 frames):
    - frames:首幀 / 尾幀圖生視頻(--firstFrame、--lastFrame)。
    - components:最多 3 張參考圖(--images)。
  3. 畫幅與清晰度:--size 支持 16:9、9:16;--resolution 支持 720P、1080P、4K。
  4. 調試與異步:--dry-run 可打印請求體與費用估算而不真正調用;--no-wait 立即返回 generateId,可用 dlazy status <generateId> --wait 輪詢;--timeout 默認最長等待 1800 秒。
  5. Agent 側約定:觸發詞包括 veo 3.1、generate video、文生視頻 / 圖生視頻等;執行結果以 JSON 信封返回(tool: "veo-3.1",modelId: "veo_3_1")。

SkillHub 頁面統計(以抓取資料爲準):評分 100000,下載 1058 次,安裝計數 0(平臺展示字段,不代表本地是否已裝)。

安裝與啓用

安裝分兩層:先把 Skill 裝進 Agent 的 skills 目錄,再準備 dLazy CLI 與 API Key。

1. 安裝 SkillHub CLI(若尚未安裝)

command -v skillhub && skillhub --version

未安裝時可按 SkillHub 官方說明執行完整安裝或僅 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

2. 將 veo 3.1 安裝到當前 Agent 的 skills 目錄

SkillHub 頁面給出的安裝提示爲:依據 skillhub.cn/install/skillhub.md,安裝座標 @user_f95f21b8/dlazy-veo-3-1。命令行示例:

skillhub install @user_f95f21b8/dlazy-veo-3-1 --dir <你的 Agent skills 目錄>

常用路徑(來自 SkillHub 安裝文檔):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

--dir 必須指向當前客戶端實際識別的目錄,否則 Skill 不會被加載。

也可把下面提示詞發給支持 Skill 的 AI,由其按官方安裝文檔完成安裝:

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_f95f21b8/dlazy-veo-3-1`。

3. 安裝 dLazy CLI 並配置 Key

全局安裝(與 Skill 元數據 pinned 版本一致):

npm install -g @dlazy/cli@1.0.9

或按需調用、不持久化全局包:

npx @dlazy/cli@1.0.9 <command>

配置 API Key(在 dlazy.com/dashboard/organization/api-key 獲取):

dlazy auth set YOUR_API_KEY

經過上面的步驟,Agent 讀取 Skill 後應執行 dlazy veo-3.1 完成實際生成;OpenClaw 類客戶端的系統提示亦指向 dlazy veo-3.1 -h 查看幫助。

典型用法

先看完整參數(Agent 應按 Skill 要求執行):

dlazy veo-3.1 -h

Skill 文檔中的示例(保留原文參數名;完整選項列表以 -h 爲準):

# 基礎調用
dlazy veo-3.1 --prompt '提示詞內容' --image '/path/to/image.png'

# 使用遠程圖片 URL
dlazy veo-3.1 --prompt '提示詞內容' --image 'https://files.dlazy.com/image.png'

純文生視頻時,至少提供 --prompt;圖生視頻需按 generation_mode 選擇 frames(首尾幀)或 components(多張 --images)。提交前可用 --dry-run 覈對載荷與預估費用。

成功時返回結構類似:

{
  "ok": true,
  "result": {
    "tool": "veo-3.1",
    "modelId": "veo_3_1",
    "outputs": [
      {
        "type": "image",
        "id": "o_xxxxxxxx",
        "url": "https://files.dlazy.com/result.png",
        "mimeType": "image/png"
      }
    ]
  }
}

(示例 JSON 摘自 Skill 文檔;實際 type / mimeType 以 API 返回爲準。)

適用場景與注意

適合誰

  • 已在 dLazy 開通賬號、願意用 API Key 按量計費的使用者。
  • 希望在 Cursor、Claude Code、Codex 等環境中,用對話觸發 Veo 3.1 文生視頻 / 圖生視頻,而不是每次手寫 curl 的團隊。

限制與注意

  1. 網絡與合規:請求發往 dLazy 雲端,本地媒體會上傳至 files.dlazy.com;需接受其服務條款與內容安全策略(失敗時後端可能返回如 Prompt violates safety policy 等信息)。
  2. 餘額:code: "insufficient_balance" 表示積分不足,需在 dlazy.com 充值頁 處理。
  3. 鑑權失敗:unauthorized 時需檢查 Key 是否已通過 dlazy auth set 或 DLAZY_API_KEY 配置。
  4. 版本綁定:Skill 1.0.9 與 CLI 1.0.9 配套;升級任一側前建議對照 SkillHub 上的新版本說明。

結尾

veo 3.1 把 Google Veo 3.1 的生成流程收斂成 Agent 可讀的 Skill 加 dlazy veo-3.1 命令:安裝座標、配置 dLazy Key、在對話裏描述畫面即可發起任務。官方入口:

更多 CLI 與計費說明見 dlazy.com。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜