> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ttapi.io/llms.txt
> Use this file to discover all available pages before exploring further.

# FlowMusic API Documentation

> View the complete FlowMusic API documentation provided by TTAPI, including music generation, lyrics, extension, replacement, stems, upload, download, video clip, and result query capabilities.

# FlowMusic API

This is the **FlowMusic API** overview page from TTAPI. Here you can quickly understand the main capabilities of FlowMusic API and access specific endpoint documentation.

## Relationship between FlowMusic and Producer

FlowMusic is a newly upgraded music generation API module based on Producer. Compared to Producer, FlowMusic provides:

* **Better performance**: Upgraded underlying models and architecture for faster generation
* **More stable service**: Optimized endpoint design and error handling mechanisms
* **Richer capabilities**: Support for music extension, segment replacement, video download, and more
* **Better compatibility**: Maintains similar endpoint style to Producer, reducing migration cost

> **Migration suggestion**: New users are recommended to use FlowMusic API directly. Existing Producer users can migrate gradually, as the endpoint calling style remains largely consistent.

## What FlowMusic API Can Do

* Generate music via [Music Generation API](/api/en/flowmuisc/flowmuisc_generate)
* Generate lyrics via [Lyrics Generation API](/api/en/flowmuisc/flowmuisc_lyricscreate)
* Extend music via [Music Extension API](/api/en/flowmuisc/flowmuisc_extend)
* Replace segments via [Segment Replacement API](/api/en/flowmuisc/flowmuisc_replace)
* Export stems via [Stems Export API](/api/en/flowmuisc/flowmuisc_stems)
* Upload audio via [Audio Upload API](/api/en/flowmuisc/flowmuisc_uploadaudio)
* Download audio via [Download API](/api/en/flowmuisc/flowmuisc_download)
* Generate video via [Video Clip API](/api/en/flowmuisc/flowmuisc_videoclip)
* Query results via [Result Query API](/api/en/flowmuisc/flowmuisc_fetch)

## Common FlowMusic API Endpoints

| Use Case          | Endpoint                                                          |
| :---------------- | :---------------------------------------------------------------- |
| Music Generation  | [Music Generation API](/api/en/flowmuisc/flowmuisc_generate)      |
| Lyrics Generation | [Lyrics Generation API](/api/en/flowmuisc/flowmuisc_lyricscreate) |
| Music Extension   | [Music Extension API](/api/en/flowmuisc/flowmuisc_extend)         |
| Result Query      | [Result Query API](/api/en/flowmuisc/flowmuisc_fetch)             |

## Recommended Integration Flow

1. Call [Music Generation API](/api/en/flowmuisc/flowmuisc_generate) to submit the main task.
2. Call [Lyrics Generation API](/api/en/flowmuisc/flowmuisc_lyricscreate) when lyrics are needed.
3. Call [Result Query API](/api/en/flowmuisc/flowmuisc_fetch) for async tasks.
4. After generation completes, continue with [Extension](/api/en/flowmuisc/flowmuisc_extend), [Replace](/api/en/flowmuisc/flowmuisc_replace), [Stems](/api/en/flowmuisc/flowmuisc_stems).
