AI node
A node specifically for AI interactions. Allows user to use different OpenAI models and tools (Web search \ HTTP request).

Node settings
- Title
- Model
- Tools
- Instructions. Supports Handlebars syntax
- Message. Supports Handlebars syntax
- Files, that user can upload for next parsing and interaction
- Response type. Supports Text or JSON format.

Tools description
# Web search Searching for information on the Internet # HTTP request Call an http API endpoint with specified method, headers, and body. # Generate presentation Generate a PowerPoint (.pptx) presentation and save it to storage. # Get all entity definitions Get a list of available entity definitions. The list of entity definitions contains information about the entity, including `definitionId` and `title`. # Get entity definition Get entity definition by definitionId. The entity definition contains information about: - Title. - Available `properties`, including their `titles` and `types`. - Quick actions and their settings. # Search entities items Search entity items by definitionId and `filterRequest`. # Aggregate entities items Aggregate entity items by `definitionId`, `filterRequest` and `aggregationRequest`.
Use cases
User wants to be able to have the AI node lookup company information based on the VAT number.


User wants to be able to send a PDF invoice to OpenAI, and request a structured JSON of the content as an output:
