PopNowDocs API
Contenu principal

Référence API de Suno v6 Mini

Deux chansons rapides avec voix à partir d’une phrase

Une seule clé API PopNow suffit pour appeler Suno v6 Mini depuis votre code. Vous trouverez ici les identifiants de modèle à envoyer, chaque champ d’entrée accepté, le coût d’une requête en crédits et une requête à coller telle quelle dans un terminal.

Les descriptions des paramètres proviennent du schéma d’entrée du modèle et ne sont disponibles qu’en anglais.

En bref

Éditeur
Suno
Résultat
Audio
À partir de
10.8 crédits par requête ($0.108)
Identifiants de modèle

1 crédit = 0,01 $. À l’acceptation, une tâche réserve le montant maximal possible, puis facture la consommation réelle à la fin, arrondie au crédit supérieur ; le reste est libéré. Une tâche en échec n’est pas facturée. Pour connaître le montant exact avant de lancer, appelez POST /api/v1/jobs/quote.

Musique

suno/v6-mini/text-to-audio

Prix

OptionCrédits (par requête)Dollars US
Par défaut10.8$0.108

Paramètres

ChampTypeValeur par défautValeurs admisesRôle
promptObligatoirestring—jusqu’à 3 000 caractèresDescribe the song: genre, mood, tempo, instruments and voice. With lyrics or an instrumental this is the style (up to 1,000 characters); with no lyrics the model writes the words from it.
lyricsFacultatifstring—jusqu’à 5 000 caractèresWords to sing, sung in order. Section tags such as [Verse], [Chorus] and [Bridge] shape the song and are not sung.
generate_lyricsFacultatifbooleantrue—Let the model write the lyrics from the prompt. Only applies when lyrics is empty and instrumental is off.
instrumentalFacultatifbooleanfalse—Generate music with no vocals.
titleFacultatifstring—jusqu’à 80 caractèresSong title (metadata, not sung). Applies with lyrics or an instrumental; otherwise the model names the song.
negative_promptFacultatifstring—jusqu’à 500 caractèresStyles or elements to keep out of the song.
vocal_genderFacultatifstring—female, maleMake a female or male lead vocal more likely. Applies with lyrics.
style_weightFacultatifnumber—de 0 à 1How closely to follow the style in the prompt, from 0 to 1.
weirdnessFacultatifnumber—de 0 à 1How experimental the song may get, from 0 (conventional) to 1 (unusual).
audio_weightFacultatifnumber—de 0 à 1How strongly a persona's audio shapes the result, from 0 to 1. Songs with vocals only.
varietyFacultatifinteger—de 0 à 4How different the two versions are from each other: 0 off, 1 normal (the model default), 2 high, 3 extra, 4 max.
persona_idFacultatifstring—jusqu’à 200 caractèresID of an existing Suno persona to reuse its style or voice.
persona_modelFacultatifstring—style_persona, voice_personaWhether persona_id is a style persona or a voice persona.
image_urlsFacultatifarray<string (uri)>—jusqu’à 5 élémentsUp to 5 mood images (JPEG, PNG or WebP, 10 MB each). Only when the model writes the lyrics.
reference_video_urlsFacultatifarray<string (uri)>—jusqu’à 1 élémentsOne reference video (MP4 or WebM, up to 100 MB and 241 seconds). Only when the model writes the lyrics.
reference_audio_urlsFacultatifarray<string (uri)>—jusqu’à 1 élémentsOne reference audio clip (MP3 or WAV, 6 seconds to 30 minutes). Only when the model writes the lyrics.

Exemple de requête

Cette requête fonctionne telle quelle ; les champs omis gardent leur valeur par défaut. Placez d’abord votre clé dans POPNOW_API_KEY.

POST /api/v1/jobs/createTask
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "suno/v6-mini/text-to-audio",
  "input": {
    "prompt": "An upbeat indie pop song about a summer road trip, bright guitars, hand claps and a catchy whistled hook"
  }
}'

La réponse contient tout de suite un taskId. Récupérez le résultat avec GET /api/v1/jobs/recordInfo, ou ajoutez callBackUrl pour être prévenu.

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Pour aller plus loin

Sur cette page