在 Dify 工作流里加上写歌节点
Dify 支持 MCP 工具和自定义 OpenAPI 工具两种方式:MCP 填 https://api.musicsforyou.com/mcp 并配置 Authorization 头;OpenAPI 导入 https://api.musicsforyou.com/openapi-coze.json(3.0.3 版)。工作流里先编译再生成,中间可加人工确认节点。
接入步骤
- 工具 → MCP → 添加服务器 → URL + Authorization 头
- 或工具 → 自定义 → 导入 OpenAPI → openapi-coze.json
- 节点:compile → 人工确认 → generate → get(轮询 waitSeconds)
- 额度不足时 get_purchase_link 返回购买链接
配置
REST 的一次性接口 POST /v1/songs 最适合 Dify 的单节点调用:传 text 和 waitSeconds,直接拿到成品。
https://api.musicsforyou.com/openapi-coze.json怎么用
11 个工具:一句话出歌、先看歌词再生成、修改方案、只重做一段、分轨、按镜头出配乐,以及额度与购买。
看歌词免费;一首歌 ¥19.9(含 3 次生成);会员 ¥399/年,每月 30 次,含商用授权。
常见问题
- 用哪个 OpenAPI 文件?
- Dify 和扣子用 3.0.3 的 openapi-coze.json;其他客户端用 3.1 的 openapi.json。
- 等待超时怎么办?
- waitSeconds 最大 180;超时返回 202 和 id,用 GET /v1/generations/{id} 继续等。