From 8d186d0a12bf98c2c2f359e2b9ca8525993fdffd Mon Sep 17 00:00:00 2001 From: Deborah Barnard Date: Mon, 25 Sep 2023 13:48:04 +0100 Subject: [PATCH] update image name and start node list --- docs/langchain/access-langchain.md | 8 +- docs/langchain/langchain-n8n/nodes-list.md | 118 +++++++++++++++++++++ 2 files changed, 120 insertions(+), 6 deletions(-) diff --git a/docs/langchain/access-langchain.md b/docs/langchain/access-langchain.md index 9e6e81a40..6488f30af 100644 --- a/docs/langchain/access-langchain.md +++ b/docs/langchain/access-langchain.md @@ -13,20 +13,16 @@ description: How to get the n8n version that includes LangChain Try out LangChain in n8n by fetching the Docker image: -[TODO: change branch name] - ```sh -docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n docker.n8n.io/n8nio/n8n:PR-6998-ai-tool-creation +docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n docker.n8n.io/n8nio/n8n:ai-beta ``` If using data volumes: -[TODO: change branch name] - ```sh docker volume create n8n_data -docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n:PR-6998-ai-tool-creation +docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n:ai-beta ``` Refer to [Installation | Docker](/hosting/installation/docker/) for more information on using n8n Docker images. diff --git a/docs/langchain/langchain-n8n/nodes-list.md b/docs/langchain/langchain-n8n/nodes-list.md index e69de29bb..dc6a38ec0 100644 --- a/docs/langchain/langchain-n8n/nodes-list.md +++ b/docs/langchain/langchain-n8n/nodes-list.md @@ -0,0 +1,118 @@ +--- +contentType: overview +title: LangChain nodes +description: Which n8n nodes relate to LangChain. +--- + +# LangChain nodes + +These are the LangChain-focused nodes in n8n. You can use any n8n node in a workflow where you interact with LangChain, to link LangChain to other services. The LangChain features uses n8n's [Cluster nodes](/integrations/builtin/cluster-nodes/). + +## Trigger nodes + +[On new manual Chat Message](/integrations/builtin/trigger-nodes/n8n-nodes-base.manualchattrigger/) + +## Credentials + +* [Anthropic AI](/integrations/builtin/credentials/anthropicai/) +* [Cohere](/integrations/builtin/credentials/cohere/) +* [Hugging Face](/integrations/builtin/credentials/huggingface/) +* [Motorhead](/integrations/builtin/credentials/motorhead/) +* [Ollama](/integrations/builtin/credentials/ollama/) +* [Pinecone](/integrations/builtin/credentials/pinecone/) +* [Serp](/integrations/builtin/credentials/serp/) +* [WolframAlpha](/integrations/builtin/credentials/wolframalpha/) +* [Xata](/integrations/builtin/credentials/xata/) +* [Zep](/integrations/builtin/credentials/zep/) + +## Cluster nodes + +--8<-- "_snippets/integrations/builtin/cluster-nodes/cluster-nodes-summary.md" + +### Root nodes + +Each cluster starts with one root node. + +#### Agents + +* [Conversational Agent](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-base.conversationalagent/) +* [OpenAI Functions Agent](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-base.openaifunctionsagent/) +* [ReAct Agent](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-base.reactagent/) +* [SQL Agent](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-base.sqlagent/) + +#### Chains + +* [LLM Chain](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-base.chainllm/) +* [Retrieval QA Chain](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-base.chainretrievalqa/) +* [Structured Output Chain](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-base.chainstructuredoutput/) +* [Summarization Chain](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-base.chainsummarization/) +* [Vector Store QA Chain](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-base.chainvectorstoreqa/) + + +### Sub-nodes + +Each root node can have one or more sub-nodes attached to it. + +#### Document loaders + +* [Binary Input Loader](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.documentbinaryinputloader/) +* [GitHub Document Loader](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.documentgithubloader/) +* [JSON Input Loader](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.documentjsoninputloader/) + +#### Embeddings + +[Embeddings OpenAI](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.embeddingsopenai/) + +#### Language models + +* [Chat Anthropic](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.lmchatanthropic/) +* [Chat Ollama](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.lmchatollama/) +* [Chat OpenAI](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.lmchatopenai/) +* [Cohere](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.lmcohere/) +* [Hugging Face Inference](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.lmhuggingfaceinference/) +* [Ollama](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.lmollama/) +* [Open AI](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.lmopenai/) + +#### Memory + +* [Chat Messages Retriever](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.memorychatretriever/) +* [Motorhead](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.memorymotorhead/) +* [Redis Chat Memory](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.memoryredischat/) +* [Window Buffer Memory](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.memorybufferwindow/) +* [Xata](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.memoryxata/) +* [Zep](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.memoryzep/) + +#### Output parsers + +* [Auto-fixing Output Parser](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.outputparserautofixing/) +* [Item List Output Parser](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.outputparseritemlist/) +* [Structured Output Parser](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.outputparserstructured/) + +#### Retrievers + +[Vector Store Retriever](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.retrievervectorstore/) + +#### Text splitters + +* [Character Text Splitter](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.textsplittercharactertextsplitter/) +* [Recursive Character Text Splitter](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.textsplitterrecursivecharactertextsplitter/) +* [Token Splitter](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.textsplittertokensplitter/) + +#### Tools + +* [Calculator](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.toolcalculator/) +* [Code Tool](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.toolcode/) +* [SerpAPI](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.toolserp/) +* [Wikipedia](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.toolwikipedia/) +* [Wolfram|Alpha](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.toolwolframalpha/) +* [Workflow Tool](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.toolworkflow/) + +#### Vector stores + +* [In Memory Vector Store](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.inmemoryvectorstore/) +* [Pinecone: Insert](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.vectorstorepineconeinsert/) +* [Pinecone: Load](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.vectorstorepineconeload/) +* [Supabase: Insert](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.vectorstoresupabaseinsert/) +* [Supabase: Load](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.vectorstoresupabaseload/) +* [Zep Vector Store: Insert](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.vectorstorezepinsert/) +* [Zep Vector Store: Load](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-base.vectorstorezepload/)