Generate or regenerate podcast script

View as Markdown
Generates or regenerates the podcast script. Can be called multiple times to regenerate with different parameters. **Workflow:** 1. Call this endpoint to generate/regenerate script 2. Review the generated script 3. Call /publish/ to generate audio **Parameters:** - `voice_type`: Podcast preset (interview, panel, etc.). Defaults based on length. - `llm_prompt`: Optional custom instructions for script generation - `length`: Desired podcast length in minutes

Path parameters

podcast_idintegerRequired

Request

This endpoint expects an object.
voice_typeenum or any or nullOptional

Podcast preset type (interview, panel, etc.). Defaults based on length if not provided.

  • interview - Interview
  • panel - Panel
  • educational - Educational
  • narrative - Narrative
  • debate - Debate
llm_promptstring or nullOptional
Optional custom instructions for script generation
lengthinteger or nullOptional>=1
Desired podcast length in minutes

Response

Script generation scheduled

Errors

400
Bad Request Error