The User Input pauses the flow and waits for user input (text, file upload, or both). The actual behavior of this node depends on the runtime context:
This node supports prompt buttons, placeholder text, and tagged file uploads.
| Property | Value |
|---|---|
| Node Type | Chat |
| Category | Chat |
| Parameter | Type | Options | Default | Required | Description |
|---|---|---|---|---|---|
| Mode | Choice | Text prompt input, File upload, Optional upload + text input | Text prompt input | Yes | Selects input UX and outputs. |
| File type | Choice | Image, Audio, Video, PDF, Any | — | Cond. | Allowed MIME type for uploads (upload/optionalUpload). |
| Prompt placeholder | Text | — | "" | No | Placeholder for the text input field. |
| User input | Prompt (interactive) | — | — | Cond. | Interactive text prompt control (text/optionalUpload). Not wireable. |
| Tags | Text | — | "" | No | Comma-separated tags applied to uploaded content (upload/optionalUpload). |
| Notes | Text | — | "" | No | Optional notes attached to uploaded content (upload/optionalUpload). |
| Uploaded files | File upload (interactive) | — | — | Cond. | File selector/uploader (upload/optionalUpload). Not wireable. |
| Port | Type | Accepts | Required | Description |
|---|---|---|---|---|
| Prompt buttons | PromptButtons | PromptButtons or Text (multi-line) | No | Supplies clickable prompt options. Multi-line text becomes one button per line. |
| Port | Type | Description |
|---|---|---|
| User prompt | Text | The user-entered text or clicked prompt button text. |
| Uploaded content | Content | Uploaded file(s) as an ImportSet; present in upload/optionalUpload modes. |
| Upload type | Text | MIME type of the uploaded file(s); present in upload/optionalUpload modes. |
| Exit | Condition | Description |
|---|---|---|
| Main exit | On user submission | Continues process flow after input is captured. |
User Input (Text) → Call LLM → Chat Output
User Input (Upload+Text) → Transform Content → Segment Content → LLM Analysis