引言
Azure AI Document Intelligence(原Azure Form Recognizer)是一项基于机器学习的服务,能够从数字或扫描文档中提取文本、表格、文档结构(如标题、章节标题等)以及键值对。支持PDF、JPEG、PNG、BMP等多种格式。本文将介绍如何利用Azure AI Document Intelligence将文档内容转化为易于处理的LangChain文档格式,并探讨其应用场景和潜在挑战。
主要内容
1. 功能概述
Azure AI Document Intelligence支持从各种格式的文档中提取结构化信息,适用于处理大批量文档的场景。通过将文档转化为Markdown格式,可以进一步使用MarkdownHeaderTextSplitter进行语义文档分块。
2. 基础设置
在开始使用前,需要在Azure中创建一个Document Intelligence资源。确保服务所在区域为East US, West US2或West Europe,并获取<endpoint>和<key>。
安装必要的Python库:
%pip install --upgrade --quiet langchain langchain-community azure-ai-documentintelligence
3. 实例讲解
3.1 本地文件处理
以下代码展示了如何处理本地文件:
from langchain_community.document_loaders import AzureAIDocumentIntelligenceLoader
file_path = "<filepath>"
endpoint = "<endpoint>"
key = "<key>"
loader =

最低0.47元/天 解锁文章
867

被折叠的 条评论
为什么被折叠?



