360 Secure SkillHub
360 安全技能中心

Topmediai AI Music Generator

该 Skill 通过 TopMediai 音乐 API 提供三种模式:按歌词生成整首歌曲、生成纯背景音乐、仅生成歌词;提交任务后自动轮询,先返回预览音频再返回完整音频,并可将 song_id 转换为 MP4。调用前需在 .env 中配置 API Key,缺失时应停止并提示用户。

topmediai
topmediai
热度 89.19
最近更新 2026-05-11 17:32:28
分类:创作依赖:第三方 API / 代码执行 / 读写文件应用场景:API 集成 / 工作流 / 故事创作 / 视频编辑

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add music-generator-topmediai
Metadata
name
music-generator-topmediai
description
Generate AI music, BGM, or lyrics via TopMediai API. Supports auto polling and two-stage output (preview first, then final full audio) for generation tasks.
author
TopMediai

Music Generator TopMediai Skill

Capability Overview

This skill supports:

  1. Generate a full song with lyrics
  2. Generate pure background music (BGM)
  3. Generate lyrics only
  4. Query music generation tasks
  5. Convert song_id to MP4

Preflight Check (Mandatory)

  • Configure TOPMEDIAI_API_KEY in <skill_root>/.env
  • Optional: TOPMEDIAI_BASE_URL (default https://api.topmediai.com)
  • If key is missing, stop and ask user to configure.

Command

  • Main command: /music_generator_topmediai
    • mode=normal (default): lyrics -> submit -> poll preview/full
    • mode=bgm: instrumental generation -> poll preview/full
    • mode=lyrics: lyrics only

API Endpoints Used

  • Generate lyrics: POST {BASE_URL}/v1/lyrics
  • Submit generation: POST {BASE_URL}/v3/music/generate
  • Query tasks: GET {BASE_URL}/v3/music/tasks?ids=<id[,id2,...]>
  • Generate MP4 by song_id: POST {BASE_URL}/v3/music/generate-mp4?song_id=<song_id>

Return Event Conventions

  • lyrics_ready
  • submitted
  • preview_ready
  • full_ready
  • failed / timeout