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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.automateo.app/node-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
