Split a song into stems (paid via x402)
split_audioSeparate a song at a public URL into stems. This is a PAID action via x402, settled in USDC on Base Sepolia (testnet): call once WITHOUT payment to receive payment requirements, then call again WITH the x402 payment receipt to start the split. Returns a job_id; poll get_split_result for the stem URLs. If the paid endpoint is switched off, the call returns an error; people can split in the browser at https://stemconsole.ai/ instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | vocals = Vocal Remover (2 stems: vocals, instrumental); fast = Basic Split (4 stems: vocals, drums, bass, other); full = Full Separation (6 stems, adds guitar and piano). | vocals |
| payment | No | x402 payment payload (base64 X-PAYMENT). Omit on the first call to receive the payment requirements. | |
| filename | No | Optional filename hint if the URL has no audio extension. | |
| audio_url | Yes | Public URL of the audio file to split. |