Module: Ask::RAG

Defined in:
lib/ask/rag/query.rb,
lib/ask/rag/version.rb,
lib/ask/rag/document.rb,
lib/ask/rag/loader/csv.rb,
lib/ask/rag/loader/pdf.rb,
lib/ask/rag/loader/base.rb,
lib/ask/rag/loader/html.rb,
lib/ask/rag/loader/json.rb,
lib/ask/rag/loader/text.rb,
lib/ask/rag/loader/markdown.rb,
lib/ask/rag/loader/directory.rb,
lib/ask/rag/vector_store/base.rb,
lib/ask/rag/text_splitter/base.rb,
lib/ask/rag/vector_store/pgvector.rb,
lib/ask/rag/text_splitter/markdown.rb,
lib/ask/rag/vector_store/in_memory.rb,
lib/ask/rag/text_splitter/recursive_character.rb

Defined Under Namespace

Modules: Loader, Query, TextSplitter Classes: EmbeddingError, VectorStore

Constant Summary collapse

VERSION =
"0.2.1"
Document =

Re-export Ask::Document so it's accessible as Ask::RAG::Document too, for users who prefer to namespace everything under Ask::RAG.

Ask::Document