跳到主要内容
此示例介绍如何从 EPUB 文件加载数据。默认情况下,EPUB 文件中的每个章节将创建一个文档,您可以通过将 splitChapters 选项设置为 false 来更改此行为。

设置

npm
npm install @langchain/community @langchain/core epub2 html-to-text

用法,每章一个文档

import { EPubLoader } from "@langchain/community/document_loaders/fs/epub";

const loader = new EPubLoader("src/document_loaders/example_data/example.epub");

const docs = await loader.load();

用法,每个文件一个文档

import { EPubLoader } from "@langchain/community/document_loaders/fs/epub";

const loader = new EPubLoader(
  "src/document_loaders/example_data/example.epub",
  {
    splitChapters: false,
  }
);

const docs = await loader.load();

以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.