dify-docs/en/guides/workflow/node
Mark Sun 235d2df858
Fix image links in en docs (#146)
* Fix image links up to /en/guides

* Add en doc sync-from-website

* Refactor image folder structure

* Refactor Image folder structure

* Update translate.py

* Refactor Image Link: guides up to tools,left with workflow and workspace

* Fix image links

* remove unused images
2024-07-08 17:47:07 +08:00
..
README.md En cn sync (#114) 2024-06-17 17:35:59 +08:00
answer.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
code.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
end.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
http-request.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
ifelse.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
iteration.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
knowledge-retrieval.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
llm.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
parameter-extractor.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
question-classifier.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
start.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
template.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
tools.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00
variable-assigner.md Fix image links in en docs (#146) 2024-07-08 17:47:07 +08:00

README.md

Node Description

Nodes are the key components of a workflow, enabling the execution of a series of operations by connecting nodes with different functionalities.

Core Nodes

Start Defines the initial parameters for starting a workflow process.
End Defines the final output content for ending a workflow process.
Answer Defines the response content in a Chatflow process.
Large Language Model (LLM) Calls a large language model to answer questions or process natural language.
Knowledge Retrieval Retrieves text content related to user questions from a knowledge base, which can serve as context for downstream LLM nodes.
Question Classifier By defining classification descriptions, the LLM can select the matching classification based on user input.
IF/ELSE Allows you to split the workflow into two branches based on if/else conditions.
Code Execution Runs Python/NodeJS code to execute custom logic such as data transformation within the workflow.
Template Transformation Enables flexible data transformation and text processing using Jinja2, a Python templating language.
Variable Aggregator Aggregates variables from multiple branches into one variable for unified configuration of downstream nodes.
Parameter Extractor Uses LLM to infer and extract structured parameters from natural language for subsequent tool calls or HTTP requests.
Iteration Executes multiple steps on list objects until all results are output.
HTTP Request Allows sending server requests via the HTTP protocol, suitable for retrieving external results, webhooks, generating images, and other scenarios.
Tools Enables calling built-in Dify tools, custom tools, sub-workflows, and more within the workflow.