Python 客户端 qatlas¶
qatlas 是 QuantumAtlas 的命令行客户端,由 IAI-USTC-Quantum/qatlas-cli 独立维护和发版,PyPI 包名为 qatlas-cli。它通过 HTTP 与 qatlasd 服务端通信,覆盖论文摄入、资产上传、本地 MinerU 解析、论文 Markdown / 图片拉取、凭据管理等工作流。本节保留服务端集成指南;客户端开发与发行请到独立仓库。
旧包 quantum-atlas 0.21.0 是仅含元数据的最终迁移版:不含 qatlas 模块、parser 库或命令入口,没有运行时依赖,不会自动安装 qatlas-cli。安装主仓不会得到 CLI。已装旧包的用户请先看迁移指南,保留 ~/.config/qatlas 配置和凭据。
uv tool install qatlas-cli # 或 pipx install / pip install
qatlas --help
论文数据不匿名可读——读和写都需要一个 PAT(papers:read / papers:write scope),见 管理凭据。客户端配置(server URL / token)写在平台原生 user-config 路径,详见 入门指南。
每篇指南都是一个具体任务,从前置条件到完整命令再到常见错误。
论文与资产¶
-
qatlas ingest让 server 自动抓 PDF + 元数据 + 可选解析。 -
qatlas contrib pdf手动推送 PDF,sha256 dedup、冲突处理、--overwrite语义。 -
qatlas contrib mineru本地跑 MinerU 并推回。单篇 / 队列模式 / 多人并发 claim。 -
三条贡献路径、鉴权与审计、推荐协作节奏。
凭据与集成¶
CLI 参考¶
-
全部子命令(
ingest/contrib/paper/auth/config…)+ 每个 flag 完整说明。