HEYQUANT / DOCUMENTATION
Python SDK 参考
公开客户端的方法、参数和返回行为。
安装与兼容性
从快速开始 中的公开仓库安装。项目要求 Python 3.11+,使用 httpx 进行同步 HTTP 请求。
客户端接口
| 方法 | 行为 | 返回 |
|---|---|---|
list_datasets() |
GET /datasets | JSON,类型 Any |
query(sql) |
POST /query | JSON,类型 Any |
create_export(dataset, *, symbols, start_date, end_date, format="parquet") |
POST /exports | JSON,类型 Any |
download(download_url, destination) |
流式下载到路径或二进制文件 | None |
close() |
关闭 HTTP 连接 | None |
连接配置
构造参数为 base_url、可选 api_key,以及仅限关键字的 timeout=30.0。支持上下文管理器;没有公开异步客户端。
错误类型
HeyQuantError 继承 RuntimeError,包装 HTTP 状态错误。网络、超时、JSON 解析和文件写入错误不由此类型统一包装。详见错误处理。
源码依据
查看公开客户端源码。本页描述客户端接口,不代表所有服务端能力已经公开上线。