N8N中文教程
集成节点/Built in_nodes/Cluster_nodes/Sub nodes

GitHub 文档加载器节点#

使用 GitHub 文档加载器节点从 GitHub 仓库加载数据,用于向量存储或内容摘要。 本页面提供 GitHub 文档加载器节点的参数说明以及相关资源链接。

凭据

有关此节点的认证信息,请参见此处。该节点不支持 OAuth 认证方式。

子节点中的参数解析

当使用表达式处理多个输入项时,子节点的行为与其他节点不同。

大多数节点(包括根节点)可以接收任意数量的输入项,逐项处理并输出结果。你可以使用表达式引用输入项,节点会依次为每个输入项解析表达式。例如,若有五个 name 值作为输入,表达式 {{ $json.name }} 将依次解析为每一个名称。

而在子节点中,表达式始终只解析为第一个输入项。例如,即使有五个 name 值作为输入,表达式 {{ $json.name }} 始终只会解析为第一个名称。

节点参数#

  • 文本分割 (Text Splitting) :选择以下选项之一:
    • 简单 (Simple) :使用递归字符文本分割器,分块大小(chunk size)为 1000,重叠部分(overlap)为 200。
    • 自定义 (Custom) :允许你连接自己选择的文本分割器。
  • 仓库链接 (Repository Link) :输入你的 GitHub 仓库 URL。
  • 分支 (Branch) :输入要使用的分支名称。

节点选项#

  • 递归加载 (Recursive) :选择是否包含子文件夹和文件(开启)或仅限根目录(关闭)。
  • 忽略路径 (Ignore Paths) :输入需要忽略的目录。

模板与示例#

浏览 GitHub 文档加载器集成模板,或搜索所有模板

相关资源#

更多关于该服务的信息,请参考 LangChain 关于文档加载器(document loaders)的文档。 查看 n8n 的 高级 AI(Advanced AI) 文档。