Suno AI API
价格: $0.015(~ 1 credits) per persona
可能偶发不可用,更适合开发和测试场景。
所有版本使用同一个 API 端点,仅 model 参数不同。
Task ID of a completed Suno music generation (e.g., task-audio-xxx)
The result_id of the song to extract from (found in result_data.songs[].result_id)
Name for the persona
Describe the music style and personality
Click Generate to see preview
History
最多保留20条0 运行中 · 0 已完成
Suno 音乐 API:秒级生成歌曲
Evolink AI 强大的音乐 API 让开发者只需简单的调用,即可为 App、视频和社交媒体创作定制化音乐。无需任何音乐技能。

Pricing
| Model | Mode | Price |
|---|---|---|
| suno-persona | Persona Creation | $0.015/ request(1 Credits) |
If it's down, we automatically use the next cheapest available—ensuring 99.9% uptime at the best possible price.
AI 音乐 API 是什么?
“文生音乐”的魔力
Evolink AI 能将简单的文字描述转化为完整的歌曲、人声或纯音乐伴奏。只需描述”适合 Instagram Reels 的欢快流行乐”,几秒钟内即可获得高质量音频。这非常适合构建爆款社交应用的独立开发者,既能节省数小时的内容创作时间,又能通过个性化配乐提升用户互动率。

开发者优先的集成体验
通过 REST 接口将 AI 音乐 API 无缝嵌入您的 SaaS 产品中。专为支持数千用户的高并发应用设计——完美适用于 SEO 驱动的音乐工具或病毒式内容生成器。Evolink AI 通过稳定且可扩展的基础设施,为您提供高质量、无水印的音轨。

高级音频与混音功能
超越基础生成,利用强大的工具来扩写音轨、重混现有音频或同步自定义歌词。无论您是需要游戏用的可循环素材,还是视频内容所需的精准叙事歌曲,Evolink AI 都能提供精细的控制能力,让您微调风格、时长和编曲,完美契合您的创意愿景。

为什么选择 Suno AI 音乐 API
用世界上最先进的 AI 音乐生成引擎为您的应用赋能。
极致的成本效益
无需承担传统版权许可的高昂费用,即可利用业内最具扩展性的音乐模型。灵活的积分制让开发者每月能以极高的投资回报率(ROI)生成数千首独特的录音室级曲目,远优于标准素材库订阅或昂贵的代理服务。
无缝产品集成
通过开发者友好的 API,将 AI 生成的音乐直接嵌入您的应用中。无论您是构建社交视频应用、游戏还是内容平台,我们的基础设施帮您处理复杂性,让您专注于打造优秀产品。生成内容的版权归属及商用许可请参考上游模型提供商的最终用户许可协议(EULA)。
极速获取录音室音质
支持当前可用的 Suno v4、v4.5 与 v5-beta 模型。我们的 API 最快仅需 20 秒即可流式传输音频,在保持专业混音标准的同时,实现直播或交互式用户体验的实时音乐创作。
如何使用 Suno AI 音乐 API
简单 3 步集成,即刻获取结果。
获取 API Key
在 Evolink AI 控制台注册,领取免费 API Key 并设置额度。仅需 1 分钟,入门无需信用卡。
发送提示词
向 /generate 发送 POST 请求,例如“适合健身 App 的动感 EDM”。可通过参数自定义流派、歌词和时长,实现精准输出。
下载与部署
即刻流式传输或下载 MP3/WAV。将其集成到您的 SaaS 中供用户生成音乐,或通过社交 API 无缝分享。
AI 音乐 API 核心功能
专为开发者的实际需求打造。
多模型支持
选择 Sonic、Nuro 或 Producer 模型来生成人声、器乐或完整歌曲。根据场景灵活切换——如社交媒体流行乐或游戏氛围音。
高并发支持
支持繁忙应用处理 50+ 并发请求。非常适合每日服务数千用户的病毒式 SEO 工具。
自定义参数
微调风格、速度、歌词和结构。为客户的 SaaS 平台创建品牌专属曲目,无需每次从零开始。
无水印
获取干净、高质量的音频输出,不含嵌入式水印。非常适合测试、原型设计和开发工作流。
实时流式传输
在完全下载前即可在应用内预览音轨。显著提升视频编辑器或直播内容平台的用户体验。
简易 SDK
提供 Python, JS, Node.js 库以便快速设置。开发者仅需数小时即可完成音乐 SaaS 功能的原型开发。
AI 音乐 API 常见问题
Everything you need to know about the product and billing.
API Reference
Select endpoint
Authentication
All APIs require Bearer Token authentication.
Authorization:
Bearer YOUR_API_KEY/v1/audios/generationsCreate Persona
Create a reusable music persona from a completed Suno music generation task.
Asynchronous processing mode, use the returned task ID to .
Once created, use the persona_id in future music generations to maintain consistent style.
Request Parameters
modelstringRequiredDefault: suno-personaMust be set to suno-persona for persona creation.
| Value | Description |
|---|---|
| suno-persona | Persona creation model |
suno-personamodel_params.source_task_idstringRequiredThe task ID of a completed Suno music generation task.
Notes
- Task must belong to the current user
- Task status must be completed
- Source model must be suno-v4 or later (v3.5 not supported)
task-audio-123-456model_params.result_idstringRequiredThe result_id of the specific song to extract persona from.
Notes
- Found in the task's result_data.songs[].result_id
- Each song can only be used to create one persona
e231-xxxx-xxxxmodel_params.namestringRequiredName for the persona.
Electronic Pop Singermodel_params.descriptionstringRequiredDescription of the persona's music style.
Modern electronic style with energetic beats and synthesizer tonesmodel_params.vocal_startnumberOptionalStart time for vocal extraction in seconds.
Notes
- Must be >= 0
- If provided, vocal_end must also be specified
- Window (vocal_end - vocal_start) should be 10-30 seconds
12.5model_params.vocal_endnumberOptionalEnd time for vocal extraction in seconds.
Notes
- Must be > vocal_start
- Window (vocal_end - vocal_start) should be 10-30 seconds
25.8model_params.stylestringOptionalOptional style tag for the persona.
electronic popResponse
// Immediate response (task created)
{
"id": "task-unified-xxx-yyy",
"object": "audio.generation.task",
"created": 1774170584,
"model": "suno-persona",
"status": "pending",
"progress": 0,
"type": "audio"
}
// Completed (query via GET /v1/tasks/{task_id})
{
"id": "task-unified-xxx-yyy",
"status": "completed",
"progress": 100,
"result_data": {
"persona_id": "5c57d49ef834110496fae5aa14fec441",
"name": "Electronic Pop Singer",
"description": "Modern electronic style with energetic beats",
"source_task_id": "task-unified-1774169216-ocqaqde7",
"source_result_id": "4fcc4507-a7ae-4441-ad8a-465c2f61d5bb"
}
}Using a Persona
After creating a persona, use the returned persona_id in any Suno music generation request to maintain consistent style:
POST /v1/audios/generations
{
"model": "suno-v4.5-beta",
"prompt": "A groovy dance track with energetic beats",
"persona_id": "a1b2c3d4"
}