| 19 | app = FastAPI(title="Text-to-Music API") |
| 20 | |
| 21 | class TextToMusicRequest(BaseModel): |
| 22 | prompt: str |
| 23 | duration: int = 240 # Duration in seconds (default 240s) |
| 24 | infer_steps: int = 60 |
| 25 | guidance_scale: float = 15.0 |
| 26 | omega_scale: float = 10.0 |
| 27 | seed: Optional[int] = None |
| 28 | |
| 29 | class TextToMusicResponse(BaseModel): |
| 30 | audio_path: str |
nothing calls this directly
no outgoing calls
no test coverage detected