Documentation Index Fetch the complete documentation index at: https://nvd-54.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
This example goes over how to load data from multiple file paths. The second argument is a map of file extensions to loader factories. Each file will be passed to the matching loader, and the resulting documents will be concatenated together.
Example files:
src/document_loaders/example_data/example/
├── example.txt
└── example.csv
src/document_loaders/example_data/example2/
├── example.json
└── example.jsonl
Example code:
import { MultiFileLoader } from "@langchain/classic/document_loaders/fs/multi_file" ;
import {
JSONLoader ,
JSONLinesLoader ,
} from "@langchain/classic/document_loaders/fs/json" ;
import { TextLoader } from "@langchain/classic/document_loaders/fs/text" ;
import { CSVLoader } from "@langchain/classic/document_loaders/fs/csv" ;
const loader = new MultiFileLoader (
[
"src/document_loaders/example_data/example/example.txt" ,
"src/document_loaders/example_data/example/example.csv" ,
"src/document_loaders/example_data/example2/example.json" ,
"src/document_loaders/example_data/example2/example.jsonl" ,
] ,
{
".json" : ( path ) => new JSONLoader (path , "/texts" ) ,
".jsonl" : ( path ) => new JSONLinesLoader (path , "/html" ) ,
".txt" : ( path ) => new TextLoader (path) ,
".csv" : ( path ) => new CSVLoader (path , "text" ) ,
}
) ;
const docs = await loader . load () ;
console . log ( { docs } ) ;
将这些文档连接到 Claude、VSCode 等工具,通过 MCP 获取实时答案。