DeepXiv/deepxiv_sdk
Talk to research papers like talking to authors - Python package with AI agent for arXiv papers
DeepXiv SDK – クイック概要
概要 – DeepXivサービスと通信するためのPythonパッケージおよびコマンドラインツールです。このクラウドバックエンドは、数百万件のarXiv論文(およびパートナーである1stAuthorを通じて、法律、臨床試験、助成金、その他の「垂直ドメイン」データセット)の全文をすでに解析済みです。このSDKを使用すると、以下のことが可能です。
- 質問 (Ask):自然言語で質問し、実際のarXivの引用を含む回答を得る。
- 検索と閲覧 (Search and read):論文をセクションごとに検索・閲覧し、必要な部分のみを取得する。
- 探索 (Explore):研究者のプロフィールやその他のドメイン(法律、裁判事例、薬物試験、SEC提出書類、CVEなど)を同じ
faコマンドで探索する。
重要性 – 従来の検索APIはタイトルや要約のみを提供するため、主張を検証するにはPDF全体(数万トークン)をダウンロードする必要がありました。DeepXivは論文を構造化されたセクションに事前処理し、全文に対して「エージェント型」LLMを実行することで、検証可能な引用付きの簡潔な回答を返します。これにより、トークン予算を節約し、自動化された研究パイプラインを実現可能にします。
主要コマンド
| 動詞 | 例 | 内容 |
|---|---|---|
deepxiv ask |
deepxiv ask "speedup of speculative decoding" |
arXiv ID付きのLLMによる回答。 |
deepxiv ask --web |
deepxiv ask "which providers support speculative decoding" --web |
同上。ただしキャッシュされたWebページを検索。 |
deepxiv search / deepxiv paper |
deepxiv paper 2512.15176 --section Methods |
論文の検索、セクション一覧の表示、特定のセクションの閲覧。 |
deepxiv fa … |
deepxiv fa search talent "world model" -F career_stage=student |
1stAuthorの垂直ドメイン(研究者プロフィール、法律、試験など)をクエリ。 |
Pythonでの使用方法 – Reader クラスはCLIを反映しています:
from deepxiv_sdk import Reader
r = Reader(token="YOUR_KEY")
ans = r.agent_search("speedup of DEER on HumanEval")
section = r.section("2512.15176", "Method")
people = r.fa().search("talent", "speculative decoding", top_k=5)
インストールと制限 – pip install deepxiv-sdk でインストールします。初回実行時に無料トークンが自動登録されます(1日あたり300回のエージェント呼び出し、3回のトライアル fa ask 呼び出し)。より高いクォータは、サービスの登録ページから、またはメンテナーに連絡することで利用可能です。
ドキュメント – 完全なCLIリファレンス、Python API、およびドメイン固有のガイドはリポジトリ内にあります (USAGE.md, FA.md, examples/)。
ライセンス – MIT。
すべての詳細はリポジトリのREADMEから直接引用しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト