ace_step_1.5_xl_turbo Text-to-music with lyrics — vocal or instrumental tracks up to 10 minutes, in Turbo and SFT builds.
No GPU. No setup. Cancel anytime.
ACE-Step 1.5 generates high-quality music from text prompts and lyrics — vocal or instrumental tracks up to 10 minutes with fine control over BPM, key, time signature, and style.
Builds trade speed for polish: XL Turbo and 1.5 Turbo run few-step schedules for fast drafts; XL SFT and 1.5 SFT run the full supervised-fine-tuned schedule for the highest fidelity.
ACE-Step 1.5 ships in 4 builds — same family, different speed/quality trade-offs. Pick the variant that fits, or start with the default.
| Variant | Steps | From | |
|---|---|---|---|
XL Turbo Fastace_step_1.5_xl_turbo | 20 default · 2–60 | 1.08 Spark · $0.0054 | Create → |
XL SFT Qualityace_step_1.5_xl_sft | 20 default · 2–60 | 6.08 Spark · $0.03 | Create → |
1.5 Turbo Fastace_step_1.5_turbo | 20 default · 2–60 | 0.90 Spark · $0.0043 | Create → |
1.5 SFT Qualityace_step_1.5_sft | 20 default · 2–60 | 4.87 Spark · $0.024 | Create → |
On the Sogni API you pay per track in Spark (1 Spark = $0.005). Prefer a flat rate? The Sogni app runs ACE-Step 1.5 and 100+ other models credit-free under fair use.
| Configuration | Spark | USD |
|---|---|---|
| 30 s · 8 steps | 1.08 Spark | $0.0054 |
| 3 min · 8 steps | 6.47 Spark | $0.032 |
| 10 min · 8 steps (max duration 600 s) | 21.6 Spark | $0.11 |
One Sogni API key reaches every model on the Supernet — call ACE-Step 1.5 by id.
import { SogniClient } from '@sogni-ai/sogni-client';
const client = await SogniClient.createInstance({
appId: crypto.randomUUID(),
apiKey: process.env.SOGNI_API_KEY,
network: 'fast',
});
const project = await client.projects.create({
type: 'audio',
modelId: 'ace_step_1.5_xl_turbo',
positivePrompt: 'dreamy synthwave with a warm bassline',
lyrics: undefined, // omit for instrumental
numberOfMedia: 1,
duration: 30,
});
const [url] = await project.waitForCompletion();
console.log(url); // result link — download within 24h curl https://api.sogni.ai/v1/creative-agent/workflows \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $SOGNI_API_KEY" \
-d '{
"input": {
"title": "First render",
"steps": [{
"id": "step1",
"toolName": "generate_music",
"arguments": { "prompt": "dreamy synthwave with a warm bassline", "model": "ace_step_1.5_xl_turbo", "duration": 30 }
}]
},
"confirm_cost": true
}' REST workflow alias: ace_step_1.5_xl_turbo. Pin the exact id with the SDK. Full reference at docs.sogni.ai.
Real generations from Sogni. Hit Use prompt to open the app with ACE-Step 1.5 selected and the full prompt preloaded.
Most platforms ration credits or rent a cloud GPU by the hour. Sogni gives you a flat monthly price for credit-free fair-use generation, powered by a creator-owned GPU network — or per-render Spark pricing if you'd rather pay as you go via the API.
One flat price in the app. Generate under fair use without a per-image meter.
Image, video, music, and language models in one workspace and one API key.
Prefer pay-as-you-go? Call ACE-Step 1.5 by id and pay in Spark.
Runs on a decentralized GPU network where workers share subscription revenue.
Use a Turbo build (XL Turbo or 1.5 Turbo) for fast drafts, and an SFT build (XL SFT or 1.5 SFT) for the highest-fidelity final tracks. XL builds are the newer, larger models.
Create in the app, or build with the API. Your call.