// rag · Future-House/paper-qa

paper-qa

paper-qa — проект с открытым исходным кодом из категории «RAG и базы знаний» от Future-House (Future-House/paper-qa на GitHub). У него 9 329 звёзд на GitHub и 934 форка, он распространяется по лицензии Apache-2.0 и последний раз обновлялся на GitHub 25 сентября 2026.

PaperQA2 — high-accuracy RAG for answering questions from scientific papers, with citations you can check.

★ 9,3 тыс. звёзд⑂ 934 форкаApache-2.0обновлено сент. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
Future-House/paper-qa
Звёзды GitHub
9 329
Форки
934
Лицензия
Apache-2.0
Последнее обновление на GitHub
25 сентября 2026
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Clarify your goal

    Gather the papers or documents you want to question (PDF, text, Markdown, HTML, Office and code files are supported) and choose your LLM and embedding model.

  2. Get the project

    Clone Future-House/paper-qa from GitHub (or use the install path in the run steps below) and skim its README for the parts relevant to your goal.

  3. Install and configure

    Install paper-qa from PyPI — add the local extra if you want a local embedding model instead of a hosted one.

  4. Run your first task

    Add a small set of documents to a Docs object, ask one question you know the answer to, and verify the cited sources support it.

// возможности

Почему его любят

Built for scientific documents

Designed specifically for answering questions from scientific literature with high accuracy, rather than generic chat over files.

Citations included

Answers come with citations to the source documents, so claims can be checked against the papers.

Agentic document handling

The library can add and query documents agentically, or you can drive the Docs object manually for full control.

Library and CLI

Use it as a Python library (sync or async) or from the bundled CLI, with bundled settings presets.

Model choice

Configure the answering model and the embedding model separately, including a local embedding option via paper-qa[local].

Adjustable sourcing

Tune how many sources are retrieved per question to balance answer depth against cost and latency.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Get the source from the official GitHub repository for paper-qa.

    git clone https://github.com/Future-House/paper-qa.git
    cd paper-qa
  2. Install PaperQA

    Install the package from PyPI as the README's installation section shows.

    pip install paper-qa
  3. Add documents and query

    Use the library quickstart pattern from the README: build a Docs object, add your papers, then query it.

    # In Python: from paperqa import Docs; docs = Docs(); await docs.aadd('paper.pdf'); answer = await docs.aquery('Your question?')  # see README
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains paper-qa?

Future-House, through the Future-House/paper-qa repository, with a cookbook at futurehouse.gitbook.io.

Is paper-qa free to use?

Yes — the project is open source under the Apache-2.0 license as recorded for this listing. See the license terms for any conditions on redistribution.

Does paper-qa need a paid API key?

By default it uses hosted LLM and embedding models, so you need your own API keys; a local embedding model is available via the paper-qa[local] extra.

How does PaperQA compare to a general-purpose RAG framework?

General frameworks give you chunking and vector search to assemble yourself. PaperQA is an opinionated, science-focused system — agentic retrieval over papers and cited answers out of the box — which is faster to use for literature Q&A but less of a blank canvas.

How do I get started with paper-qa?

Clone the repository (or use the documented installer), follow the install and configure steps on this page, and run the smallest real task first — add a small set of documents to a Docs object, ask one question you know the answer to, and verify the cited sources support it.

// продолжить изучение

Похожие инструменты

RAG и базы знаний

autonomie

Open rag & knowledge for "autonomie" is a highly semantic, responsive, accessibl.

★ 103 звездыMIT
Смотреть руководство →
RAG и базы знаний

PageIndex

PageIndex: vectorless, reasoning-based RAG that indexes documents like a human expert would

★ 39,0 тыс. звёздMIT
Смотреть руководство →
RAG и базы знаний

SQLBot

SQLBot — DataEase's conversational analytics: ask in natural language, get SQL answers via LLMs plus RAG.

★ 6,9 тыс. звёздGPL-3.0
Смотреть руководство →
RAG и базы знаний

ragent

Ragent (容纳智能体): a production-grade Java Agentic RAG platform with hybrid retrieval and an admin console

★ 4,2 тыс. звёздApache-2.0
Смотреть руководство →
RAG и базы знаний

coco-server

Free rag & knowledge tool that 🥥 coco ai server - search, connect, collaborate, ai-pow.

★ 147 звёздNOASSERTION
Смотреть руководство →
RAG и базы знаний

dstoolkit-text2sql-and-imageprocessing

Open rag & knowledge for this repo accelerates development of rag applications w.

★ 105 звёздMIT
Смотреть руководство →
// альтернативы

Альтернативы: RAG и базы знаний

Другие проекты из категории «RAG и базы знаний» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если paper-qa вам не подходит.

// ещё в категории rag

Больше проектов: RAG и базы знаний

Соседние проекты из категории «RAG и базы знаний» в каталоге, ближайшие по числу звёзд к paper-qa — продолжайте изучать полку по обе стороны от него.

Получить paper-qa

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.