安装与配置
langchain-box
本包包含LangChain与Box的集成。如需了解Box详情,请查阅开发者文档。预先条件
要集成Box,需准备以下内容:认证
box-langchain包提供多种认证灵活性。最基础的认证方式是通过开发者令牌。该令牌可在Box开发者控制台的配置页面获取。此令牌为短期有效(1小时),专用于开发环境。您可将它添加到环境变量BOX_DEVELOPER_TOKEN,直接传递给加载器,或使用BoxAuth认证辅助类。
下文将演示如何直接将令牌传递给加载器。
BoxAuth辅助类
BoxAuth支持以下认证方式:
- Token——开发者令牌或通过Box SDK生成的任何令牌
- JWT服务账户凭证
- JWT指定用户凭证
- CCG服务账户凭证
- CCG指定用户凭证
若使用JWT认证,需从Box开发者控制台下载配置文件(需在生成公钥/私钥对后),将其放置在应用目录结构中。使用
BoxAuth辅助类时,需提供该文件的路径。BoxAuthType.TOKEN并传入已获取的令牌。
文档加载器
BoxLoader
查看使用示例检索器
BoxRetriever
查看使用示例Blob加载器
BoxBlobLoader
查看使用示例官方原文:src/oss/python/integrations/providers/box.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。