Skip to main content

Beatoven.ai Provider Guide

Royalty-free background / cinematic music via Beatoven.ai


Overview​

Beatoven.ai generates royalty-free music optimized for background scoring, brand music, and cinematic content. NeuroLink dispatches via output: { mode: 'music' }.

Key Facts​

  • Endpoint: POST /api/v1/tracks/compose + status polling
  • Output: MP3 / WAV
  • Async: Submit + poll (up to 5 minutes)
  • Max duration: 5 minutes per track

Quick Start​

1. Get an API Key​

https://www.beatoven.ai/dashboard

2. Configure​

BEATOVEN_API_KEY=your-key

3. Generate Music​

import { NeuroLink } from "@juspay/neurolink";
import { writeFileSync } from "node:fs";

const ai = new NeuroLink();
const result = await ai.generate({
provider: "vertex",
output: {
mode: "music",
music: {
provider: "beatoven",
prompt: "Warm corporate background loop, mid-tempo",
duration: 60,
genre: "corporate",
mood: "uplifting",
},
},
});
if (result.music?.buffer) {
writeFileSync("./beatoven.mp3", result.music.buffer);
}

CLI Usage​

pnpm run cli generate "Cinematic ambient pad" \
--provider beatoven --musicDuration 90 --musicGenre cinematic \
--musicOutput ./music.mp3

Configuration Reference​

Environment VariableRequiredDescription
BEATOVEN_API_KEYYesBeatoven API key
BEATOVEN_BASE_URLNoBase URL override

See Also​