文本加载器
兼容性
仅适用于 Node.js。
本笔记本提供了关于如何快速入门使用 TextLoader
文档加载器 的概览。如需查看所有
TextLoader 功能和配置的详细文档,请前往 API
参考。
概览
集成详情
| 类 | 包 | 兼容性 | 本地支持 | Python 支持 |
|---|---|---|---|---|
| TextLoader | langchain | 仅支持 Node | ✅ | ❌ |
准备
要使用 TextLoader 文档加载器,您需要先安装 langchain 包。
安装
LangChain TextLoader 集成位于 langchain 包中:
:::提示 请参阅安装集成包的一般说明部分。 :::
- npm
- yarn
- pnpm
npm i langchain
yarn add langchain
pnpm add langchain
实例化
现在我们可以实例化我们的模型对象并加载文档:
import { TextLoader } from "langchain/document_loaders/fs/text";
const loader = new TextLoader(
"../../../../../../examples/src/document_loaders/example_data/example.txt"
);
加载
const docs = await loader.load();
docs[0];
Document {
pageContent: 'Foo\nBar\nBaz\n\n',
metadata: {
source: '../../../../../../examples/src/document_loaders/example_data/example.txt'
},
id: undefined
}
console.log(docs[0].metadata);
{
source: '../../../../../../examples/src/document_loaders/example_data/example.txt'
}
API 参考文档
有关 TextLoader 所有功能和配置的详细文档,请访问 API 参考页面: https://api.js.langchain.com/classes/langchain.document_loaders_fs_text.TextLoader.html