Index A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V A abstract (paperrag.parser.ParsedPaper attribute) add() (paperrag.vectorstore.VectorStore method) apply_rc() (in module paperrag.config) authors (paperrag.parser.ParsedPaper attribute) B batch_size (paperrag.config.EmbedderConfig attribute) C checkpoint_interval (paperrag.config.IndexingConfig attribute) Chunk (class in paperrag.chunker) chunk_id (paperrag.chunker.Chunk attribute) (paperrag.retriever.RetrievalResult attribute) chunk_overlap (paperrag.config.ChunkerConfig attribute) chunk_paper() (in module paperrag.chunker) chunk_size (paperrag.config.ChunkerConfig attribute) chunk_text() (in module paperrag.chunker) chunker (paperrag.config.PaperRAGConfig attribute) ChunkerConfig (class in paperrag.config) compute_file_hash() (in module paperrag.parser) compute_file_hashes_parallel() (in module paperrag.parser) continue_on_error (paperrag.config.IndexingConfig attribute) ctx_size (paperrag.config.LLMConfig attribute) D describe_llm_error() (in module paperrag.llm) device (paperrag.config.EmbedderConfig attribute) discover_pdfs() (in module paperrag.parser) doi (paperrag.parser.ParsedPaper attribute) E embed() (paperrag.embedder.Embedder method) Embedder (class in paperrag.embedder) embedder (paperrag.config.PaperRAGConfig attribute) EmbedderConfig (class in paperrag.config) enable_gc_per_batch (paperrag.config.IndexingConfig attribute) entrypoint() (in module paperrag.cli) evaluate() (in module paperrag.cli) exists() (paperrag.vectorstore.VectorStore class method) expand_input_dir() (paperrag.config.PaperRAGConfig class method) export() (in module paperrag.cli) extract_tables (paperrag.config.ParserConfig attribute) F fallback_to_raw (paperrag.config.ParserConfig attribute) file_hash (paperrag.chunker.Chunk attribute) (paperrag.parser.ParsedPaper attribute) file_path (paperrag.chunker.Chunk attribute) (paperrag.parser.ParsedPaper attribute) (paperrag.retriever.RetrievalResult attribute) from_dict() (paperrag.chunker.Chunk class method) G generate_answer() (in module paperrag.llm) get_all_chunks_for_file() (paperrag.retriever.Retriever method) get_file_hash() (paperrag.vectorstore.VectorStore method) get_n_workers() (paperrag.config.IndexingConfig method) H has_text_layer() (in module paperrag.parser) hash_id (paperrag.chunker.Chunk attribute) I index() (in module paperrag.cli) index_dir (paperrag.config.PaperRAGConfig property) indexing (paperrag.config.PaperRAGConfig attribute) IndexingConfig (class in paperrag.config) input_dir (paperrag.config.PaperRAGConfig attribute) L llm (paperrag.config.PaperRAGConfig attribute) LLMConfig (class in paperrag.config) load() (paperrag.vectorstore.VectorStore class method) load_manifest() (in module paperrag.parser) load_rc() (in module paperrag.config) load_snapshot() (paperrag.config.PaperRAGConfig class method) log_memory_usage (paperrag.config.IndexingConfig attribute) M main() (in module paperrag.cli) manifest_file (paperrag.config.ParserConfig attribute) max_failures (paperrag.config.IndexingConfig attribute) max_results_per_paper (paperrag.config.RetrieverConfig attribute) max_tokens (paperrag.config.LLMConfig attribute) mmr_lambda (paperrag.config.RetrieverConfig attribute) model_config (paperrag.config.ChunkerConfig attribute) (paperrag.config.EmbedderConfig attribute) (paperrag.config.IndexingConfig attribute) (paperrag.config.LLMConfig attribute) (paperrag.config.PaperRAGConfig attribute) (paperrag.config.ParserConfig attribute) (paperrag.config.RetrieverConfig attribute) model_name (paperrag.config.EmbedderConfig attribute) (paperrag.config.LLMConfig attribute) model_post_init() (paperrag.config.PaperRAGConfig method) module paperrag.chunker paperrag.cli paperrag.config paperrag.embedder paperrag.llm paperrag.parallel paperrag.parser paperrag.repl paperrag.retriever paperrag.vectorstore N n_gpu_layers (paperrag.config.LLMConfig attribute) n_threads (paperrag.config.LLMConfig attribute) n_workers (paperrag.config.IndexingConfig attribute) name (paperrag.parser.ParsedSection attribute) normalize (paperrag.config.EmbedderConfig attribute) O ocr_mode (paperrag.config.ParserConfig attribute) P paper_title (paperrag.chunker.Chunk attribute) (paperrag.retriever.RetrievalResult attribute) paperrag.chunker module paperrag.cli module paperrag.config module paperrag.embedder module paperrag.llm module paperrag.parallel module paperrag.parser module paperrag.repl module paperrag.retriever module paperrag.vectorstore module PaperRAGConfig (class in paperrag.config) parallel_process_pdfs() (in module paperrag.parallel) parse_pdf() (in module paperrag.parser) ParsedPaper (class in paperrag.parser) ParsedSection (class in paperrag.parser) parser (paperrag.config.PaperRAGConfig attribute) ParserConfig (class in paperrag.config) pdf_timeout (paperrag.config.IndexingConfig attribute) prewarm_ollama() (in module paperrag.llm) process_single_pdf() (in module paperrag.parallel) Q query() (in module paperrag.cli) R raw_text (paperrag.parser.ParsedPaper attribute) remove_by_file() (paperrag.vectorstore.VectorStore method) RetrievalResult (class in paperrag.retriever) retrieve() (paperrag.retriever.Retriever method) retrieve_file_paths() (paperrag.retriever.Retriever method) Retriever (class in paperrag.retriever) retriever (paperrag.config.PaperRAGConfig attribute) RetrieverConfig (class in paperrag.config) review() (in module paperrag.cli) S save() (paperrag.vectorstore.VectorStore method) save_snapshot() (paperrag.config.PaperRAGConfig method) score (paperrag.retriever.RetrievalResult attribute) score_threshold (paperrag.config.RetrieverConfig attribute) search() (paperrag.vectorstore.VectorStore method) section_name (paperrag.chunker.Chunk attribute) (paperrag.retriever.RetrievalResult attribute) sections (paperrag.parser.ParsedPaper attribute) seed (paperrag.config.EmbedderConfig attribute) set_file_hash() (paperrag.vectorstore.VectorStore method) snapshot() (paperrag.config.PaperRAGConfig method) start_repl() (in module paperrag.repl) status() (in module paperrag.cli) stream_answer() (in module paperrag.llm) stream_followup() (in module paperrag.llm) system_prompt (paperrag.config.LLMConfig attribute) T temperature (paperrag.config.LLMConfig attribute) text (paperrag.chunker.Chunk attribute) (paperrag.parser.ParsedSection attribute) (paperrag.retriever.RetrievalResult attribute) think (paperrag.config.LLMConfig attribute) title (paperrag.parser.ParsedPaper attribute) to_dict() (paperrag.chunker.Chunk method) top_k (paperrag.config.RetrieverConfig attribute) U use_mmr (paperrag.config.RetrieverConfig attribute) V VectorStore (class in paperrag.vectorstore) version_callback() (in module paperrag.cli)