API Doc-CometAPI
HomeDashBoardModel_Price
HomeDashBoardModel_Price
Discord_Support
  1. Suno
  • GET START
    • Model New Release Announcement
    • Help Center
    • Quick Start
    • About Pricing
    • About Grouping
    • Interface Stability
    • Privacy policy
    • Terms of service
    • Error code description
    • Code example
    • Must see for use
    • Common Misconceptions
    • Confusion about use
    • Best Practices
      • CometAPI Account Balance Query API Usage Instructions
      • Retry Logic Documentation for CometAPI and OpenAI Official API
      • Midjourney Best Practices
      • Runway Best Practices
  • OpenAI Compatiable Endpoint
    • gpt-4o-image generates image
    • Chat
    • Recognizing Images
    • Models
    • Embeddings
    • Images
    • Realtime
    • Image Editing (gpt-image-1)
  • Audio
    • Create speech
    • Create transcription
    • Create translation
  • Anthropic Compatiable Endpoint
    • Anthropic Claude
  • Music Generation Endpoint
    • Suno
      • Setting suno Version
      • Generate lyrics
        POST
      • Generate music clip
        POST
      • Upload clip
        POST
      • Submit concatenation
        POST
      • Single task query
        GET
      • Batch query tasks
        POST
    • Udio(Temporarily unavailable)
      • Generate music
      • Task query
  • Image Generation Endpoint
    • Midjourney(images)
      • Task Fetching API
        • List by Condition
        • Fetch Single Task (most recommended)
      • Imagine
      • Change (UPSCALE; VARIATION; REROLL)
      • Action (UPSCALE; VARIATION; REROLL; ZOOM, etc.)
      • Blend (image -> image)
      • Describe (image -> text)
      • Modal (Area Redesign & Zoom)
    • 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
    • Flux(images)
      • Generate image (replicate format)
      • flux fine-tune images(Temporarily unavailable)
      • flux generate image(Temporarily unavailable)
      • flux query
    • Replicate(image)
      • replicate Generate
      • replicate query
    • Recraft(images)
      • Appendix
      • Recraft Generate Image
      • Recraft Vectorize Image
      • Recraft Remove Background
      • Recraft Clarity Upscale
      • Recraft Create style
      • Recraft Generative Upscale
  • Video Generation Ednpoint
    • runway(video)
      • official format
        • runway images raw video
        • runway to get task details
      • Reverse Format
        • generate(text)
        • generate(Reference images)
        • Video to Video Style Redraw
        • Act-one Expression Migration
        • feed-get task
    • kling (video)
      • callback_url
      • Generating images
      • Text Generation Video
      • Image Generation Video
      • Video Extension
      • virtual try-on
      • lip sync
      • Individual queries (videos)
    • MiniMax Conch(video)
      • MiniMax Conch Official Documentation
      • MiniMax Conch Generation
      • MiniMax Conch Query
      • MiniMax Conch Download
    • luma (video)
      • Official api interface format
        • luma generate
        • luma search
    • PIKA(video)
      • pika feed
      • PIKA Reference Video Generation
      • PIKA Reference Image Generation
      • PIKA reference text generation
    • sora
      • Reverse Format
        • Create Video
        • Query Video Task
        • Create Video
  • Software Integration Guide
    • cometapi Site API Call Testing
    • OpenManus
    • Chatbox
    • CherryStudio
    • Cursor
    • ChatHub
    • 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
  1. Suno

Generate music clip

POST
https://api.cometapi.com/suno/submit/music
Maintainer:Not configured

Generate music clip#

This endpoint allows you to generate music clips with specific details. There are three modes which can be useful for different scenarios.

Modes#

inspiration: only require a topic, both lyrics and music style will be decided by AI.
custom: require lyrics, music style and song title to create your custom piece of music
song continuation: almost the same parameters as the cutom mode but a few more for locating your previous music clips and continue generation based on your instructions: "task_id", "continue_clip_id", "continue_at", "task"

Inspiration Mode#

gpt_description_prompt (string): The prompt for the music generation. It's basically a sentence or a few words what you want your song about.

Custom Mode#

prompt (string): The prompt for the music submission.
tags (string): Tags associated with the music submission.
mv (string): The version of the music submission.
title (string): The title of the music submission.

Song Continuation#

prompt (string): The prompt for the music submission.
tags (string): Tags associated with the music submission.
mv (string): The version of the music submission.
title (string): The title of the music submission.
task_id (string): Identifier for the task associated with the music submission.
continue_clip_id (string): Identifier for the clip to continue from.
continue_at (string): Position to continue from in the music submission.
negative_tags (string): Negative tags associated with the music submission.

Request

Header Params
Authorization
string 
required
Example:
Bearer {{api-key}}
Body Params application/json
prompt
string 
required
Lyrics (for Custom Mode)
tags
string 
required
Style tags (customization mode only)
mv
enum<string> 
required
Version number
Allowed values:
chirp-v3.0chirp-v3.5chirp-v4chirp-auk
title
string 
required
Title (for custom mode)
make_instrumental
string 
required
If or not generate pure music, true for generate pure music.
notify_hook
string 
required
Callback address: https://xxxxxxx
gpt_description_prompt
string 
required
Inspiration Mode Cue (for Inspiration Mode)
task
string 
required
Required for uploading
continue_at
string 
required
float, the duration of the song, in seconds.
continue_clip_id
string 
required
id of the song, which song needs to be extended
task_id
string 
required
task id, used to reopen the previous task.
negative_tags
string 
required
Excluded style tags
Example
1. Inspiration Mode

{
    “gpt_description_prompt": ”cat”
}

2.Customization Mode
{
    “prompt": ”[Verse]\nWalking down the streets\nBeneath the city lights\nNeon signs flickering\nLighting up the night\nHeart beating faster\nLike a drum in my chest\nI'm alive in this moment\nFeeling so blessed\n\nStilettos on the pavement\nStepping with grace\nSurrounded by the people\nMoving at their own pace\nThe rhythm of the city\nIt pulses in my veins\nLost in the energy\nAs my worries drain\n\n[Verse 2]\nConcrete jungle shining\nWith its dazzling glow\nEvery corner hiding secrets that only locals know\nA symphony of chaos\nBut it's music to my ears\nThe hustle and the bustle\nWiping away my fears”.
    “tags": ‘emotional punk’.
    “mv": ‘chirp-v4’.
    “title": ”City Lights”
}

3. Continued
{
    “prompt": ”[Verse]\nWalking down the streets\nBeneath the city lights\nNeon signs flickering\nLighting up the night\nHeart beating faster\nLike a drum in my chest\nI'm alive in this moment\nFeeling so blessed\n\nStilettos on the pavement\nStepping with grace\nSurrounded by the people\nMoving at their own pace\nThe rhythm of the city\nIt pulses in my veins\nLost in the energy\nAs my worries drain\n\n[Verse 2]\nConcrete jungle shining\nWith its dazzling glow\nEvery corner hiding secrets that only locals know\nA symphony of chaos\nBut it's music to my ears\nThe hustle and the bustle\nWiping away my fears”, // can be empty ””
    “tags": ‘bass-driven atmospheric heavy metal’.
    “negative_tags": ‘dance’, ‘mv’: ‘chir’.
    “mv": ‘chirp-v4’, // upload followed by chirp-v4-upload
    “title": ‘City Lights’, ‘task_id’: ‘task_id’: ‘City Lights’, // uploaded as follows
    
    “continue_clip_id": ‘736a6f88-bd29-4b1e-b110-37132a5325ac_1’, // Fill in the id at the end with the serial number, not the clip_id.
    “continue_at": 80, // fill in the ending id with the serial number, not clip_id
    “task": ”extend” 
}

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/submit/music' \
--header 'Authorization: Bearer {{api-key}}' \
--header 'Content-Type: application/json' \
--data-raw '1. Inspiration Mode

{
    “gpt_description_prompt": ”cat”
}

2.Customization Mode
{
    “prompt": ”[Verse]\nWalking down the streets\nBeneath the city lights\nNeon signs flickering\nLighting up the night\nHeart beating faster\nLike a drum in my chest\nI'\''m alive in this moment\nFeeling so blessed\n\nStilettos on the pavement\nStepping with grace\nSurrounded by the people\nMoving at their own pace\nThe rhythm of the city\nIt pulses in my veins\nLost in the energy\nAs my worries drain\n\n[Verse 2]\nConcrete jungle shining\nWith its dazzling glow\nEvery corner hiding secrets that only locals know\nA symphony of chaos\nBut it'\''s music to my ears\nThe hustle and the bustle\nWiping away my fears”.
    “tags": ‘emotional punk’.
    “mv": ‘chirp-v4’.
    “title": ”City Lights”
}

3. Continued
{
    “prompt": ”[Verse]\nWalking down the streets\nBeneath the city lights\nNeon signs flickering\nLighting up the night\nHeart beating faster\nLike a drum in my chest\nI'\''m alive in this moment\nFeeling so blessed\n\nStilettos on the pavement\nStepping with grace\nSurrounded by the people\nMoving at their own pace\nThe rhythm of the city\nIt pulses in my veins\nLost in the energy\nAs my worries drain\n\n[Verse 2]\nConcrete jungle shining\nWith its dazzling glow\nEvery corner hiding secrets that only locals know\nA symphony of chaos\nBut it'\''s music to my ears\nThe hustle and the bustle\nWiping away my fears”, // can be empty ””
    “tags": ‘bass-driven atmospheric heavy metal’.
    “negative_tags": ‘dance’, ‘mv’: ‘chir’.
    “mv": ‘chirp-v4’, // upload followed by chirp-v4-upload
    “title": ‘City Lights’, ‘task_id’: ‘task_id’: ‘City Lights’, // uploaded as follows
    
    “continue_clip_id": ‘736a6f88-bd29-4b1e-b110-37132a5325ac_1’, // Fill in the id at the end with the serial number, not the clip_id.
    “continue_at": 80, // fill in the ending id with the serial number, not clip_id
    “task": ”extend” 
}'

Responses

🟢200Successful Response
application/json
Body
code
string 
required
API response status code
message
string 
required
Prompt message
data
string 
required
Return data
Example
{
  "code": "success",
  "message": "",
  "data": "736a6f88-bd29-4b1e-b110-37132a5325ac"
}
Previous
Generate lyrics
Next
Upload clip
Built with