SuperAPI AI 工具集

arxiv-reader

编程与开发

查看项目

更新于 10-15 17:26

技能介绍

用途:指定某个 arXiv 论文的 arxiv_id 或 URL,由 LLM Agent 对论文进行分类与深度阅读,并把阅读笔记直接 print 输出。

主要能力:

  • 单篇论文模式:支持 arxiv_id、abs 页面 URL、PDF URL 三种输入形式。
  • 自动分类:由 Classifier 判断论文属于哪个阅读类别。
  • 指定类别阅读:可用 --category 指定以特定类别阅读。
  • 自定义分类:在 skills/ 下新建文件夹,包含 _metadata.md(分类描述)与 reading_prompt.md(阅读指南),重启后自动识别,无需改代码。
  • 依赖 LangChain 1.x(基于 LangGraph)、LangChain OpenAI(兼容 DeepSeek 等 OpenAI-compatible API)、arxiv 官方 Python 库、arxiv-to-prompt 获取 LaTeX 源码。

使用方式:

  1. 配置 .env:cp .env.example .env,设置 LLM_API_KEY(OpenAI 或兼容 API 密钥)与 LLM_BASE_URL(API 地址)。
  2. 安装:uv venv 后 uv pip install -r "{baseDir}/requirements.txt"。
  3. 运行:uv run python "{baseDir}/main.py" --arxiv-id 2401.12345;也可传入 abs 或 PDF URL;用 --category yyy 指定类别;用 --list 查看所有类别。

适用场景:快速获取单篇 arXiv 论文的分类结果与结构化阅读笔记,并可按需扩展自定义阅读分类。

限制:资料未提供具体收费、价格、平台支持范围与效果保证;需自备可用的 LLM API 密钥与地址;自定义分类需手动编写两个 md 文件;其余细节暂未提供。