Understanding Node Types
CodeFreeAI has 5 types of nodes (blocks). You can assemble these blocks to create various functions.
5 Types of Nodes
1. π Trigger
The button that starts the workflow. Every workflow starts with this Trigger node.
- Click: Start by clicking a button
- Webhook: Start by receiving an external signal (e.g., Telegram channel post)
2. π Data Source
Fetches data from outside for the AI to reference.
- VectorDB: Fetches uploaded document files (PDF, TXT, etc.) and constructs a prompt.
- HTTP Request: Fetches information from the internet, such as weather or stock info.
3. βοΈ Text Generation
A smart LLM (AI) model writes text or answers questions.
- Gemini, ChatGPT, Claude, Grok: You can choose and orchestrate the AI model you want.
4. π¨ Image Generation
Draws an image based on your text description.
- Nano Banana: Uses the Google Gemini model to create fast images.
5. π€ Output
Sends the created results to external services.
- Messenger: Send messages to Telegram, Slack, Discord
- Blog Publishing: Upload content to INBLOG
Example of Node Connection Order
Usually, we connect them in this order:
[Trigger] β [Data Fetching] β [AI Thinking] β [Sending Result]
Example: My Own News Summary Bot
- [Trigger] Every morning at 9:00
- [Data Source] Fetch Naver News
- [Text Generation] AI summarizes it in 3 lines
- [Output] Send it to my Telegram
Now, shall we learn about each node in detail?