---
title: "AI Forms"
manual: "T3AB"
version: "main"
permalink: "https://docs.typo3.org/permalink/nitsan/ns-t3ab:ai-forms@main"
source: "Forms/Index.rst"
rendered: "2026-10-28T10:46:09+00:00"
---

# AI Forms {#ai-forms}

AI Forms lives in the TYPO3 Form module and needs `typo3/cms-form`. A form
is saved through the Form Framework into an allowed form storage, then opened
in the Form Editor.

Interactive demos:

-   [T3AB AI Forms](https://app.supademo.com/demo/cmdycvcmj8koo9f963beq8u9v)
-   [Create Forms](https://app.supademo.com/demo/cmjveaijy9okx3zz2ty1an7ku)

## Create a form {#create-a-form}

1.  Open the Form module and start an AI form.
1.  Choose the AI provider and model.
1.  Describe the form. For example: “contact form with name, email, subject,
    and message” or “event registration with name, company, and ticket type”.
1.  Submit. T3AB proposes fields. You can change the type and label of each
    field, add a field, or remove one.
1.  Generate again from the same prompt if you want a new proposal.
1.  Save. TYPO3 redirects to the Form Editor for the new form.

Finish the form in the Form Editor: finishers, recipients, layout, and the
pages where the form is inserted. T3AB does not send mail and does not publish
the form on a page.

The form identifier is unique. Saving again does not overwrite an existing
form with the same name.

If generation fails, check the API key for the selected provider in
[Configuration](https://docs.typo3.org/permalink/nitsan/ns-t3ab:configuration@main), and check that the Form module has a writable
persistence mount.
