# Suede Labs AI Music Generation

> Suede Labs AI Music Generation is a paid API for AI agents from app.suedeai.xyz, paid per call via x402, $0.2/call, status unknown (last checked 2026-09-15).

Generates unique AI-composed music tracks with optional custom lyrics, style presets, and vocal settings, recorded on the blockchain

## Facts

- Endpoint: POST https://app.suedeai.xyz/agent/generate
- Price: $0.2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/suede-labs-ai-music-generation-37b4b814
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9xsxRX4Qksnc0_DxXetn2

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability suede-labs-ai-music-generation-37b4b814 -d '<json body>'
```

Example prompt: Create an AI music track for me on Suede Labs — make it a dreamy synthwave style, instrumental with no vocals, and use the prompt 'neon city rain at midnight, melancholy yet hopeful electronic soundscape'.

## When to prefer this

Choose this endpoint when you need to generate original AI-composed music tracks that are registered on the blockchain, especially when you want fine-grained control over style, vocals, and custom lyrics. Prefer this over generic music APIs when blockchain provenance and on-chain asset creation are important, or when you need a pay-per-call model via USDC with no subscription required.

## Known failure modes

- Missing or empty prompt may result in a 400 bad request
- custom_mode enabled without providing lyrics field causes validation error
- Invalid vocal_gender enum value (not 'm' or 'f') returns 400
- Payment of 0.2 USDC not provided or rejected causes 402 Payment Required
- AI generation service unavailable or timeout returns 503
- Conflicting parameters (make_instrumental true with custom_mode and lyrics) may cause unexpected output or error

## How this service works

Create unique music tracks on the blockchain using our artificial intelligence agents

## Output

Returns a JSON response containing the generated music track asset, likely including a reference or link to the blockchain-registered audio file, along with metadata about the generation (style, tags, vocal settings used).

## Example request

```json
{
 "tags": "synthwave,dreamy,electronic,neon",
 "style": "synthwave",
 "prompt": "Create a dreamy synthwave track with neon city vibes, melancholic yet hopeful electronic soundscape, midnight rain atmosphere",
 "make_instrumental": true
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/suede-labs-ai-music-generation-37b4b814/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from app.suedeai.xyz](https://www.zero.xyz/host/app.suedeai.xyz/llms.txt)
