For AI agents: visit https://elai.readme.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Regenerates the speech on the named drafts, applying enhancement as shared instructions. Mirrors the video generate-speech flow. Drafts with a chapter are regenerated from that chapter; drafts without one are regenerated from the linked video's matching slide.
Recent Requests
Log in to see full request history
Time
Status
User Agent
Retrieving recent requests…
Loading…
Regenerates the speech on the named drafts, applying enhancement as shared instructions. Mirrors
the video-level Generate speech for slides flow.
Where the content comes from depends on the draft:
Draft
Regenerated from
Has a chapter
The chapter's title and points, targeting a duration based on the outline's language
No chapter
The linked video's slide where slide.id matches draft.id, using that slide's own language, voice and provider
That second case is why a chapterless draft with no matching video slide returns 400 — there is
nothing to regenerate from.
👍
enhancement is instruction text, not an enum
The retired /gpt endpoints accepted one of ten fixed values (engaging, shorter, and so on).
Write what you want in plain language instead: "Make this more conversational and about a third shorter."
Responses
404
No outline with that id in the caller's account.
409
LLM unavailable for this account — llmDisabled is set, or a non-paid organization has used its 5000-token allowance.
500
The LLM failed for one or more drafts.
Updated about 2 hours ago
Did this page help you?
Yes
No
Language
ShellNodeRubyPHPPython
Credentials
Header
Header
Loading…
Response
Click Try It! to start a request and see the response here! Or choose an example: