S

Suede AI · Create Music

by Suede AI

POSTBase

$0.5

per call · USD Coin on Base

AI music generation from a text prompt. Creates a complete original song with vocals, melody, and full arrangement as a finished MP3, not a loop or preview. Describe genre, mood, instrumentation, and tempo, supply your own lyrics, request an instrumental, or pin a style tag. Use for soundtracks under video, release-ready artist tracks, podcast and game themes, and demo sketches. Async: poll songId until model_version leaves 'pending'.

Endpoint

POST https://app.suedeai.ai/create-music

10

Calls / 30d

5

Unique payers / 30d

Sep 7

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://app.suedeai.ai/create-music", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    "custom_mode": false,
    "lyrics": "<lyrics>",
    "make_instrumental": false,
    "prompt": "<prompt>",
    "style": "<style>",
    "tags": "<tags>",
    "vocal_gender": "m"
  }),
});
const data = await res.json();
cURL
curl -X POST \
  "https://app.suedeai.ai/create-music" \
  -H "Content-Type: application/json" \
  -d '{"custom_mode":false,"lyrics":"<lyrics>","make_instrumental":false,"prompt":"<prompt>","style":"<style>","tags":"<tags>","vocal_gender":"m"}' \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "shareUrl": "https://app.suedeai.ai/share/example-track"
}

Payment details

Pay to0x10ff767043a1723e0bb5b9207bc37d3442cc9e4f
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Media & Generation and the homepage with a featured placement.

Get featured →

More from Suede AI & similar services