logo
平台介绍
快速接入
密钥管理
模型列表
计费规则
音色列表
文本转语音
音色克隆
文生音色
语音识别
多模态理解模型
音乐生成
音乐生成介绍
POST
创建歌词生成任务
POST
创建歌曲生成任务
GET
查询歌曲生成状态
图片生成
视频生成
语音Agent
自定义Agent
常见问题
工作台
立即登录

音乐歌词生成请求

请求生成歌词。

接口概览

  • 接口地址: https://api.senseaudio.cn/v1/music/lyrics/create
  • 请求方式: POST
  • Content-Type: application/json
  • 鉴权方式: Bearer Token

请求配置

请求头 (Request Headers)

参数名必填说明示例
Authorization是鉴权 Token。格式:Bearer SENSEAUDIO_API_KEYBearer sk-123456…
Content-Type是内容类型。固定为 application/jsonapplication/json

请求参数 (Request Body)

必填参数

参数名类型必填描述
promptstring是提示词(必填),不能超过 2000 码位
providerstring是模型(必填),目前只支持senseaudio-music-1.0-260319

响应结构

参数名类型描述
dataarray如果此模型为同步生成模型,则此项存在且包含生成的歌词数据

data 对象结构

参数名类型描述
textstring生成的歌词
titlestring与此歌词相应的曲目标题,可能为空

响应示例

json
复制
{ "data": [ { "text": "[intro-medium] ; [verse] We stand upon the edge of dawn. The fire burns within our chest. ; [chorus] Rise up now and take the reigns. Break the chains that hold us down. ; [bridge] No voice can silence our song. We will march until the end. ; [outro-medium]", "title": "" } ] }

代码示例

CURL

bash
复制
curl -X POST "https://api.senseaudio.cn/v1/music/lyrics/create" \ -H "Authorization: Bearer $SENSEAUDIO_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "prompt": "一段慷慨激昂的歌词", "provider": "senseaudio-music-1.0-260319" }'

Python

python
复制
import requests API_URL = "https://api.senseaudio.cn/v1/music/lyrics/create" HEADERS = { "Authorization": "Bearer SENSEAUDIO_API_KEY", "Content-Type": "application/json" } def create(prompt, provider): data = { "prompt": prompt, "provider": provider, } resp = requests.post(API_URL, headers=HEADERS, json=data) if resp.status_code == 200: return resp.json() return None result = create("一段慷慨激昂的歌词", "senseaudio-music-1.0-260319")

JavaScript

javascript
复制
const axios = require('axios'); const API_URL = 'https://api.senseaudio.cn/v1/music/lyrics/create'; const HEADERS = { 'Authorization': 'Bearer SENSEAUDIO_API_KEY', 'Content-Type': 'application/json' }; async function create(prompt, provider) { const data = { prompt: prompt, provider: provider, }; try { const res = await axios.post(API_URL, data, { headers: HEADERS }); return res.data; } catch (err) { console.error('请求失败:', err.message); return null; } } create("一段慷慨激昂的歌词", "senseaudio-music-1.0-260319").then(result => { console.log(result); });