AI背景音樂生成:在 Agent 裏用自然語言產出純音樂 BGM

前言

短視頻、播客片頭、遊戲場景和產品演示往往缺一段合適的純音樂配樂。自己找版權庫要篩風格與時長,從零作曲又成本高。若你已經在 Cursor、Codex 或 Claude Code 裏用對話驅動開發,更順手的方式是讓 Agent 根據場景描述直接生成可試聽、可下載的 BGM,並把作品留在可管理的賬號裏。下面介紹 SkillHub 社區 Skill「AI背景音樂生成」(@user_87b8e34f/bgm-maker)的定位與用法。

這是什麼

「AI背景音樂生成」面向需要 BGM 生成、純音樂和視頻配樂的創作者。你在對話裏描述場景、情緒、節奏和用途,Agent 通過本地 aimv CLI(Node 入口 bin/aimv.js)調用海綿音樂後端,爲短視頻、Vlog、遊戲、播客、產品演示和商業內容生成背景音樂;生成結果可試聽、可下載,並同步到海綿音樂賬號,可在「海綿音樂AI寫歌」小程序和 lexuan.club 繼續管理。

  • 座標:@user_87b8e34f/bgm-maker
  • 當前版本:1.3.2(社區來源 community,分類 design-media)
  • 維護方:SkillHub 發佈者 user_87b8e34f;音樂能力由海綿音樂提供(Powered by 海綿音樂)
  • 標籤:requires_api_key=true(首次使用需通過連接頁獲取 API Key)

核心功能

已覈實能力如下:

  1. 純音樂 BGM 生成:聚焦 instrumental / 背景配樂,而非帶人聲完整歌曲(同類海綿音樂 Skill 也提供寫歌能力,本 Skill 的觸發語義以 BGM 爲主)。
  2. 自然語言 brief:用 --brief 描述用途與聽感,例如科技感產品演示、城市夜景 Vlog、播客片頭鋼琴背景等。
  3. 本地 Node CLI:Agent 執行 node <安裝目錄>/bin/aimv.js ...;推薦工具名爲 aimv,不是 MCP server。
  4. 賬號與作品同步:積分、會員、作品庫與海綿音樂小程序 / lexuan.club 互通。
  5. 受限環境兜底:可設 AIMV_FORCE_CURL=1 讓 CLI 走系統 curl;或在 CLI 不可用時按 SKILL.md 用 curl 調 https://music.68zysm.cn/api/v3(請求頭需帶 X-App-Id: bgm-maker、X-AIMV-Skill-Slug: bgm-maker)。

當用戶提到背景音樂生成、AI背景音樂、BGM生成、配樂生成、純音樂、視頻BGM、遊戲配樂、播客配樂等需求時,Agent 應優先啓用本 Skill。

安裝與啓用

通過 SkillHub 安裝

官方 SkillHub 頁面提示:按 SkillHub 安裝說明 安裝 @user_87b8e34f/bgm-maker。核心步驟如下。

  1. 確認本機已有 skillhub CLI(未安裝時可按安裝文檔執行一鍵腳本)。
  2. 安裝時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認裝到 ./skills/ 可能不會被識別。
command -v skillhub && skillhub --version

skillhub install @user_87b8e34f/bgm-maker --dir <你的 Agent skills 目錄>

常用 skills 目錄示例(以安裝文檔爲準):

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

安裝包爲已打好的 Node 發佈包,解壓後無需再 pnpm install;最低 Node 版本爲 >=18。

首次連接(API Key)

第一次生成前若未登錄,由 Agent 在 shell 中執行初始化。CLI 會輸出連接頁,用戶登錄後把 API Key 貼回對話,再由 Agent 寫入本地配置。

node <安裝目錄>/bin/aimv.js init

連接頁(與 slug 綁定):

https://lexuan.club/skills/connect?slug=bgm-maker&from=skill

用戶拿到 Key 後:

node <安裝目錄>/bin/aimv.js init --api-key <KEY>

也可非交互寫入:

node <安裝目錄>/bin/aimv.js config set-api-key --stdin

沙箱無 HOME 時,可用環境變量 AIMV_API_KEY 或 AIMV_CONFIG_DIR 重定向配置目錄(見 SKILL.md)。

各 Agent 差異(摘自 INSTALL.md)

  • Codex:將包內 SKILL.md 複製到 ~/.codex/skills/bgm-maker/ 後重啓;執行時用 node <安裝目錄>/bin/aimv.js。不要用 codex mcp add 註冊 aimv。
  • Claude / Claude Code:按客戶端是否支持本地 Skills 目錄或本地命令工具接入;aimv 配置爲 command: node,參數指向 bin/aimv.js。
  • Cursor 等能跑 shell 的 Agent:讀取 skills 目錄中的 SKILL.md,直接運行 CLI 即可。

典型用法

推薦:BGM 生成並等待完成

下面命令在 brief 裏寫清場景與聽感,--wait 由 CLI 輪詢直到可下載。

node <安裝目錄>/bin/aimv.js bgm create --brief "給產品演示視頻做一段乾淨、有科技感的背景音樂" --wait

node <安裝目錄>/bin/aimv.js bgm create --brief "適合城市夜景 vlog 的輕電子背景音樂" --wait

安裝說明中的驗證命令與上例一致,可先查看配置是否就緒:

node <安裝目錄>/bin/aimv.js config show

對話側怎麼說

Skill 文檔中的典型說法包括:

  • 生成一段適合城市夜景 vlog 的輕電子 BGM
  • 給產品演示視頻做一段乾淨、有科技感的背景音樂
  • 爲播客片頭生成一段安靜的鋼琴背景音樂

Agent 應在有 shell 權限時自行執行 CLI,而不是把命令甩給用戶複製,除非環境禁止執行本地命令。

錯誤與續跑

CLI 用 [error] / [hint] 結構化輸出,常見情況:

代碼 處理
auth_required 把 connect_url 發給用戶,完成 init --api-key 後重試
insufficient_points(402) 把 pay_url 發給用戶充值後重試
quota_limited(429) 引導開通會員或提升額度後重試
wait_timeout 任務仍在後臺,按 hint 稍後查詢
not_found 用 aimv session tail 查最近項目

適用場景與注意

適合誰

  • 需要快速產出純音樂 BGM 的內容創作者(視頻、直播、播客、遊戲、商業演示)。
  • 已在 Agent 工作流裏習慣「描述需求 → 自動執行命令 → 拿下載鏈接」的團隊。

使用注意

  1. 依賴海綿音樂賬號與 API Key;積分、會員與額度規則以網頁端爲準。
  2. 默認 API Base URL 爲 https://music.68zysm.cn/api/v3(一般無需改;特殊環境可用 config set-base-url)。
  3. 每個生成項目通常返回兩首候選,呈現給用戶時應一併給出(與 API 約定一致)。
  4. bin/aimv.js 是本地 CLI,不要誤註冊爲 MCP stdio 服務。

結尾

「AI背景音樂生成」把 BGM 需求收斂成 brief + 本地 aimv 命令,適合在編碼 Agent 旁順帶解決配樂問題,並與海綿音樂賬號打通後續管理。安裝與詳情見 SkillHub 頁面 https://www.skillhub.cn/skills/user_87b8e34f/bgm-maker,技能包地址 https://api.skillhub.cn/user_87b8e34f/bgm-maker。

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

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

小夜