- API model ID
cassetteai/music-generator- Access
- POST https://queue.fal.run/cassetteai/music-generator with Authorization: Key <FAL_KEY>; retrieve status/result using returned URLs, PUT cancellation. Current playground and pricing are publicly listed; no paid generation was performed.
- Regions
- Hosted API; inference residency unverified
- Context / input limit
- Not collected
- Maximum input tokens
- Not collected
- Maximum output
- Not collected
- Reasoning
- Not collected
- Tool calling
- Not collected
- Structured output
- Not collected
- Streaming
- Not collected
- Batch processing
- Not collected
- Fine-tuning
- Not collected
- Knowledge cutoff
- Not collected
- Release date
- Not collected
- Parameters
- Not collected
- Architecture
- Not collected
- Languages
- Not collected
- Context caching
- Not collected
- Input modalities
- TextSource for Input modalities (opens in a new tab)
- Output modalities
- MusicSource for Output modalities (opens in a new tab)
- Output duration
- Integer 10–180 secondsSource for Output duration (opens in a new tab)
- Output formats
- WAVSource for Output formats (opens in a new tab)
- Audio sample rates
- 44.1 kHzSource for Audio sample rates (opens in a new tab)
- Audio channels
- StereoSource for Audio channels (opens in a new tab)
- Audio bit depth
- 16-bitSource for Audio bit depth (opens in a new tab)
- Required request fields
- prompt string and integer duration. No prompt character/token maximum, seed, reference audio, negative prompt or streaming field is exposed in this schema.Source for Required request fields (opens in a new tab)
- Asynchronous generation
- SupportedSource for Asynchronous generation (opens in a new tab)
- Output transport
- One audio_file object with a signed WAV URL; expiry time is not documented by this model schema.Source for Output transport (opens in a new tab)
- Streaming claim and API scope
- Provider marketing describes real-time streaming and thirty-second chunks. The reviewed fal contract exposes queued file output, without a streaming-audio route.Source for Streaming claim and API scope (opens in a new tab)
- Random seed
- Not collected
- Published price
- USD 0.02 per output minute on falSource for Published price (opens in a new tab)
- Deployment differences
- The on-device homepage card claims 300M parameters and 1–4-minute music, while the hosted API allows 10–180 seconds. Exact checkpoint equivalence is not established; 300M is not copied into the fal model parameter field.Source for Deployment differences (opens in a new tab)
- Cancellation and task deletion
- Queued requests are removed on cancellation; in-progress cancellation is a runner signal and may not stop execution.Source for Cancellation and task deletion (opens in a new tab)
- Concurrent requests
- Account-wide concurrency starts at two and self-serve limits scale up to forty based on paid invoices; high-demand endpoints and enterprise contracts can have separate limits. Check account-specific capacity.Source for Concurrent requests (opens in a new tab)
OpenAPI paths use lowercase cassetteai; some SDK examples use CassetteAI. Case-equivalence has not been tested; use the schema spelling.
JSON file envelopes do not establish constrained structured text generation.
Streaming is advertised, but a model-specific streaming transport contract has not been verified.
Queueing multiple requests is not a documented discounted Batch API.
Dedicated capacity and on-device licensing do not establish model fine-tuning support.
No model-specific prompt caching eligibility, controls, lifetime or rates documented.
Required duration; no default. Applies to this fal contract, not every edge deployment.
Returns a signed audio_file URL. Generic File PNG examples do not describe this operation.
Provider-reported audio format; no inference request used for measurement.
Homepage output-quality claim; the fal schema does not expose an adjustable bit-depth control.
Homepage describes deterministic seeds, but the public fal schema has no seed control. A seed API is not inferred.
Prices retain their published currencies and billing units below.
| Category | Usage | Rate | Unit |
|---|---|---|---|
| Music generation | Generated music1 | $0.02 | output minute |
Rate conditions
- Published rate per output minute; homepage says only returned audio seconds are billed. No rounding minimum or failed-request charging rule is documented. Example: 30 returned seconds correspond to USD 0.01 before any separately applicable fees.
Data & enterprise terms
fal documents configurable file lifecycle. The legacy CassetteAI mobile-app privacy policy does not establish hosted API retention, training use or data residency.
Read the service policy (opens in a new tab)