# langchain-paddleocr [![PyPI - 版本](https://img.shields.io/pypi/v/langchain-paddleocr?label=%20)](https://pypi.org/project/langchain-paddleocr/#history) [![PyPI - 许可证](https://img.shields.io/pypi/l/langchain-paddleocr)](https://opensource.org/license/apache-2-0) [![PyPI - 下载量](https://img.shields.io/pepy/dt/langchain-paddleocr)](https://pypistats.org/packages/langchain-paddleocr) 本 Python 包在 LangChain 生态系统中提供对 PaddleOCR 功能的访问。 ## 快速安装 ```bash pip install langchain-paddleocr ``` ## 基本用法 ### `PaddleOCRVLLoader` `PaddleOCRVLLoader` 允许你: - 使用百度 PaddleOCR-VL 系列模型(例如 PaddleOCR-VL、PaddleOCR-VL-1.5、PaddleOCR-VL-1.6)从 PDF 和图像文件中提取文本和版面布局信息 - 处理来自本地文件或远程 URL 的文档 `PaddleOCRVLLoader` 的基本用法如下: ```python from langchain_paddleocr import PaddleOCRVLLoader from pydantic import SecretStr loader = PaddleOCRVLLoader( file_path="path/to/document.pdf", base_url="your-api-endpoint", model="PaddleOCR-VL-1.5", access_token=SecretStr("your-access-token") # 如果使用环境变量 `PADDLEOCR_ACCESS_TOKEN`,则此项为可选 ) docs = loader.load() for doc in docs[:2]: print(f"Content: {doc.page_content[:200]}...") print(f"Source: {doc.metadata['source']}") print("---") ``` ## 📖 文档 完整文档请参阅 [LangChain 文档](https://docs.langchain.com/oss/python/integrations/providers/baidu)。