- GET START
- OpenAI Compatiable Endpoint
- Audio
- Anthropic Compatiable Endpoint
- Music Generation Endpoint
- Suno
- Setting suno Version
- Suno API Scenario Application Guide
- Generate lyricsPOST
- Generate music clipPOST
- Upload clipPOST
- Submit concatenationPOST
- Full Track Audio SeparationPOST
- Single Track Audio SeparationPOST
- Create New PersonaPOST
- Single task queryGET
- Generate mp4 mv videoGET
- Timing: lyrics, audio timelineGET
- Get wav format fileGET
- Batch query tasksPOST
- Udio(Temporarily unavailable)
- test
- Image Generation Endpoint
- Midjourney(images)
- Ideogram(images)
- Official documentation (updated in real time)
- Generate 3.0 (text to image)
- Remix 3.0 (hybrid image)
- Reframe 3.0(Reconstruction)
- Replace Background 3.0(Background replacement)
- Edit 3.0(Editing images)
- ideogram Text Raw Image
- ideogram Hybrid image
- ideogram enlargement HD
- ideogram describes the image
- ideogram Edit image((legacy))
- Flux(images)
- Replicate(image)
- Recraft(images)
- Video Generation Ednpoint
- Software Integration Guide
- cometapi Site API Call Testing
- OpenManus
- Chatbox
- CherryStudio
- Cursor
- ChatHub
- COZE
- FastGPT
- cline
- dify
- gptme
- Immersive Translation
- Lobe-Chat
- Zotero
- LangChain
- AnythingLLM
- Eudic Translation
- OpenAI Translator
- ChatAll Translation
- Pot Translation
- GPT Academic Optimization (gpt_academic)
- NEXT CHAT (ChatGPT Next Web)
- Obsidian's Text Generator Plugin
- Open WebUI
- avante.nvim
- librechat
- Lazy Customer Service
- utools-ChatGPT Friend
- IntelliJ Translation Plugin
- n8n
Create New Persona
POST
https://api.cometapi.com/suno/persona/create
Maintainer:Not configured
🎵 Generate Persona: Singer Style Process 🎵#
🚀 Operation Steps:#
1.
task id
2.
task id
, obtain the corresponding clip_id
value of the song as needed3.
clip_id
parameter into this interface, and get the returned id as persona_id for the next stepCreate using persona_id
Notes:**Request
Header Params
Authorization
string
required
Example:
Bearer {{api-key}}
Body Params application/json
root_clip_id
string
required
name
string
required
description
string
required
clips
array[string]
required
is_public
boolean
required
Example
{
"root_clip_id": "2dd391cd-996b-4843-9738-1aed26f170e4",
"name": "Persona Title",
"description": "Persona Description",
"clips": [
"2dd391cd-996b-4843-9738-1aed26f170e4"
],
"is_public": true
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.cometapi.com/suno/persona/create' \
--header 'Authorization: Bearer {{api-key}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"root_clip_id": "2dd391cd-996b-4843-9738-1aed26f170e4",
"name": "Persona Title",
"description": "Persona Description",
"clips": [
"2dd391cd-996b-4843-9738-1aed26f170e4"
],
"is_public": true
}'
Responses
🟢200Successful Response
application/json
Body
id
string
required
name
string
required
description
string
required
image_s3_id
string
required
root_clip_id
string
required
clip
object
required
id
string
required
entity_type
string
required
video_url
string
required
audio_url
string
required
image_url
string
required
image_large_url
string
required
major_model_version
string
required
model_name
string
required
metadata
object
required
is_liked
boolean
required
user_id
string
required
display_name
string
required
handle
string
required
is_handle_updated
boolean
required
avatar_image_url
string
required
is_trashed
boolean
required
flag_count
integer
required
display_tags
string
required
created_at
string
required
status
string
required
title
string
required
play_count
integer
required
upvote_count
integer
required
is_public
boolean
required
allow_comments
boolean
required
user_display_name
string
required
user_handle
string
required
user_image_url
string
required
persona_clips
array [object {2}]
required
clip
object
optional
id
integer
optional
is_suno_persona
boolean
required
is_trashed
boolean
required
is_owned
boolean
required
is_public
boolean
required
is_public_approved
boolean
required
is_loved
boolean
required
upvote_count
integer
required
clip_count
integer
required
Example
{
"id": "6a40ce76-2fbe-4272-8ccb-568ed0be7eda",
"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": 0,
"refund_credits": true,
"stream": true,
"can_remix": true,
"is_remix": true,
"priority": 0
},
"is_liked": true,
"user_id": "string",
"display_name": "string",
"handle": "string",
"is_handle_updated": true,
"avatar_image_url": "string",
"is_trashed": true,
"flag_count": 0,
"display_tags": "string",
"created_at": "string",
"status": "string",
"title": "string",
"play_count": 0,
"upvote_count": 0,
"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": 0,
"refund_credits": true,
"stream": true,
"can_remix": true,
"is_remix": true,
"priority": 0
},
"is_liked": true,
"user_id": "string",
"display_name": "string",
"handle": "string",
"is_handle_updated": true,
"avatar_image_url": "string",
"is_trashed": true,
"flag_count": 0,
"display_tags": "string",
"created_at": "string",
"status": "string",
"title": "string",
"play_count": 0,
"upvote_count": 0,
"is_public": true,
"allow_comments": true
},
"id": 0
}
],
"is_suno_persona": true,
"is_trashed": true,
"is_owned": true,
"is_public": true,
"is_public_approved": true,
"is_loved": true,
"upvote_count": 0,
"clip_count": 0
}