# nodes

node_type: nodes-langchain.vectorStoreZepInsert
package_name: @n8n/n8n-nodes-langchain
display_name: Zep Vector Store: Insert
description: Insert data into Zep Vector Store index
category: transform
development_style: programmatic
version: 1
operations: []
credentials_required:
  [
  {
  "name": "zepApi",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

updated_at: 2025-09-04 07:49:14
properties_schema:
  [
    {
      "displayName": "This Zep integration is deprecated and will be removed in a future version.",
      "name": "deprecationNotice",
      "type": "notice",
      "default": ""
    },
    {
      "displayName": "Collection Name",
      "name": "collectionName",
      "type": "string",
      "default": "",
      "required": true
    },
    {
      "displayName": "Specify the document to load in the document loader sub-node",
      "name": "notice",
      "type": "notice",
      "default": ""
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Embedding Dimensions",
          "name": "embeddingDimensions",
          "type": "number",
          "default": 1536,
          "description": "Whether to allow using characters from the Unicode surrogate blocks"
        },
        {
          "displayName": "Is Auto Embedded",
          "name": "isAutoEmbedded",
          "type": "boolean",
          "default": true,
          "description": "Whether to automatically embed documents when they are added"
        }
      ]
    }
  ]


node_type: nodes-langchain.vectorStoreZepLoad
package_name: @n8n/n8n-nodes-langchain
display_name: Zep Vector Store: Load
description: Load data from Zep Vector Store index
category: transform
development_style: programmatic
version: 1
operations: []
credentials_required:
  [
  {
  "name": "zepApi",
  "required": true
  }
  ]

outputs:
  [
  "ai_vectorStore"
  ]

output_names:
  [
  "Vector Store"
  ]

updated_at: 2025-09-04 07:49:14
properties_schema:
  [
    {
      "displayName": "This Zep integration is deprecated and will be removed in a future version.",
      "name": "deprecationNotice",
      "type": "notice",
      "default": ""
    },
    {
      "displayName": "Collection Name",
      "name": "collectionName",
      "type": "string",
      "default": "",
      "required": true
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Embedding Dimensions",
          "name": "embeddingDimensions",
          "type": "number",
          "default": 1536,
          "description": "Whether to allow using characters from the Unicode surrogate blocks"
        },
        {
          "displayName": "Metadata Filter",
          "name": "metadata",
          "type": "fixedCollection",
          "description": "Metadata to filter the document by",
          "typeOptions": {
            "multipleValues": true
          },
          "default": {},
          "placeholder": "Add filter field",
          "options": [
            {
              "name": "metadataValues",
              "displayName": "Fields to Set",
              "values": [
                {
                  "displayName": "Name",
                  "name": "name",
                  "type": "string",
                  "default": "",
                  "required": true
                },
                {
                  "displayName": "Value",
                  "name": "value",
                  "type": "string",
                  "default": ""
                }
              ]
            }
          ]
        }
      ]
    }
  ]


node_type: nodes-langchain.toolExecutor
package_name: @n8n/n8n-nodes-langchain
display_name: Tool Executor
description: Node to execute tools without an AI Agent
category: transform
development_style: programmatic
version: 1
operations: []
credentials_required: []
outputs:
  [
  "main"
  ]

updated_at: 2025-09-04 07:49:14
properties_schema:
  [
    {
      "displayName": "Query",
      "name": "query",
      "type": "json",
      "default": "{}",
      "description": "Parameters to pass to the tool as JSON or string"
    },
    {
      "displayName": "Tool Name",
      "name": "toolName",
      "type": "string",
      "default": "",
      "description": "Name of the tool to execute if the connected tool is a toolkit"
    }
  ]


node_type: nodes-langchain.modelSelector
package_name: @n8n/n8n-nodes-langchain
display_name: Model Selector
description: Use this node to select one of the connected models to this node based on workflow data
category: transform
development_style: programmatic
version: 1
operations: []
credentials_required: []
outputs:
  [
  "ai_languageModel"
  ]

updated_at: 2025-09-04 07:49:14
properties_schema:
  [
    {
      "displayName": "Number of Inputs",
      "name": "numberInputs",
      "type": "options",
      "default": 2,
      "description": "The number of data inputs you want to merge. The node waits for all connected inputs to be executed.",
      "options": [
        {
          "name": "2",
          "value": 2
        },
        {
          "name": "3",
          "value": 3
        },
        {
          "name": "4",
          "value": 4
        },
        {
          "name": "5",
          "value": 5
        },
        {
          "name": "6",
          "value": 6
        },
        {
          "name": "7",
          "value": 7
        },
        {
          "name": "8",
          "value": 8
        },
        {
          "name": "9",
          "value": 9
        },
        {
          "name": "10",
          "value": 10
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Rules",
      "name": "rules",
      "type": "fixedCollection",
      "default": {},
      "description": "Rules to map workflow data to specific models",
      "options": [
        {
          "displayName": "Rule",
          "name": "rule",
          "values": [
            {
              "displayName": "Model",
              "name": "modelIndex",
              "type": "options",
              "description": "Choose model input from the list",
              "default": 1,
              "required": true,
              "placeholder": "Choose model input from the list",
              "typeOptions": {
                "loadOptionsMethod": "getModels"
              }
            },
            {
              "displayName": "Conditions",
              "name": "conditions",
              "placeholder": "Add Condition",
              "type": "filter",
              "default": {},
              "typeOptions": {
                "filter": {
                  "caseSensitive": true,
                  "typeValidation": "strict",
                  "version": 2
                }
              },
              "description": "Conditions that must be met to select this model"
            }
          ]
        }
      ],
      "typeOptions": {
        "multipleValues": true,
        "sortable": true
      }
    }
  ]


