在 Next.js 中使用 Langchain 文档加载器时如何修复“fs module not found”错误?

问题描述 投票:0回答:1

我正在从事一个人工智能项目。我正在使用 Langchain 和 Next.js 13。

我正在尝试使用langchain中的文档加载器来加载我的PDF,但是当我调用加载器时,例如

import { PDFLoader } from "langchain/document_loaders/fs/pdf";

我立即收到错误:

fs module not found

我的期望:

根据 langchain 文档,这种情况不应发生,因为它声明 API 支持 Next.js 环境。

我尝试过的事情

我尝试使用包(pdf.js)来处理PDF文件上传和解析,但我也遇到了错误。

如何在 Next.js 中使用 langchains 文档加载器?

next.js artificial-intelligence langchain
1个回答
2
投票

我终于明白这个问题了。

我在浏览器上下文中调用它,但是一旦我将代码移至 API 路由(节点)环境,一切都会按预期工作。

© www.soinside.com 2019 - 2024. All rights reserved.