EPUB 文件
本示例介绍如何从 EPUB 文件加载数据。默认情况下,EPUB 文件中的每一章都会创建一个文档,您可以通过将 splitChapters 选项设置为 false 来更改此行为。
安装配置
- npm
- Yarn
- pnpm
npm install @langchain/community @langchain/core epub2 html-to-text
yarn add @langchain/community @langchain/core epub2 html-to-text
pnpm add @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();