Skip to main content

概述

ADP 是来也科技基于大模型通用理解能力的智能体文档处理产品(Agentic Document Processing,简称 ADP):不依赖规则与标注,具备多语种、多模态、多场景的通用理解能力;智能体自主规划与执行,能理解任务目标、自主拆解步骤、调用工具、完成复杂任务;从文档输入到业务决策再到人机协同,形成端到端的业务自动化闭环。 agentic-doc-parse-and-extract(简称 ADP CLI)是 ADP 的官方开源命令行工具,同时支持手动终端调用与 AI Skill 自动调用。一句命令即可完成:结构化文档解析 + 关键字段智能抽取,覆盖发票、订单、证件、票据、通用文档等全场景,输出标准 JSON,无缝接入自动化与 AI 工作流。

GitHub

laiye-ai/adp-cli

NPM

@laiye-adp/agentic-doc-parse-and-extract-cli

PyPI

agentic-doc-parse-and-extract

Releases

预编译二进制包

核心功能

agentic-doc-parse-and-extract 专注于文档全流程的智能化处理,兼顾手动终端调用与 AI Agent 自动调用。核心功能覆盖解析、抽取、批处理全场景,无需复杂配置,一句命令即可完成:

安装与更新

PyPI 平台包截止v1.10, 并且后续不再维护,请通过 npm 更新到最新版本。

配置

adp.laiye.com 获取 API Key(新用户每月 100 免费 credits)。

快速示例

命令列表

AI Agent 应调用 adp schema 获取机器可读的权威命令规范。下表为人类友好的速查摘要。

Flags

异步工作流

对于大文件或批量任务,使用 --async 提交,CLI 返回 task-id,再通过 parse query / extract query 轮询结果:

两阶段异步(--no-wait

默认情况下 --async 会提交并轮询直到完成——适合 AI Agent。对于可恢复的工作流,使用两阶段模式: Phase 1 提交任务:
输出为带任务 ID 的 JSON 数组:
Phase 2 查询结果:
即使 CLI 中途崩溃,tasks.json 中的任务 ID 仍保留——随时可用 query --file 恢复。

批处理

处理多个文件/URL 时,CLI 会将每个结果写入独立文件:
  • --export <dir> — 指定输出目录
  • 不带 --export — 自动创建 adp_results_<timestamp>/
  • 单文件 — 输出到 stdout 或 --export 指定的文件路径

Exit Codes

环境变量

配置存储

  • 配置目录:~/.adp/
  • 配置文件:~/.adp/config.json
  • 加密 API key:~/.adp/key.enc(AES-256-GCM)
  • 应用缓存:~/.adp/app_cache.json
  • 版本检查缓存:~/.adp/version_check.json(每 24 小时刷新)

许可证

采用开源工具 + 付费服务的组合模式:CLI 工具完全免费开源,便于快速集成;核心 ADP 智能解析能力为公有云商业服务,按实际用量计费,旨在提供高准确率、稳定的文档处理体验。
  • CLI 工具:MIT 开源,可自由使用、修改与分发
  • ADP 服务:基于公有云的 AI 文档处理服务,按使用量计费
免费额度:新用户注册后每月可获得 100 免费 credits,体验全部功能。

支持与联系