音频|Suno 音乐生成
The Tikpan Suno wrapper
- 📁_音频路径1
- 📁_音频路径2
- 🔗_音频链接1
- 🔗_音频链接2
- 📝_创作提示词
- 🆔_任务ID
- 📄_状态信息
- 🆔_片段ID1
- 🆔_片段ID2
- 🏷️_标签
- 📋_歌曲标题
- 🎧_音频流1
- 🎧_音频流2
Suno is the music-generator that basically defined AI songwriting for everyone, and the Tikpan Suno node is a full wrapper around it - write a lyric, get back a finished song. It's the audio wing of the Tikpan Pro pack, and it's genuinely different in kind from the image/video nodes: instead of one generation call you get a produce-a-song pipeline with four modes, and every run returns two versions to choose from, plus audio streams you can wire straight into ComfyUI's AUDIO type.
Reach for it when your workflow needs an original soundtrack - background music for a product video, a branded jingle, a loop for a social cut. The pack is aimed at TikTok e-commerce, and short-video background music is exactly the slot this fills.
The unavoidable caveat, same as every node in this pack: it's an API wrapper, metered per call, and your lyrics/prompt leave the machine to Tikpan's servers. Music generation is also slow - you're waiting on a cloud render, not a local sampler (external-api-nodes.md).
How it works
Four 生成模式 (generation modes), chosen by the dropdown:
- 灵感模式 - you write creative direction, Suno writes the song (lyrics auto-generated).
- 自定义模式 - you write the complete lyrics yourself.
- 续写模式 - extends an existing song; needs the 🎤_续写_歌曲ID and optionally the ⏱️_续写起始秒数 (from which second to continue).
- 歌手风格 - mimics a specific artist's persona; needs 🎭_歌手风格_PersonaID or 🎙️_歌手风格_参考音频ID.
Model choice: 模型版本 runs from chirp-v3-0 up through V4, V5, and Fenix/Auk experimental builds. The tooltip is a decent guide - V5/Fenix for latest quality, V4 for stability, V3 to match old works. 风格预设 (16 presets like Pop, Cinematic, EDM, Hip-Hop) sets the genre; 风格标签 adds free-form English keywords; 负面风格标签 excludes things you don't want; 生成纯音乐 (default off) drops the vocals for instrumental-only output.
Under the hood it submits a task to Tikpan's Suno endpoint, polls suno/fetch/{task_id} until both versions render, then downloads them locally and decodes them into AUDIO outputs. Advanced Suno parameters (vocal gender, auto-lyrics, style weight, creativity) are hidden behind 发送高级Suno参数 - off by default to keep the old stable payload, on when you want fine control.
Inputs and outputs that matter
A beginner's first run: pick 自定义模式, write real lyrics in 创作提示词, choose a 风格预设, hit run. Set API_密钥 first. The outputs are generous - two pairs of 📁 audio paths and 🔗 audio links, the 创作提示词, task ID, status, clip IDs, tags, title, and two 🎧音频流 outputs of type AUDIO. Wire an audio stream into a save-audio or a video-track node; or just read the file path.
Installing
Pack install as usual - Manager search "Tikpan", or git clone https://github.com/htrert/ComfyUI-Tikpan-Pro into custom_nodes, restart. Key from tikpan.com. No local model, no GPU.
Common issues
- 续写/歌手风格 modes silently no-op. They need their respective IDs. No ID, no extension - the node returns empty paths with a log line. Fill the required fields for the mode you chose.
- Renders take a while. Two versions of a full song is a real cloud job. Don't kill the run because the progress bar crawls; check the log's task ID and use the Task Fetcher node if you need to collect it later.
- Lyric language mismatch. If you write Chinese lyrics but the model picks an English vocalist, you get mispronounced vocals. 风格预设 with a language-relevant preset (e.g. Chinese Pop) helps; the vocal-gender advanced field helps too.
- Cost. Music generation is among the pricier API calls in this pack. Every run makes two versions - that's part of why it costs what it costs. Check the meter before a batch of tracks.
Inputs (21)
| Name | Type | Default | Description |
|---|---|---|---|
| 💰_福利_💰 | COMBO | 1 options: 🔥 0.6元RMB兑1虚拟美元余额 | 全网底价 👉 https://tikpan.com | |
| 获取密钥请访问 | COMBO | 1 options: 👉 https://tikpan.com (官方授权Key获取点) | |
| API_密钥 | STRING | sk- | Tikpan 平台的 API 密钥,以 sk- 开头,从 https://tikpan.com 获取 |
| 🎵_生成模式 | COMBO | 自定义模式 | 灵感=AI 全自动;自定义=自己写歌词;续写=接已有歌曲;歌手风格=模仿特定歌手 |
| 歌曲标题 | STRING | 命中注定 | 歌曲标题,会显示在结果元数据中 |
| 创作提示词 | STRING | 写一首伤感的粤语情歌 | 灵感模式=写创作思路;自定义模式=直接写完整歌词 |
| 风格预设 | COMBO | 流行|Pop|pop | 选择曲风预设;选『自定义』则只用下方风格标签 |
| 风格标签 | STRING | pop, romantic | 英文风格关键词,逗号分隔,例如 pop, romantic, soft vocal |
| 模型版本 | COMBO | Fenix 高质量实验|chirp-fenix | Suno 模型版本:V5/Fenix 最新效果好;V4 稳定;V3 兼容旧作品 |
| 生成纯音乐 | BOOLEAN | false | 开启后不生成人声,只输出纯器乐 |
| 中转站地址opt | COMBO | https://tikpan.com | Tikpan 中转站地址,一般保持默认即可 |
| 负面风格标签opt | STRING | 不想要的风格关键词,例如 metal, heavy distortion | |
| 发送高级Suno参数opt | BOOLEAN | false | 开启后才透传人声性别、自动歌词、风格权重、创意随机度等高级字段;关闭时保持旧版稳定载荷。 |
| 人声性别opt | COMBO | 默认不传| | 人声倾向:女声/男声/不指定 |
| 自动生成歌词opt | BOOLEAN | false | 开启后由 Suno 自动写词,提示词只作为灵感 |
| 风格权重opt | FLOAT | 0.650–1 | 风格强度:越高越贴近所选曲风 |
| 创意随机度opt | FLOAT | 0.300–1 | 越高越大胆/随机;越低越保守 |
| 🎤_续写_歌曲IDopt | STRING | 续写模式必填:要续写的歌曲 ID | |
| ⏱️_续写起始秒数opt | FLOAT | 0.000–600 | 续写模式:从原曲第几秒开始续写 |
| 🎭_歌手风格_PersonaIDopt | STRING | 歌手风格模式:Persona ID | |
| 🎙️_歌手风格_参考音频IDopt | STRING | 歌手风格模式:参考音频 ID |
Outputs (13)
| Name | Type | Description |
|---|---|---|
| 📁_音频路径1 | STRING | — |
| 📁_音频路径2 | STRING | — |
| 🔗_音频链接1 | STRING | — |
| 🔗_音频链接2 | STRING | — |
| 📝_创作提示词 | STRING | — |
| 🆔_任务ID | STRING | — |
| 📄_状态信息 | STRING | — |
| 🆔_片段ID1 | STRING | — |
| 🆔_片段ID2 | STRING | — |
| 🏷️_标签 | STRING | — |
| 📋_歌曲标题 | STRING | — |
| 🎧_音频流1 | AUDIO | — |
| 🎧_音频流2 | AUDIO | — |