promptstringRequired
Primary user request, learning goal, or topic for generation.
contentstringOptional
Optional raw source material to generate from when you want to bypass a separate upload step.
contextobject[]Optional
Optional typed context objects. Supported types today are `text`, `doc`, `pdf`, `quickhit`, `roadmap`, `quiz`, `exam`, `project`, and `vidbyte_project`.
time_densitystringOptional
Optional time-pressure control.
difficulty_levelstringOptional
Optional exam difficulty control such as foundational, progressive, or expert.
reasoning_lensstringOptional
Optional reasoning lens selector.
topic_organizationstringOptional
Optional topic ordering / section flow control.
question_mixobjectOptional
Relative mix of multiple choice, true/false, and open-ended questions.
question_countintegerOptional
Optional target question count.
section_countintegerOptional
Optional target section count.
target_duration_minutesintegerOptional
Optional target duration for the finished exam.
intentionsstring | string[]Optional
Pedagogical intent summary or list.