Skip to main content
ChatGPT can end an answer with a form that refines the prompt, such as “What’s your budget?” with a list of ranges. The ChatGPT endpoint returns it as result.followUpForm, with no flag and at no extra cost. The questions show how ChatGPT splits the intent behind a prompt.
ChatGPT form with three questions about budget, experience and priority, each with radio options, and a Find my best racket button

Follow-up form in ChatGPT

followUpForm is null when the answer has no form. The form is not in text or markdown.

Response example

The response for the form in the screenshot:

Form structure

submitLabel and followUpPrompt are absent when ChatGPT does not give them, or when cloro cannot read the prompt as a template.

Question structure

Option structure

A checklist that is part of the answer is not a form: it stays in text and markdown.