DeerAPI Suno 新建 Persona 接口文档:通过生成音乐获取 task id 与 clip_id,调用 POST /suno/persona/create 创建 persona_id,用于后续一致性歌手风格创作。
curl --request POST \
--url https://api.deerapi.com/suno/persona/create \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"root_clip_id": "82294225-6537-4dfc-adcd-be3b5edaa46c",
"name": "Persona 标题",
"description": "Persona 描述",
"clips": [
"54834687-5e79-4f08-8e14-cf188f15b598"
],
"is_public": true
}
'{
"id": "<string>",
"name": "<string>",
"description": "<string>",
"image_s3_id": "<string>",
"root_clip_id": "<string>",
"clip": {
"id": "<string>",
"entity_type": "<string>",
"video_url": "<string>",
"audio_url": "<string>",
"image_url": "<string>",
"image_large_url": "<string>",
"major_model_version": "<string>",
"model_name": "<string>",
"metadata": {
"tags": "<string>",
"prompt": "<string>",
"type": "<string>",
"duration": 123,
"refund_credits": true,
"stream": true,
"can_remix": true,
"is_remix": true,
"priority": 123
},
"is_liked": true,
"user_id": "<string>",
"display_name": "<string>",
"handle": "<string>",
"is_handle_updated": true,
"avatar_image_url": "<string>",
"is_trashed": true,
"flag_count": 123,
"display_tags": "<string>",
"created_at": "<string>",
"status": "<string>",
"title": "<string>",
"play_count": 123,
"upvote_count": 123,
"is_public": true,
"allow_comments": true
},
"user_display_name": "<string>",
"user_handle": "<string>",
"user_image_url": "<string>",
"persona_clips": [
{
"clip": {
"id": "<string>",
"entity_type": "<string>",
"video_url": "<string>",
"audio_url": "<string>",
"image_url": "<string>",
"image_large_url": "<string>",
"major_model_version": "<string>",
"model_name": "<string>",
"metadata": {
"tags": "<string>",
"prompt": "<string>",
"type": "<string>",
"duration": 123,
"refund_credits": true,
"stream": true,
"can_remix": true,
"is_remix": true,
"priority": 123
},
"is_liked": true,
"user_id": "<string>",
"display_name": "<string>",
"handle": "<string>",
"is_handle_updated": true,
"avatar_image_url": "<string>",
"is_trashed": true,
"flag_count": 123,
"display_tags": "<string>",
"created_at": "<string>",
"status": "<string>",
"title": "<string>",
"play_count": 123,
"upvote_count": 123,
"is_public": true,
"allow_comments": true
},
"id": 123
}
],
"is_suno_persona": true,
"is_trashed": true,
"is_owned": true,
"is_public": true,
"is_public_approved": true,
"is_loved": true,
"upvote_count": 123,
"clip_count": 123
}task idtask id 后,根据需要获取歌曲的对应 clip_id 值clip_id 入参, 填入该接口 ,得到返回的id为persona_id供下一步使用使用 persona_id 创作 注意事项:**Bearer token authentication. Use your DeerAPI key.
Successful Response
Show child attributes
Show child attributes
curl --request POST \
--url https://api.deerapi.com/suno/persona/create \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"root_clip_id": "82294225-6537-4dfc-adcd-be3b5edaa46c",
"name": "Persona 标题",
"description": "Persona 描述",
"clips": [
"54834687-5e79-4f08-8e14-cf188f15b598"
],
"is_public": true
}
'{
"id": "<string>",
"name": "<string>",
"description": "<string>",
"image_s3_id": "<string>",
"root_clip_id": "<string>",
"clip": {
"id": "<string>",
"entity_type": "<string>",
"video_url": "<string>",
"audio_url": "<string>",
"image_url": "<string>",
"image_large_url": "<string>",
"major_model_version": "<string>",
"model_name": "<string>",
"metadata": {
"tags": "<string>",
"prompt": "<string>",
"type": "<string>",
"duration": 123,
"refund_credits": true,
"stream": true,
"can_remix": true,
"is_remix": true,
"priority": 123
},
"is_liked": true,
"user_id": "<string>",
"display_name": "<string>",
"handle": "<string>",
"is_handle_updated": true,
"avatar_image_url": "<string>",
"is_trashed": true,
"flag_count": 123,
"display_tags": "<string>",
"created_at": "<string>",
"status": "<string>",
"title": "<string>",
"play_count": 123,
"upvote_count": 123,
"is_public": true,
"allow_comments": true
},
"user_display_name": "<string>",
"user_handle": "<string>",
"user_image_url": "<string>",
"persona_clips": [
{
"clip": {
"id": "<string>",
"entity_type": "<string>",
"video_url": "<string>",
"audio_url": "<string>",
"image_url": "<string>",
"image_large_url": "<string>",
"major_model_version": "<string>",
"model_name": "<string>",
"metadata": {
"tags": "<string>",
"prompt": "<string>",
"type": "<string>",
"duration": 123,
"refund_credits": true,
"stream": true,
"can_remix": true,
"is_remix": true,
"priority": 123
},
"is_liked": true,
"user_id": "<string>",
"display_name": "<string>",
"handle": "<string>",
"is_handle_updated": true,
"avatar_image_url": "<string>",
"is_trashed": true,
"flag_count": 123,
"display_tags": "<string>",
"created_at": "<string>",
"status": "<string>",
"title": "<string>",
"play_count": 123,
"upvote_count": 123,
"is_public": true,
"allow_comments": true
},
"id": 123
}
],
"is_suno_persona": true,
"is_trashed": true,
"is_owned": true,
"is_public": true,
"is_public_approved": true,
"is_loved": true,
"upvote_count": 123,
"clip_count": 123
}