$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-music10
Calls / 30d
5
Unique payers / 30d
Sep 7
Last called
exact
Payment scheme
Call this service
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 -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
0x10ff767043a1723e0bb5b9207bc37d3442cc9e4fUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Media & Generation and the homepage with a featured placement.
More from Suede AI & similar services
Suede AI · Agent Image
app.suedeai.ai
AI image generation from a text prompt. Generate album and single cover art, podcast and video thumbnails, social and campaign graphics, concept art, storyboard frames, product shots, and article illustrations. Returns one hosted still image as PNG or JPEG in square, portrait, or widescreen framing (1:1, 4:5, 9:16, 16:9, 21:9). Async by default: poll the returned pollUrl for imageUrl, or pass ?async=false to block.
Suede AI · Agent Video
app.suedeai.ai
AI video generation from a text prompt. Returns an 8-second 720p clip with native audio. Use for short-form video, b-roll, product shots, music-video visuals, social clips, and ads. Include sound cues (instruments, voices, weather, movement) since audio is generated from the scene; a silent scene renders near-silent by design. Async by default: poll the returned pollUrl for videoUrl, or pass ?async=false to block.
Text-to-speech · TTS
agent402.tools
Convert text to speech using OpenAI TTS-1. Returns base64-encoded audio (mp3/opus/aac/flac/wav/pcm). 10 voices available. No API key needed; pay per call via x402. Text capped at 2000 chars.