> For the complete documentation index, see [llms.txt](https://docs.automateo.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.automateo.app/node-types.md).

# Node Types

Automateo currently supports three types of nodes:

1. **Input Node**
   * Purpose: Acts as the starting point for your workflow. Each workflow has only one input node
   * Configuration:
     * Specify input format (text, markdown, JSON schema)
     * Define variable names for use in subsequent nodes
2. **LLM Node**
   * Purpose: Processes input through a language model
   * Configuration:
     * Set up prompt templates
     * Choose LLM model (e.g., ChatGPT 3, ChatGPT 4, Mixtral, LLaMA...)
     * Define output format (text, markdown, JSON schema)
3. **Output Node**
   * Purpose: Defines how the workflow results are delivered
   * Configuration:
     * Choose between webhook or email output
     * Set up necessary details (webhook URL or email parameters)

Each node type plays a role in creating a complete and functional workflow.
