# 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.
