langchain_community.document_loaders.dropbox
.DropboxLoader¶
- class langchain_community.document_loaders.dropbox.DropboxLoader[source]¶
基础:
BaseLoader
,BaseModel
从Dropbox加载文件。
除了常见的文本和PDF文件外,还支持Dropbox Paper文件。
通过解析和验证关键字参数输入数据来创建新模型。
如果输入数据无法解析成有效的模型,则引发ValidationError。
- 参数dropbox_access_token: str [必需]¶
Dropbox访问令牌。
- 参数dropbox_file_paths: Optional[List[str]] = None¶
要加载的文件路径。
- 参数dropbox_folder_path: Optional[str] = None¶
要加载的文件夹路径。
- 参数recursive: bool = False¶
标志,指示是否从子文件夹中递归加载文件。
- load_and_split(text_splitter: Optional[TextSplitter]= None) List[Document]
加载文档并分割成块。块以文档的形式返回。
不要覆盖此方法。应考虑将其弃用!
- 参数
text_splitter (Optional[TextSplitter]) – 用于分割文档的TextSplitter实例。默认为RecursiveCharacterTextSplitter。
- 返回
文档列表。
- 返回类型
List[Document]