This commit is contained in:
Deborah Barnard 2023-12-18 09:40:15 +00:00
commit fe9a7516e1
59 changed files with 384 additions and 232 deletions

3
_glossary/ai-glossary.md Normal file
View File

@ -0,0 +1,3 @@
*[completion]: Completions are the responses generated by a model like GPT.
*[hallucinations]: Hallucination in AI is when an LLM (large language model) mistakenly perceives patterns or objects that don't exist.

0
_glossary/main.md Normal file
View File

View File

@ -0,0 +1,8 @@
Set values to pass to the workflow you're calling.
These values appear in the output data of the trigger node in the workflow you call. You can access these values in expressions in the workflow. For example, if you have:
* **Workflow Values** with a **Name** of `myCustomValue`
* A workflow with an Execute Workflow Trigger node as its trigger
The expression to access the value of `myCustomValue` is `{{ $('Execute Workflow Trigger').item.json.myCustomValue }}`.

View File

@ -2,5 +2,5 @@
n8n releases a new minor version most weeks. The `latest` version is for production use. `next` is the most recent release. You should treat `next` as a beta: it may be unstable. To report issues, use the [forum](https://community.n8n.io/c/questions/12){:target=_blank .external-link}.
Current `latest`: 1.20.0
Current `next`: 1.21.0
Current `next`: 1.21.1
///

View File

@ -61,9 +61,6 @@ In the following example the primary color changes to <span style="color:#0099ff
![Example Theme Color Customization](/_images/embed/white-label/color-transition.gif)
/// note
Similar CSS variables in `_tokens.dark.scss` for dark mode are an upcoming feature that you can't toggle using n8n's UI yet.
///
## Theme logos

View File

@ -9,3 +9,4 @@ description: Understand root nodes in n8n, and browse the root nodes library.
Root nodes are the foundational nodes within a group of cluster nodes.
--8<-- "_snippets/integrations/builtin/cluster-nodes/cluster-nodes-summary.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -169,3 +169,4 @@ View [example workflows and related content](https://n8n.io/integrations/agent/)
Refer to [LangChain's documentation on agents](https://js.langchain.com/docs/modules/agents/agent_types/){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -38,3 +38,4 @@ View [example workflows and related content](https://n8n.io/integrations/basic-l
Refer to [LangChain's documentation on Basic LLM Chains](https://js.langchain.com/docs/modules/chains/foundational/llm_chain){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -26,3 +26,4 @@ View [example workflows and related content](https://n8n.io/integrations/retriev
Refer to [LangChain's documentation on retrieval chains](https://js.langchain.com/docs/modules/chains/popular/vector_db_qa){:target=_blank .external-link} for examples of how LangChain can use a vector store as a retriever.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -42,3 +42,4 @@ View [example workflows and related content](https://n8n.io/integrations/summari
Refer to [LangChain's documentation on summarization](https://js.langchain.com/docs/modules/chains/popular/summarize){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -66,3 +66,4 @@ n8n provides these methods to make it easier to perform common tasks in the Lang
View [example workflows and related content](https://n8n.io/integrations/langchain-code/){:target=_blank .external-link} on n8n's website.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -46,3 +46,4 @@ Choose the [OpenAI Assistants Tools](https://platform.openai.com/docs/assistants
View [example workflows and related content](https://n8n.io/integrations/openai-assistant/){:target=_blank .external-link} on n8n's website.
Refer to [LangChain's OpenAI assistant documentation](https://js.langchain.com/docs/modules/agents/agent_types/openai_assistant){:target=_blank .external-link} for more information about the service.
--8<-- "_glossary/ai-glossary.md"

View File

@ -43,3 +43,4 @@ View [example workflows and related content](https://n8n.io/integrations/in-memo
Refer to [LangChains's Memory Vector Store documentation](https://js.langchain.com/docs/modules/data_connection/vectorstores/integrations/memory){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -64,3 +64,4 @@ Refer to [LangChain's Pinecone documentation](https://js.langchain.com/docs/modu
Your Pinecone index and namespace are available in your Pinecone account.
![Screenshot of a Pinecone account, with the Pinecone index labelled](/_images/integrations/builtin/cluster-nodes/vectorstorepinecone/pinecone-index-namespace.png)
--8<-- "_glossary/ai-glossary.md"

View File

@ -57,3 +57,4 @@ View [example workflows and related content](https://n8n.io/integrations/supabas
Refer to [LangChain's Supabase documentation](https://js.langchain.com/docs/modules/data_connection/vectorstores/integrations/supabase){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -65,3 +65,4 @@ View [example workflows and related content](https://n8n.io/integrations/zep-vec
Refer to [LangChain's Zep documentation](https://js.langchain.com/docs/modules/data_connection/vectorstores/integrations/zep){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -9,3 +9,4 @@ description: Understand sub-nodes in n8n, and browse the sub-nodes library.
Sub nodes attach to root nodes within a group of cluster nodes. The configure the overall functionality of the cluster
--8<-- "_snippets/integrations/builtin/cluster-nodes/cluster-nodes-summary.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -13,6 +13,8 @@ On this page, you'll find a list of parameters the Default Data Loader node supp
For usage examples and templates to help you get started, refer to n8n's [Default Data Loader](https://n8n.io/integrations/default-data-loader/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* **Type of Data**: select **Binary** or **JSON**.
@ -25,9 +27,6 @@ For usage examples and templates to help you get started, refer to n8n's [Defaul
* **Metadata**: set the metadata that should accompany the document in the vector store. This is what you match to using the **Metadata Filter** option when retrieving data using the vector store nodes.
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Related resources
@ -36,3 +35,4 @@ View [example workflows and related content](https://n8n.io/integrations/binary-
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-doc-loaders-link.md"
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -17,6 +17,8 @@ You can find authentication information for this node [here](/integrations/built
For usage examples and templates to help you get started, refer to n8n's [GitHub Document Loader](https://n8n.io/integrations/github-document-loader/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* Repository Link: URL of your GitHub repository.
@ -27,9 +29,6 @@ For usage examples and templates to help you get started, refer to n8n's [GitHub
* Recursive: whether to include sub-folders and files.
* Ignore Paths: set directories to ignore.
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Related resources
@ -38,3 +37,4 @@ View [example workflows and related content](https://n8n.io/integrations/github-
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-doc-loaders-link.md"
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -14,14 +14,14 @@ You can find authentication information for this node [here](/integrations/built
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/embeddings-awsbedrock/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Amazon Bedrock integrations](https://n8n.io/integrations/embeddings-awsbedrock/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* Model
**Model**: the model to use to generate the embedding. Learn more about available models in the [Amazon Bedrock documentation](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html){:target=_blank .external-link}.
## Related resources
@ -31,3 +31,4 @@ View [example workflows and related content](https://n8n.io/integrations/embeddi
Refer to [LangChains's AWS Bedrock embeddings documentation](https://js.langchain.com/docs/modules/data_connection/text_embedding/integrations/bedrock){:target=_blank .external-link} and the [AWS Bedrock documentation](https://docs.aws.amazon.com/bedrock/){:target=_blank .external-link} for more information about AWS Bedrock.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,19 +12,21 @@ On this page, you'll find the node parameters for the Embeddings Cohere node, an
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/cohere/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/embeddings-cohere/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Cohere Embeddings integrations](https://n8n.io/integrations/embeddings-cohere/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* Model
**Model**: the model to use to generate the embedding. Learn more about available models in [Cohere's models documentation](https://docs.cohere.com/docs/models){:target=_blank .external-link}
Choose from:
* Embed-English-v2.0(4096 Dimensions)
* Embed-English-Light-v2.0(1024 Dimensions)
* Embed-Multilingual-v2.0(768 Dimensions)
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Related resources
@ -33,3 +35,4 @@ View [example workflows and related content](https://n8n.io/integrations/embeddi
Refer to [Langchain's Cohere embeddings documentation](https://js.langchain.com/docs/modules/data_connection/text_embedding/integrations/cohere){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,20 +12,17 @@ On this page, you'll find the node parameters for the Embeddings Google PaLM nod
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/google/googlepalm/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/embeddings-google-palm/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Google PaLM integrations](https://n8n.io/integrations/embeddings-google-palm/){:target=_blank .external-link} page.
///
## Node parameters
/// note | Models
Models are dynamically loaded from the Google PaLM API and you will only see the models available to your account.
///
* Model
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
**Model**: the model to use to generate the embedding. n8n dynamically loads models from the Google PaLM API and you will only see the models available to your account.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/embeddings-google-palm/){:target=_blank .external-link} on n8n's website.
@ -33,3 +30,4 @@ View [example workflows and related content](https://n8n.io/integrations/embeddi
Refer to [Langchain's Google PaLM embeddings documentation](https://js.langchain.com/docs/modules/data_connection/text_embedding/integrations/google_palm){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -14,20 +14,20 @@ You can find authentication information for this node [here](/integrations/built
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/embeddings-hugging-face-inference/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [HuggingFace Inference Embeddings integrations](https://n8n.io/integrations/embeddings-hugging-face-inference/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* Model Name
**Model**: the model to use to generate the embedding. Refer to the [Hugging Face models documentation](https://huggingface.co/models?other=embeddings){:target=_blank .external-link} for available models.
## Node options
Custom Inference Endpoint: the URL of your deployed model, hosted by HuggingFace. If you set this, n8n ignores the Model Name.
Refer to [HuggingFace's guide to inference models](https://huggingface.co/inference-endpoints){:target=_blank .external-link} for more information.
Refer to [HuggingFace's guide to inference](https://huggingface.co/inference-endpoints){:target=_blank .external-link} for more information.
## Related resources
@ -36,3 +36,4 @@ View [example workflows and related content](https://n8n.io/integrations/embeddi
Refer to [Langchain's HuggingFace Inference embeddings documentation](https://js.langchain.com/docs/modules/data_connection/text_embedding/integrations/hugging_face_inference){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -14,7 +14,7 @@ You can find authentication information for this node [here](/integrations/built
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/embeddings-openai/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [OpenAI Embeddings integrations](https://n8n.io/integrations/embeddings-openai/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
@ -22,10 +22,10 @@ For usage examples and templates to help you get started, refer to n8n's [LangCh
## Node options
* Base URL: the URL to send the request to. Use this if you are using a self-hosted OpenAI-like model.
* Batch Size: maximum number of documents to send in each request.
* Strip New Lines: whether to strip new lines from input text. This is enabled by default.
* Timeout: maximum amount of time a request is allowed to take in seconds. Set to -1 for no timeout.
* **Base URL**: the URL to send the request to. Use this if you are using a self-hosted OpenAI-like model.
* **Batch Size**: maximum number of documents to send in each request.
* **Strip New Lines**: whether to remove new line characters from input text. n8n enables this by default.
* **Timeout**: maximum amount of time a request can take in seconds. Set to -1 for no timeout.
## Related resources
@ -34,3 +34,4 @@ View [example workflows and related content](https://n8n.io/integrations/embeddi
Refer to [LangChains's OpenAI embeddings documentation](https://js.langchain.com/docs/modules/data_connection/text_embedding/integrations/openai){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,18 +12,27 @@ On this page, you'll find the node parameters for the Anthropic Chat Model node,
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/anthropic/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/anthropic-chat-model/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Anthropic Chat Model integrations](https://n8n.io/integrations/anthropic-chat-model/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* Model
* **Model**: the model that generates the completion. Learn more in the [Anthropic model documentation](https://docs.anthropic.com/claude/reference/selecting-a-model){:target=_blank .external-link}.
Available models:
* Claude
* Claude Instant
## Node reference
## Node options
* **Maximum Number of Tokens**: the completion length.
* **Sampling Temperature**: controls the randomness of the sampling process. A higher temperature creates more diverse sampling, but increases the risk of hallucinations.
* **Top K**: the number of token choices the model uses to generate the next token.
* **Top P**: use a lower value to ignore less probable options.
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Related resources
@ -32,3 +41,5 @@ View [example workflows and related content](https://n8n.io/integrations/anthrop
Refer to [LangChains's Anthropic documentation](https://js.langchain.com/docs/modules/model_io/models/chat/integrations/anthropic){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,14 +12,21 @@ On this page, you'll find the node parameters for the AWS Bedrock Chat Model nod
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/aws/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/bedrock-model/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Amazon Bedrock Model integrations](https://n8n.io/integrations/bedrock-model/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* Model: the name of the model.
* **Model**: the model that generates the completion. Learn more about available models in the [Amazon Bedrock model documentation](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html){:target=_blank .external-link}.
## Node options
* **Maximum Number of Tokens**: the completion length.
* **Sampling Temperature**: controls the randomness of the sampling process. A higher temperature creates more diverse sampling, but increases the risk of hallucinations.
## Related resources
@ -29,3 +36,4 @@ View [example workflows and related content](https://n8n.io/integrations/bedrock
Refer to [LangChains's AWS Bedrock Chat Model documentation](https://js.langchain.com/docs/modules/model_io/models/chat/integrations/bedrock){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,21 +12,24 @@ On this page, you'll find the node parameters for the Google PaLM Chat Model nod
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/google/googlepalm/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/google-palm-chat-model/){:target=_blank .external-link} page.
///
## Node parameters
/// note | Models
Models are dynamically loaded from the Google PaLM API and you will only see the models available to your account.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [Google PaLM Chat Model integrations](https://n8n.io/integrations/google-palm-chat-model/){:target=_blank .external-link} page.
///
* Model
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
**Model**: the model to use to generate the completion. n8n dynamically loads models from the Google PaLM API and you will only see the models available to your account.
## Node options
* **Sampling Temperature**: controls the randomness of the sampling process. A higher temperature creates more diverse sampling, but increases the risk of hallucinations.
* **Top K**: the number of token choices the model uses to generate the next token.
* **Top P**: use a lower value to ignore less probable options.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/google-palm-chat-model/){:target=_blank .external-link} on n8n's website.
@ -34,3 +37,4 @@ View [example workflows and related content](https://n8n.io/integrations/google-
Refer to [LangChain's Google PaLM documentation](https://js.langchain.com/docs/modules/model_io/models/chat/integrations/google_palm){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,20 +12,27 @@ On this page, you'll find the node parameters for the Ollama Chat Model node, an
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/ollama/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/openai-model/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Ollama Chat Model integrations](https://n8n.io/integrations/ollama-chat-model/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* Model
* **Model**: the model that generates the completion. Choose from:
* Llama2
* Llama2 13B
* Llama2 70B
* Llama2 Uncensored
## Node reference
## Node options
* **Sampling Temperature**: controls the randomness of the sampling process. A higher temperature creates more diverse sampling, but increases the risk of hallucinations.
* **Top K**: the number of token choices the model uses to generate the next token.
* **Top P**: use a lower value to ignore less probable options.
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Related resources
@ -34,3 +41,4 @@ View [example workflows and related content](https://n8n.io/integrations/openai-
Refer to [LangChains's Ollama Chat Model documentation](https://js.langchain.com/docs/modules/model_io/models/chat/integrations/ollama){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,21 +12,30 @@ On this page, you'll find the node parameters for the OpenAI Chat Model node, an
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/openai/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/openai-chat-model/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [OpenAI Chat Model integrations](https://n8n.io/integrations/openai-chat-model/){:target=_blank .external-link} page.
///
## Node parameters
/// note | Models
Models are dynamically loaded from OpenAI and you will only see the models available to your account.
///
* Model
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
**Model**: the model to use to generate the completion. n8n dynamically loads models from OpenAI and you will only see the models available to your account.
## Node options
* **Base URL**: override the default URL for the API.
* **Frequency Penalty**: increase this to reduce the chance of the model repeating itself.
* **Maximum Number of Tokens**: the completion length, in characters.
* **Response Format**: choose **Text** or **JSON**. **JSON** ensures the model returns valid JSON.
* **Presence Penalty**: increase this to increase the chance of the model talking about new topics.
* **Sampling Temperature**: controls the randomness of the sampling process. A higher temperature creates more diverse sampling, but increases the risk of hallucinations.
* **Timeout**: maximum request time in milliseconds.
* **Max Retries**: maximum number of times to retry a request.
* **Top P**: use a lower value to ignore less probable options.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/openai-chat-model/){:target=_blank .external-link} on n8n's website.
@ -34,3 +43,4 @@ View [example workflows and related content](https://n8n.io/integrations/openai-
Refer to [LangChains's OpenAI documentation](https://js.langchain.com/docs/modules/model_io/models/chat/integrations/openai){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -5,20 +5,26 @@ description: Documentation for the Cohere Model node in n8n, a workflow automati
# Cohere Model
Use the Cohere Model node to use Cohere Model's models.
Use the Cohere Model node to use Cohere's models.
On this page, you'll find the node parameters for the Cohere Model node, and links to more resources.
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/cohere/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/cohere-model/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Cohere Model integrations](https://n8n.io/integrations/cohere-model/){:target=_blank .external-link} page.
///
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node Options
* **Maximum Number of Tokens**: the completion length, in characters.
* **Sampling Temperature**: controls the randomness of the sampling process. A higher temperature creates more diverse sampling, but increases the risk of hallucinations.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/cohere-model/){:target=_blank .external-link} on n8n's website.
@ -26,3 +32,4 @@ View [example workflows and related content](https://n8n.io/integrations/cohere-
Refer to [LangChains's Cohere documentation](https://js.langchain.com/docs/modules/model_io/models/llms/integrations/cohere){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,21 +12,25 @@ On this page, you'll find the node parameters for the Google PaLM Language Model
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/google/googlepalm/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/google-palm-language-model/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Google PaLM LM integrations](https://n8n.io/integrations/google-palm-language-model/){:target=_blank .external-link} page.
///
## Node parameters
/// note | Models
Models are dynamically loaded from the Google PaLM API and you will only see the models available to your account.
///
* Model
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
**Model**: the model to use to generate the completion. n8n dynamically loads models from the Google PaLM API and you will only see the models available to your account.
## Node options
* **Maximum Number of Tokens**: the completion length, in characters.
* **Sampling Temperature**: controls the randomness of the sampling process. A higher temperature creates more diverse sampling, but increases the risk of hallucinations.
* **Top K**: the number of token choices the model uses to generate the next token.
* **Top P**: use a lower value to ignore less probable options.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/google-palm-language-model/){:target=_blank .external-link} on n8n's website.
@ -34,3 +38,4 @@ View [example workflows and related content](https://n8n.io/integrations/google-
Refer to [LangChain's Google PaLM documentation](https://js.langchain.com/docs/modules/model_io/models/llms/integrations/google_palm){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -13,19 +13,25 @@ On this page, you'll find the node parameters for the Ollama Model node, and lin
You can find authentication information for this node [here](/integrations/builtin/credentials/ollama/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/ollama-model/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Ollama Model integrations](https://n8n.io/integrations/ollama-model/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* Model
* **Model**: the model that generates the completion. Choose from:
* Llama2
* Llama2 13B
* Llama2 70B
* Llama2 Uncensored
## Node reference
## Node options
* **Sampling Temperature**: controls the randomness of the sampling process. A higher temperature creates more diverse sampling, but increases the risk of hallucinations.
* **Top K**: the number of token choices the model uses to generate the next token.
* **Top P**: use a lower value to ignore less probable options.
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Related resources
@ -34,3 +40,4 @@ View [example workflows and related content](https://n8n.io/integrations/ollama-
Refer to [LangChains's Ollama documentation](https://js.langchain.com/docs/modules/model_io/models/llms/integrations/ollama){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,21 +12,29 @@ On this page, you'll find the node parameters for the OpenAI Model node, and lin
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/openai/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/openai-model/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [OpenAI Model integrations](https://n8n.io/integrations/openai-model/){:target=_blank .external-link} page.
///
## Node parameters
/// note | Models
Models are dynamically loaded from OpenAI Model and you will only see the models available to your account.
///
* Model
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
**Model**: the model to use to generate the completion. n8n dynamically loads models from OpenAI and you will only see the models available to your account.
## Node options
* **Base URL**: override the default URL for the API.
* **Frequency Penalty**: increase this to reduce the chance of the model repeating itself.
* **Maximum Number of Tokens**: the completion length, in characters.
* **Response Format**: choose **Text** or **JSON**. **JSON** ensures the model returns valid JSON.
* **Presence Penalty**: increase this to increase the chance of the model talking about new topics.
* **Sampling Temperature**: controls the randomness of the sampling process. A higher temperature creates more diverse sampling, but increases the risk of hallucinations.
* **Timeout**: maximum request time in milliseconds.
* **Max Retries**: maximum number of times to retry a request.
* **Top P**: use a lower value to ignore less probable options.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/openai-model/){:target=_blank .external-link} on n8n's website.
@ -34,3 +42,4 @@ View [example workflows and related content](https://n8n.io/integrations/openai-
Refer to [LangChains's OpenAI documentation](https://js.langchain.com/docs/modules/model_io/models/llms/integrations/openai){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -14,16 +14,24 @@ You can find authentication information for this node [here](/integrations/built
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/hugging-face-inference-model/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Hugging Face Inference Model integrations](https://n8n.io/integrations/hugging-face-inference-model/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* Model
**Model**: the model to use to generate the completion.
## Node reference
## Node options
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
* **Custom Inference Endpoint**: endpoint URL.
* **Frequency Penalty**: increase this to reduce the chance of the model repeating itself.
* **Maximum Number of Tokens**: the completion length, in characters.
* **Presence Penalty**: increase this to increase the chance of the model talking about new topics.
* **Sampling Temperature**: controls the randomness of the sampling process. A higher temperature creates more diverse sampling, but increases the risk of hallucinations.
* **Top K**: the number of token choices the model uses to generate the next token.
* **Top P**: use a lower value to ignore less probable options.
## Related resources
@ -32,3 +40,4 @@ View [example workflows and related content](https://n8n.io/integrations/hugging
Refer to [LangChains's Hugging Face Inference Model documentation](https://js.langchain.com/docs/modules/model_io/models/llms/integrations/huggingface_inference){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -10,17 +10,17 @@ Use the Window Buffer Memory node to persist chat history in your workflow.
On this page, you'll find a list of operations the Window Buffer Memory node supports, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/window-buffer-memory/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Window Buffer Memory integrations](https://n8n.io/integrations/window-buffer-memory/){:target=_blank .external-link} page.
///
## Node parameters
* Session Key
* Context Window Length
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* **Session Key**: the key to use to store the memory in the workflow data.
* **Context Window Length**: the number of previous messages to consider for context.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/window-buffer-memory/){:target=_blank .external-link} on n8n's website.
@ -28,3 +28,4 @@ View [example workflows and related content](https://n8n.io/integrations/window-
Refer to [LangChain's Buffer Window Memory documentation](https://js.langchain.com/docs/modules/memory/how_to/buffer_window_memory){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -5,21 +5,21 @@ description: Documentation for the Chat Messages Retriever node in n8n, a workfl
# Chat Messages Retriever
Use the Chat Messages Retriever node to retrieve data from the in-memory vector store.
Use the Chat Messages Retriever node to retrieve data from an in-memory vector store.
On this page, you'll find a list of operations the Chat Messages Retriever node supports, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/chat-messages-retriever/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Chat Messages Retriever integrations](https://n8n.io/integrations/chat-messages-retriever/){:target=_blank .external-link} page.
///
## Node parameters
* Simplify Output
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
**Simplify Output**: whether to simplify the output to only include the sender and the text.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/chat-messages-retriever/){:target=_blank .external-link} on n8n's website.
@ -27,3 +27,4 @@ View [example workflows and related content](https://n8n.io/integrations/chat-me
Refer to [LangChain's Memory documentation](https://js.langchain.com/docs/modules/memory/){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,12 +12,13 @@ On this page, you'll find a list of operations the Motorhead node supports, and
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/motorhead/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/motorhead/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Motorhead integrations](https://n8n.io/integrations/motorhead/){:target=_blank .external-link} page.
///
## Node parameters
* Session ID
**Session ID**: n8n creates a new session, or connect to an existing one, with the specified ID. [TODO: confirm - not confident of this]
## Node reference
@ -30,3 +31,4 @@ View [example workflows and related content](https://n8n.io/integrations/motorhe
Refer to [LangChain's Motorhead documentation](https://js.langchain.com/docs/modules/memory/integrations/motorhead_memory){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,18 +12,18 @@ On this page, you'll find a list of operations the Redis Chat Memory node suppor
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/redis/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/redis-chat-memory/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Redis Chat Memory integrations](https://n8n.io/integrations/redis-chat-memory/){:target=_blank .external-link} page.
///
## Node parameters
* Session Key
* Session Time To Live
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* **Session Key**: the key to use to store the memory in the workflow data.
* **Session Time To Live**: make the session expire after a given number of seconds.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/redis-chat-memory/){:target=_blank .external-link} on n8n's website.
@ -31,3 +31,4 @@ View [example workflows and related content](https://n8n.io/integrations/redis-c
Refer to [LangChain's Redis Chat Memory documentation](https://js.langchain.com/docs/modules/memory/integrations/redis){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,17 +12,18 @@ On this page, you'll find a list of operations the Xata node supports, and links
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/xata/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/xata/){:target=_blank .external-link} page.
///
## Node parameters
* Session ID
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
**Session ID**: n8n creates a new session, or connect to an existing one, with the specified ID. [TODO: confirm - not confident of this]
## Related resources
View [example workflows and related content](https://n8n.io/integrations/xata/){:target=_blank .external-link} on n8n's website.
@ -30,3 +31,4 @@ View [example workflows and related content](https://n8n.io/integrations/xata/){
Refer to [LangChain's Xata documentation](https://js.langchain.com/docs/modules/memory/integrations/xata){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,17 +12,17 @@ On this page, you'll find a list of operations the Zep node supports, and links
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/zep/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/zep/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Zep integrations](https://n8n.io/integrations/zep/){:target=_blank .external-link} page.
///
## Node parameters
* Session ID
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
**Session ID**: n8n creates a new session, or connect to an existing one, with the specified ID. [TODO: confirm - not confident of this]
## Related resources
View [example workflows and related content](https://n8n.io/integrations/zep/){:target=_blank .external-link} on n8n's website.
@ -30,3 +30,4 @@ View [example workflows and related content](https://n8n.io/integrations/zep/){:
Refer to [LangChain's Zep documentation](https://js.langchain.com/docs/modules/memory/integrations/zep_memory){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -7,12 +7,13 @@ description: Documentation for the Auto-fixing Output Parser node in n8n, a work
The Auto-fixing Output Parser node wraps another output parser, if the first one fails it calls out to another LLM to fix any errors
On this page, you'll find the node parameters for the Auto-fixing Output Parser node, and links to more resources.
## Node reference
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [Auto-fixing Output Parser integrations](https://n8n.io/integrations/auto-fixing-output-parser/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Related resources
View [example workflows and related content](https://n8n.io/integrations/auto-fixing-output-parser/){:target=_blank .external-link} on n8n's website.
@ -20,3 +21,4 @@ View [example workflows and related content](https://n8n.io/integrations/auto-fi
Refer to [LangChain's Auto-fixing parser documentation](https://js.langchain.com/docs/modules/model_io/output_parsers/output_fixing_parser){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -7,14 +7,17 @@ description: Documentation for the Item List Output Parser node in n8n, a workfl
Use the Item List Output Parser node to return a list of items with a specific length and separator.
On this page, you'll find the node parameters for the Item List Output Parser node, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/item-list-output-parser/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Item List Output Parser integrations](https://n8n.io/integrations/item-list-output-parser/){:target=_blank .external-link} page.
///
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node options
* **Number of Items**: the maximum items to return. Set to `-1` for unlimited items.
* **Separator**: the separator used to split the results into separate items. Defaults to a new line.
## Related resources
@ -23,3 +26,4 @@ View [example workflows and related content](https://n8n.io/integrations/item-li
Refer to [LangChain's custom list parser documentation](https://js.langchain.com/docs/modules/model_io/output_parsers/custom_list_parser){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -10,16 +10,15 @@ Use the Structured Output Parser node to return fields based on a JSON Schema.
On this page, you'll find the node parameters for the Structured Output Parser node, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/structured-output-parser/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Structured Output Parser integrations](https://n8n.io/integrations/structured-output-parser/){:target=_blank .external-link} page.
///
## Node parameters
* JSON Schema
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
**JSON Schema**: a JSON schema to structure and validate the output. Read the JSON Schema [guides and examples](https://json-schema.org/learn/miscellaneous-examples){:target=_blank .external-link} for help creating a valid JSON schema.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/structured-output-parser/){:target=_blank .external-link} on n8n's website.
@ -27,3 +26,4 @@ View [example workflows and related content](https://n8n.io/integrations/structu
Refer to [LangChain's structured output parser documentation](https://js.langchain.com/docs/modules/model_io/output_parsers/structured){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -7,12 +7,9 @@ description: Documentation for the Contextual Compression Retriever node in n8n,
The Contextual Compression Retriever node improves the answers returned from vector store document similarity searches by taking into account the context from the query.
On this page, you'll find the node parameters for the Contextual Compression Retriever node, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/contextual-compression-retriever/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Contextus Compression Retriever integrations](https://n8n.io/integrations/contextual-compression-retriever/){:target=_blank .external-link} page.
///
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
@ -23,3 +20,4 @@ View [example workflows and related content](https://n8n.io/integrations/context
Refer to [LangChain's contextual compression retriever documentation](https://js.langchain.com/docs/modules/data_connection/retrievers/integrations/contextual-compression-retriever){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -10,12 +10,15 @@ The MultiQuery Retriever node automates the process of prompt tuning by using an
On this page, you'll find the node parameters for the MultiQuery Retriever node, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/multiquery-retriever/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [MultiQuery Retriever integrations](https://n8n.io/integrations/multiquery-retriever/){:target=_blank .external-link} page.
///
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node options
**Query Count**: how many different versions of the query to generate.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/multiquery-retriever/){:target=_blank .external-link} on n8n's website.
@ -23,3 +26,4 @@ View [example workflows and related content](https://n8n.io/integrations/multiqu
Refer to [LangChain's multiquery retriever documentation](https://js.langchain.com/docs/modules/data_connection/retrievers/how_to/multi-query-retriever){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -10,16 +10,16 @@ Use the Vector Store Retriever node to retrieve documents from a vector store.
On this page, you'll find the node parameters for the Vector Store Retriever node, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/vector-store-retriever/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Vector Store Retriever integrations](https://n8n.io/integrations/vector-store-retriever/){:target=_blank .external-link} page.
///
## Node parameters
* Top K
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
**Limit**: the maximum number of results to return.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/vector-store-retriever/){:target=_blank .external-link} on n8n's website.
@ -27,3 +27,4 @@ View [example workflows and related content](https://n8n.io/integrations/vector-
Refer to [LangChain's vector store retriever documentation](https://js.langchain.com/docs/modules/data_connection/retrievers/how_to/vectorstore){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,15 +12,23 @@ On this page, you'll find the node parameters for the Workflow Retriever node, a
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/workflow-retriever/){:target=_blank .external-link} page.
///
## Node parameters
* Source
* Workflow ID
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
### Source
Tell n8n which workflow to call. You can choose either:
* **Database**, then enter a workflow ID.
* **Parameter**, then copy in a complete [workflow JSON](/workflows/export-import/).
### Workflow values
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-sub-nodes/workflow-values.md"
## Related resources
View [example workflows and related content](https://n8n.io/integrations/workflow-retriever/){:target=_blank .external-link} on n8n's website.
@ -28,3 +36,4 @@ View [example workflows and related content](https://n8n.io/integrations/workflo
Refer to [LangChain's general retriever documentation](https://js.langchain.com/docs/modules/data_connection/retrievers/){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -10,18 +10,17 @@ Use the Character Text Splitter node to split document data based on characters.
On this page, you'll find the node parameters for the Character Text Splitter node, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/character-text-splitter/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Character Text Splitter integrations](https://n8n.io/integrations/character-text-splitter/){:target=_blank .external-link} page.
///
## Node parameters
* Separator
* Chunk Size
* Chunk Overlap
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* **Separator**: the separator used to split the document into separate items.
* **Chunk Size**: number of characters in each chunk.
* **Chunk Overlap**: how much overlap to have between chunks.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/character-text-splitter/){:target=_blank .external-link} on n8n's website.
@ -29,3 +28,4 @@ View [example workflows and related content](https://n8n.io/integrations/charact
Refer to [LangChain's split by character documentation](https://js.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/character_text_splitter){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -10,17 +10,16 @@ The Recursive Character Text Splitter node splits document data recursively to k
On this page, you'll find the node parameters for the Recursive Character Text Splitter node, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/recursive-character-text-splitter/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Recursive Character Text Splitter integrations](https://n8n.io/integrations/recursive-character-text-splitter/){:target=_blank .external-link} page.
///
## Node parameters
* Chunk Size
* Chunk Overlap
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* **Chunk Size**: number of characters in each chunk.
* **Chunk Overlap**: how much overlap to have between chunks.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/recursive-character-text-splitter/){:target=_blank .external-link} on n8n's website.
@ -28,3 +27,4 @@ View [example workflows and related content](https://n8n.io/integrations/recursi
Refer to [LangChain's recursively split by character documentation](https://js.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/recursive_text_splitter){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -10,17 +10,16 @@ The Token Splitter node splits a raw text string by first converting the text in
On this page, you'll find the node parameters for the Token Splitter node, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/token-splitter/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Token Splitter integrations](https://n8n.io/integrations/token-splitter/){:target=_blank .external-link} page.
///
## Node parameters
* Chunk Size
* Chunk Overlap
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
* **Chunk Size**: number of characters in each chunk.
* **Chunk Overlap**: how much overlap to have between chunks.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/token-splitter/){:target=_blank .external-link} on n8n's website.
@ -28,3 +27,4 @@ View [example workflows and related content](https://n8n.io/integrations/token-s
Refer to [LangChain's token text splitter documentation](https://js.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/token){:target=_blank .external-link} for more information about the service.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -8,11 +8,9 @@ description: Documentation for the Calculator node in n8n, a workflow automation
The Calculator node is a tool that allows an agent to run mathematical calculations.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/calculator/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Calculator Tool integrations](https://n8n.io/integrations/calculator/){:target=_blank .external-link} page.
///
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Related resources
@ -22,3 +20,4 @@ View [example workflows and related content](https://n8n.io/integrations/calcula
--8<-- "_snippets/integrations/builtin/cluster-nodes/tools-link.md"
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -1,17 +1,20 @@
---
title: Code Tool
title: Custom Code Tool
description: Documentation for the Code Tool node in n8n, a workflow automation platform. Includes details of operations and configuration, and links to examples and credentials information.
---
# Code Tool
# Custom Code Tool
Use the Code Tool node to write code that an agent can run.
Use the Custom Code Tool node to write code that an agent can run.
On this page, you'll find the node parameters for the Code Tool node, and links to more resources.
On this page, you'll find the node parameters for the Custom Code Tool node, and links to more resources.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/code-tool/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Code Tool integrations](https://n8n.io/integrations/code-tool/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
### Name
@ -39,10 +42,6 @@ let myString = query;
return myString.toLowerCase();
```
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Related resources
View [example workflows and related content](https://n8n.io/integrations/code-tool/){:target=_blank .external-link} on n8n's website.
@ -50,3 +49,5 @@ View [example workflows and related content](https://n8n.io/integrations/code-to
--8<-- "_snippets/integrations/builtin/cluster-nodes/tools-link.md"
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,23 +12,21 @@ On this page, you'll find the node parameters for the SerpAPI node, and links to
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/serp/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/serpapi/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [SerpAPI integrations](https://n8n.io/integrations/serpapi/){:target=_blank .external-link} page.
///
## Node parameters
### Options
* Country
* Device
* Explicit Array
* Google Domain
* Language
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node options
* **Country**: refer to [Google GL Parameter: Supported Google Countries](https://serpapi.com/google-countries){:target=_blank .external-link} for supported countries and country codes.
* **Device**: the device to use to get the search results.
* **Explicit Array**: whether to force SerpApi to fetch the Google results even if a cached version is already present.
* **Google Domain**: refer to [Supported Google Domains](https://serpapi.com/google-domains) for supported domains.
* **Language**: refer to [Google HL Parameter: Supported Google Languages](https://serpapi.com/google-languages){:target=_blank .external-link} for supported languages and language codes.
## Related resources
View [example workflows and related content](https://n8n.io/integrations/serpapi/){:target=_blank .external-link} on n8n's website.
@ -36,3 +34,4 @@ View [example workflows and related content](https://n8n.io/integrations/serpapi
Refer to [Serp's documentation](https://serpapi.com/search-api){:target=_blank .external-link} for more information about the service. You can also view [LangChain's documentation on their Serp integration](https://js.langchain.com/docs/api/tools/classes/Serper){:target=_blank .external-link}.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -8,9 +8,8 @@ description: Documentation for the Wikipedia node in n8n, a workflow automation
The Wikipedia node is a tool that allows an agent to search and return information from Wikipedia.
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/wikipedia/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Wikipedia integrations](https://n8n.io/integrations/wikipedia/){:target=_blank .external-link} page.
///
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
@ -21,3 +20,5 @@ View [example workflows and related content](https://n8n.io/integrations/wikiped
--8<-- "_snippets/integrations/builtin/cluster-nodes/tools-link.md"
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -5,17 +5,15 @@ description: Documentation for the Wolfram|Alpha node in n8n, a workflow automat
# Wolfram|Alpha
The Wolfram|Alpha node is a tool that allows an agent to . . .
On this page, you'll find the node parameters for the Wolfram|Alpha node, and links to more resources.
Use the Wolfram|Alpha tool to connect your agents and chains to Wolfram|Alpha's computational intelligence engine.
/// note | Credentials
You can find authentication information for this node [here](/integrations/builtin/credentials/wolframalpha/).
///
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [LangChain integrations](https://n8n.io/integrations/wolframoralpha/){:target=_blank .external-link} page.
For usage examples and templates to help you get started, refer to n8n's [Wolfram|Alpha integrations](https://n8n.io/integrations/wolframoralpha/){:target=_blank .external-link} page.
///
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
@ -26,3 +24,5 @@ View [example workflows and related content](https://n8n.io/integrations/wolfram
Refer to [Wolfram|Alpha's documentation](https://products.wolframalpha.com/api){:target=_blank .external-link} for more information about the service. You can also view [LangChain's documentation on their WolframAlpha Tool](https://js.langchain.com/docs/modules/agents/tools/integrations/wolframalpha){:target=_blank .external-link}.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -12,6 +12,9 @@ On this page, you'll find the node parameters for the Workflow Tool node, and li
/// note | Examples and templates
For usage examples and templates to help you get started, refer to n8n's [Custom n8n Workflow Tool integrations](https://n8n.io/integrations/workflow-tool/){:target=_blank .external-link} page.
///
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Node parameters
### Name
@ -37,18 +40,8 @@ This must match the name of the output property in the workflow you're calling.
### Workflow Values
Set values to pass to the workflow you're calling.
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-sub-nodes/workflow-values.md"
These values appear in the output data of the trigger node in the workflow you call. You can access these values in expressions in the workflow. For example, if you have:
* **Workflow Values** with a **Name** of `myCustomValue`
* A workflow with an Execute Workflow Trigger node as its trigger
The expression to access the value of `myCustomValue` is `{{ $('Execute Workflow Trigger').item.json.myCustomValue }}`.
## Node reference
--8<-- "_snippets/integrations/builtin/cluster-nodes/sub-node-expression-resolution.md"
## Related resources
@ -57,3 +50,4 @@ View [example workflows and related content](https://n8n.io/integrations/workflo
--8<-- "_snippets/integrations/builtin/cluster-nodes/tools-link.md"
--8<-- "_snippets/integrations/builtin/cluster-nodes/langchain-overview-link.md"
--8<-- "_glossary/ai-glossary.md"

View File

@ -28,14 +28,35 @@ n8n uses [semantic versioning](https://semver.org/){:target=_blank .external-lin
* MINOR version when adding functionality in a backward-compatible manner.
* PATCH version when making backward-compatible bug fixes.
## n8n@1.21.1
View the [commits](https://github.com/n8n-io/n8n/compare/n8n@1.20.0...n8n@1.21.1){:target=_blank .external-link} for this version.<br />
**Release date:** 2023-12-15
/// note | Next version
This is the `next` version. n8n recommends using the `latest` version. The `next` version may be unstable. To report issues, use the [forum](https://community.n8n.io/c/questions/12){:target=_blank .external-link}.
///
This is a bug fix release.
For full release details, refer to [Releases](https://github.com/n8n-io/n8n/releases){:target=_blank .external-link} on GitHub.
## n8n@1.18.3
View the [commits](https://github.com/n8n-io/n8n/compare/n8n@1.18.2...n8n@1.18.3){:target=_blank .external-link} for this version.<br />
**Release date:** 2023-12-15
This is a bug fix release.
For full release details, refer to [Releases](https://github.com/n8n-io/n8n/releases){:target=_blank .external-link} on GitHub.
## n8n@1.21.0
View the [commits](https://github.com/n8n-io/n8n/compare/n8n@1.20.0...n8n@1.21.0){:target=_blank .external-link} for this version.<br />
**Release date:** 2023-12-13
/// note | Next version
This is the `next` version. n8n recommends using the `latest` version. The `next` version may be unstable. To report issues, use the [forum](https://community.n8n.io/c/questions/12){:target=_blank .external-link}.
///
@ -87,6 +108,8 @@ This is the `latest` version. n8n recommends using the `latest` version. The `ne
This release contains bug fixes, node enhancements, and ongoing new feature work.
For full release details, refer to [Releases](https://github.com/n8n-io/n8n/releases){:target=_blank .external-link} on GitHub.
@ -113,10 +136,6 @@ For full release details, refer to [Releases](https://github.com/n8n-io/n8n/rele
View the [commits](https://github.com/n8n-io/n8n/compare/n8n@1.18.1...n8n@1.18.2){:target=_blank .external-link} for this version.<br />
**Release date:** 2023-12-05
This is a bug fix release.
For full release details, refer to [Releases](https://github.com/n8n-io/n8n/releases){:target=_blank .external-link} on GitHub.

View File

@ -28,6 +28,8 @@ theme:
- content.tabs.link
# https://squidfunk.github.io/mkdocs-material/reference/code-blocks/#code-copy-button
- content.code.copy
# https://squidfunk.github.io/mkdocs-material/reference/tooltips/#improved-tooltips
- content.tooltips
- navigation.footer
# https://squidfunk.github.io/mkdocs-material/setup/setting-up-navigation/#section-index-pages
- navigation.indexes
@ -60,7 +62,12 @@ extra_css:
# https://squidfunk.github.io/mkdocs-material/customization/?h=#additional-javascript
extra_javascript:
- _extra/javascript/extra.js
watch:
- _glossary
- _snippets
markdown_extensions:
# used for https://squidfunk.github.io/mkdocs-material/reference/tooltips/
- abbr
# https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/?h=attr#attribute-lists attr_list is required for several other features. Always enable.
- attr_list
# https://squidfunk.github.io/mkdocs-material/reference/images/
@ -87,7 +94,9 @@ markdown_extensions:
# https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#inlinehilite
- pymdownx.inlinehilite
# https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#snippets
- pymdownx.snippets
- pymdownx.snippets:
auto_append:
- _glossary/main.md
# https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#superfences Superfences is required for several other features. Always enable.
- pymdownx.superfences:
# https://squidfunk.github.io/mkdocs-material/reference/diagrams/

View File

@ -40,6 +40,7 @@ Nodelinter
npm
npx
Okta
Ollama
onboarding
Pipedrive
Pinecone
@ -68,4 +69,5 @@ URIs
URL
Venafi
Vuex
Xata
Zep