# API Reference This page documents PaperRAG's Python modules. All public classes and functions are listed below. ## Configuration ```{eval-rst} .. automodule:: paperrag.config :members: :undoc-members: :show-inheritance: ``` ## PDF Parser ```{eval-rst} .. automodule:: paperrag.parser :members: :undoc-members: ``` ## Chunker ```{eval-rst} .. automodule:: paperrag.chunker :members: :undoc-members: ``` ## Embedder ```{eval-rst} .. automodule:: paperrag.embedder :members: :undoc-members: ``` ## Vector Store ```{eval-rst} .. automodule:: paperrag.vectorstore :members: :undoc-members: :show-inheritance: ``` ## Retriever ```{eval-rst} .. automodule:: paperrag.retriever :members: :undoc-members: ``` ## LLM ```{eval-rst} .. automodule:: paperrag.llm :members: :undoc-members: ``` ## Parallel Processing ```{eval-rst} .. automodule:: paperrag.parallel :members: :undoc-members: ``` ## CLI ```{eval-rst} .. automodule:: paperrag.cli :members: :undoc-members: ``` ## REPL ```{eval-rst} .. automodule:: paperrag.repl :members: :undoc-members: ```