Model
Poll model load progress
GET
Return current model loading status, message, and percentage.
Successful Response
application/json- response
status*StatusLoading status (idle, loading, complete, error)
message*MessageHuman-readable progress message
percent*PercentLoading progress percentage (0-100)
curl -X GET 'http://127.0.0.1:8100/api/v1/model/load/progress'Example Response200
{ "status": "string", "message": "string", "percent": 0}Load TTS model POST
Load or switch the TTS model. **A model must be loaded before any generation endpoint will work.** If the requested mode/quality is already loaded, returns immediately with `status: "already_loaded"`. Otherwise begins async loading — poll `GET /api/v1/model/load/progress` until `status: "complete"`. Switching generation mode (clone / design / tts) requires a different model variant and triggers a reload.
List available TTS models GET
List all available TTS model families and their capabilities.