langchain-unstructured-transform
包将这些工具作为原生 LangChain 工具加载。
概述
详情
功能
- 将托管的 Transform MCP 服务器的工具作为原生 LangChain 工具加载。
- 驱动完整的解析生命周期:请求上传 URL、转换文件、轮询状态并获取结果。
- 与任何 LangChain 或 LangGraph 智能体配合使用。
- 远程和托管:无需运行本地服务器或桥梁。
设置
要访问 Unstructured Transform 工具,您需要 Unstructured 账户和 API 密钥,并且需要安装langchain-unstructured-transform 包。
凭证
从 Unstructured 文档 获取 API 密钥,然后 将其设置为环境变量:Set API key
Enable tracing
安装
Unstructured Transform 工具位于langchain-unstructured-transform 包中:
实例化
Transform 工具通过 MCP 加载,这是一个异步操作。使用工具包的aget_tools() 方法(或 aget_transform_tools() 辅助方法)来加载它们:
Load the tools
tools 包括 request_file_upload_url、transform_files、check_transform_status,
和 get_transform_results。
调用
在智能体内部
这些工具设计为由智能体编排,智能体将它们链接起来以运行完整的解析任务。Agent with tools
限制
解析请求有以下限制:- 每个文件必须是 支持的文件类型。
- 每个文件的大小必须为 50 MB 或更小。
- 每个请求最多包含 10 个文件。
- 同时只能运行 5 个请求。
API 参考
有关 Unstructured Transform MCP 服务器的详细文档、其工具以及如何控制其输出的信息,请访问 Unstructured Transform 文档。官方原文:src/oss/python/integrations/tools/unstructured_transform.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。