GPT-6 Sol & Claude Opus 5.5 are liveGPT-6 Sol at half the price of 5.6 Sol

Suno v4.5 API

AI Audio

Suno v4.5 is OmniaKey's first live music route: describe a style and let the model write the words, or send your own lyrics with a style tag, and one finished song comes back through the same asynchronous media API as images and video.

Suno

Suno v4.5

Prompt0 / 12000
Style

Genre, mood, and instruments.

Lyrics

Leave blank to let the model write the lyrics.

Advanced settings
Title

Estimated $0.30

Your result will appear here once you run the model.

01

Where it fits

Suno v4.5 is OmniaKey's first live music route: describe a style and let the model write the words, or send your own lyrics with a style tag, and one finished song comes back through the same asynchronous media API as images and video.

Use Suno v4.5 for demos, background tracks, jingles and lyric drafts at $0.30 per generation. Each generation returns one finished song and bills once whether or not you send lyrics.

02

What it does

Text to music

suno-v4.5

Turn a style description and optional lyrics into a finished song.

03

In depth

Suno v4.5 is a music model from Suno on OmniaKey, listed as suno-v4.5. You describe a style, or send lyrics with a style tag, and one finished song comes back as an MP3 through the same asynchronous media task API as the image models. It is the older and lower-priced half of the two Suno ids in the catalog, one tier below Suno v6 per call.

Use it for demos, background beds under video, short jingles and lyric drafts. Describe the track in input.prompt and the model writes its own words and returns something near three minutes; send input.lyrics and the song runs about as long as the words you sent. parameters.mv pins an older v4.5 variant such as chirp-v4 for a series that must not change sound.

Our first request on 17 October 2026 asked for a calm lo-fi instrumental and returned a 2:55 track as a 48 kHz stereo MP3 of about 3.5 MB, and four more songs followed the same one-file-per-request shape. The two that carried our own eight lines came back far shorter than the three-minute instrumentals, so plan runtime from the input rather than from the model name.

Beds under video

Generate an instrumental to sit beneath a product clip or a tutorial. Set parameters.instrumental to true and name the instruments and tempo in input.prompt; ours returned a calm lo-fi piano bed with vinyl crackle at 2:55. Trim and loop it in the editor instead of asking for an exact duration.

Jingles and idents

Ask for a short hook by describing the style tightly and keeping the words brief. Songs built from our eight lyric lines came back between 45 and 63 seconds, which suits an intro sting. Name the tempo and instruments, then cut the best phrase from the result.

Lyric drafts with a set style

Send a verse and a chorus you wrote and hear how a chosen style treats them. parameters.style or parameters.tags carries the genre, parameters.title names the file, and parameters.mv pins an older variant when a client needs the sound of an earlier season.

04

Hands-on notes

  • Our first Suno v4.5 request returned a 2:55 instrumental as a 48 kHz stereo MP3 of about 3.5 MB rather than a song with vocals.

    Read the test
  • With our own eight lines of lyrics, Suno v4.5 returned songs between 45 and 63 seconds long instead of full three-minute tracks.

    Read the test
  • While polling a Suno v4.5 task we saw progress.percent stay at 0 while the song was still being generated, so we polled on status instead.

    Read the test
  • Across our Suno test, the five songs each took 70 to 105 seconds from the request to a finished MP3 file.

    Read the test

05

Limits to plan around

  • Only the generate operation is served. Extending a song, sending lyrics with no prompt and speech requests all fail, and a failed task yields no file, so one generation stays one song.
  • Runtime follows the input: eight lines of our own lyrics produced 45 to 63 seconds, not the three minutes a description produced. An exact length needs a description, not lyrics.
  • The progress figure can sit at 0 for the whole job. Poll the status field instead, or a song that is still being made looks stalled and gets cancelled.
  • Downloads expire: the signed MP3 link lasts about an hour and the task record 24 hours, so a review that runs past that has to keep its own copy of the file.

06

Compare nearby models

ModelBest forOperationsListed price
Suno v4.5This page
suno-v4.5
Jingles, background beds and lyric drafts where the lower per-call tier suits many short takes.Text to music
$0.30
per call
Suno v6
suno-v6
The newer Suno generation for a track that should sound like the current model, one tier higher per call.Text to music
$0.40
per call

07

Sources and verification

Guide updated 2026-10-27.

08

Call it

Media models run asynchronously. Create a task, poll it until it finishes, then download the signed asset URL.

Create, poll, download
# 1. Create the job. 202 Accepted; the body carries the task id,
#    the pre-charged price, and a poll_url. Reuse one Idempotency-Key
#    across retries so a timeout never starts a second paid job.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
  -H "Authorization: Bearer $OMNIAKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: suno-v4.5-001" \
  -d '{
    "model": "suno-v4.5",
    "type": "audio",
    "operation": "generate",
    "input": {"prompt": "a paper boat on a quiet lake at sunset"},
    "parameters": {"title": "Paper Boats"}
  }'

# 2. Description mode sends input.prompt alone and lets the model write
#    the words. Custom lyrics mode adds input.lyrics plus the style:
#    {"prompt": "indie folk", "lyrics": "[Verse] ..."} —
#    parameters.style (or .tags) overrides the style, and
#    parameters.instrumental: true drops the vocal entirely.

# 3. Poll GET /v1/media/tasks/{id} until status is
#    succeeded | failed | canceled. Progress carries percent and stage.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks/TASK_ID \
  -H "Authorization: Bearer $OMNIAKEY_API_KEY"

# 4. Download assets[0].url before expires_at, or poll again for a
#    fresh signed URL. Failed and canceled jobs are refunded.
curl -sS -o out.mp3 "$(jq -r '.assets[0].url' result.json)"

09

Pricing

Music jobs are billed per successful generation, not per token. Failed or canceled jobs are refunded automatically.

Per successful call

$0.30per call

More models from Suno

Related articles

Frequently asked questions

How do I call Suno v4.5 on OmniaKey?

POST to /v1/media/tasks with the model id, type "audio", and operation "generate". Send input.prompt for description mode, or add input.lyrics to sing your own words. Reuse one Idempotency-Key across retries so a timeout never starts a second paid job.

What does Suno v4.5 cost?

Suno v4.5 bills $0.30 per call per successful generation. Creation pre-charges that amount from your prepaid balance, and failed or canceled jobs are refunded automatically.

Why does the API return a task id instead of the song?

Music renders take from about thirty seconds to a few minutes, so OmniaKey runs every audio route through one asynchronous lifecycle. Poll GET /v1/media/tasks/{id} until the status is succeeded, then read the signed asset URL.

How do I download a Suno v4.5 song?

Poll the task until its status reads succeeded, then fetch assets[0].url and save the MP3 locally straight away. That signed link lasts about an hour and the task record disappears after 24 hours, so poll again for a fresh link if a review runs long. Results in the web Studio are kept for 30 days.

Is Suno v4.5 cheaper than Suno v6?

Yes. The catalog lists suno-v4.5 one tier below suno-v6 per call, and each request returns one finished song whether or not you send lyrics. OmniaKey bills each task at the rate on the model page, and a failed task is refunded. Current figures are in the price table.

How long are Suno v4.5 songs?

A description produced a 2:55 instrumental in our test. Our own eight lines of lyrics produced songs between 45 and 63 seconds, because the model follows the length of the words you send. If you need a fixed runtime, describe the track instead of writing lyrics.

How do I send my own lyrics to Suno v4.5?

Put the words in input.lyrics, carry the genre in parameters.style or parameters.tags, and set parameters.title for the file name. The request returns one song, so parameters.n must be 1. Lyrics also shorten the result, which is worth knowing before you write a full three-verse structure.

Can I extend a song or generate speech with Suno v4.5?

No. Only generate is served. Extending an existing track, submitting lyrics alone and speech requests all fail and come back without a file. Build a longer piece as several generations and join them in an editor, or move the job to a speech model instead.

Can I use Suno v4.5 songs commercially?

Read Suno's Terms before you do. Songs made on Suno's free plan are for personal, non-commercial use, and the Pro and Premier plans grant rights to their own songs; Suno allows commercial use only for songs you download through an approved method. A generated file from an API is no exception to those terms.