Skip to main content
xparse-client 是 TextIn xParse 的官方 Python SDK,提供同步解析、异步任务管理、类型安全的响应模型和完善的错误处理,基于最新版 API 封装。

安装

系统要求: Python >= 3.9

认证与初始化

SDK 支持多种认证方式(优先级:构造参数 > 环境变量 > .env 文件):
推荐使用环境变量方式,避免在代码中硬编码密钥。

API 概览

同步解析

适用于一般大小的文档,直接返回解析结果。

解析配置参数

ParseConfig 支持以下配置:

异步解析

适用于大文件或批量处理场景。

创建任务并等待结果

手动查询任务状态

错误处理

SDK 提供了完善的错误分类,方便您精确处理不同的异常情况。

错误类型

错误处理示例

获取请求 ID

每个 API 请求都会返回 x_request_id,可用于联系技术支持排查问题:

高级配置

超时与重试

自定义 API 地址

自定义 HTTP 客户端

支持代理、自定义 SSL 证书等场景:

资源管理

使用上下文管理器自动关闭连接:

调试日志

启用 DEBUG 级别日志查看请求详情:

常见问题

相关链接