Documentation Index
Fetch the complete documentation index at: https://docs.nano-gpt.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Poll the status of an asynchronous text-to-speech (TTS) job. Use therunId and model values returned by POST /api/tts when the initial response is 202 with status: "pending".
For low‑latency, synchronous TTS without polling, use Speech (POST /v1/audio/speech).
Query parameters
runId(string, required): Job identifier from the submit responsemodel(string, required): The model that was used for the job (e.g.,Elevenlabs-Turbo-V2.5)cost(number, optional): Cost from the ticket; helps with automatic refundspaymentSource(string, optional): Currency/source from the ticket (e.g.,USD)isApiRequest(boolean, optional): Passtruewhen polling from API clients
cost, paymentSource, and isApiRequest from the original ticket helps the platform perform automatic refunds if the upstream provider rejects content after you were charged.
Usage
Response examples
Pending
Completed
Error (generic)
Error (content policy)
Notes
- For Elevenlabs‑family async models (e.g.,
Elevenlabs-Turbo-V2.5,Elevenlabs-V3) you will always poll this endpoint until it returnscompleted. - When the job completes, the response includes an
audioUrlyou can download or play in the browser. - If available, include
cost,paymentSource, andisApiRequestfrom the original ticket while polling to improve refund handling.