SuperAPI AI 工具集

xparse-parse

通用与其它

查看项目

更新于 10-15 16:37

技能介绍

用途

xparse-parse 技能用于在智能体环境中调用已安装的 xparse-cli,完成图像与文档的解析、读取、搜索、导航、摘要、提取,以及图像/PDF 的篡改或 AI 生成检测。它强调:技能层不重建 xparse-cli 的 HTTP、OAuth、配额、PDF 拆分或结果合并逻辑,所有解析、认证、配额和文档导航均以 xparse-cli 为唯一执行内核。

主要能力

  • 解析与导航:对单个文档或 URL 使用 parse,获得即时结果、格式转换或本地大纲/搜索导航。
  • 多文档持久任务:对两个及以上本地文档,或需要持久 Task ID、后续状态检查、选择性结果读取、导出、调试或续跑时,使用 Task Runtime(xparse-cli task run --files '<GLOB>' --api auto)。
  • 结构化提取:通过 task run --task-type extract 创建结构化提取 Task,保留用户原始提取指令,不本地生成最终字段值。
  • 篡改检测:对受支持的图像或 PDF,使用 xparse-cli detect-manipulation <FILE|URL> 检测是否被篡改或由 AI 生成(仅限国内服务)。

使用方式

  • 免费/付费路由:默认 --api auto,优先使用每日免费额度,并使用服务端当前响应作为权威,而非技能快照。--api free 强制免费端点;--api paid 强制付费端点,仅在用户明确批准付费后使用。认证是身份,不是消费许可。
  • 配额查询:用户询问配额、需要解释路由失败或准备提议付费重试时,运行 xparse-cli quota --output json,读取每日免费解析页数、重置时间、extraction_quota、是否已认证、free_package 的 free_remain_count、单请求最大页数与文件大小等返回事实。
  • 任务上下文:每个新用户请求在首次 xParse 命令前创建一个 0600 私有 JSON 文件(schema_version 为 xparse_task_context.v1),包含原始语言用户意图与工具调用原因,仅首次调用传 --task-context <FILE>,随后删除。
  • 命令完整性与错误门控:每条操作命令独立运行,不通过管道或其他命令替换其退出状态;失败时解析 stderr 的 xparse_error.v1 对象,依据 retryable 与 next_action 决定是否重试或停止。

适用场景

  • 单文档/URL 的即时解析与格式转换。
  • 多文档持久化处理、导出与续跑。
  • 需要保留 Task ID 与 Run ID 的可追踪工作流。
  • 图像或 PDF 的篡改/AI 生成检测(国内服务)。

限制

  • 免费端点支持 PDF 与图像;Office、HTML、OFD 等格式可能需要 --api paid,切换前需解释并取得用户批准。
  • 篡改检测为独立服务,其配额查询需使用 quota --service manipulation_detection;若 CLI 不识别 --service,应更新 CLI,而不是用默认配额代替。
  • waiting_paid_authorization 与 waiting_funds 是已接受的任务状态,不是 CLI 传输失败;此时必须停止发出更多 xParse 命令,待用户确认外部操作后,才对同一 Task 与 Run 调用一次 task resume。
  • 任务读取或导出失败时,不得回退为新 Task、串行 parse、缓存结果、替代选择器或不同 Run。
  • 关于具体收费标准、价格与平台覆盖范围,资料中暂未提供。