Create song
create_songMake an original song in any genre and mood: sung from lyrics you write with the person (in many languages, female or male vocals), or instrumental from a description. Set style, tempo, instruments, title and target length up to six minutes. Each job gives two different takes in about a minute. Then remix, extend, split into stems, or turn it into a lyric video or a music video. Spends the account's PrismPoster credits at the same price as on prismposter.com (quote_job prices it first, free). When the person must decide something first (a price above their ask-first amount, consent for real people in pictures, the right to use a clip), it returns approval_required and nothing runs until they answer in PrismPoster's card or at the link. Everything made is saved to their PrismPoster library. Requests involving anyone under 18 or depicting public figures or office holders are refused before any charge.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | Genre and sound, e.g. "upbeat synth-pop, female vocals, 120 bpm". | |
| title | No | Optional song title. | |
| lyrics | No | The words to sing, at least a verse and a chorus marked [Verse] and [Chorus], four lines or more. Required for a song with vocals: PrismPoster sings the lyrics it is given and never writes its own. Show them to the person before calling. | |
| prompt | No | What the song is about and how it should feel. Required for an instrumental. | |
| approval_id | No | Only after an approval_required answer: the approval_id it returned, once the person has answered. The job then runs exactly as they approved it and the other arguments are ignored. | |
| instrumental | No | true for music without vocals. | |
| idempotency_key | No | Optional. A unique key for this job (8-128 letters, digits, . _ : -). Repeating a call with the same key returns the first call's job instead of starting and charging a second one, so set it whenever a retry is possible. | |
| reference_audio | No | Instrumental only, without duration_seconds: tracks whose sound to follow, as a track_id from get_job or an audio asset_id (list_library or import_media). | |
| reference_clips | No | Instrumental only, without duration_seconds: clips to score, as a clip_id or a video asset_id. | |
| duration_seconds | No | Optional target length, 10-360 seconds. A target, not an exact cut: takes often run longer, and an instrumental with a set length is priced like a song with vocals. | |
| reference_images | No | Instrumental only, without duration_seconds: pictures whose mood to follow, as https links. |