Package-level declarations
Types
A VectorStorage naive implementation that composes a DocumentEmbedder with a VectorStorageBackend.
A file-based VectorStorage implementation.
An in-memory VectorStorage implementation.
Implementation of an in-memory storage solution for text document embeddings.
A file-system-based VectorStorage implementation for managing and embedding documents represented by file paths.
A JVM-specific implementation of TextFileDocumentEmbeddingStorage tailored for text document embedding and storage within a file system. This class utilizes a ai.koog.rag.base.files.JVMDocumentProvider to handle document reading and manages embeddings using a provided ai.koog.embeddings.base.Embedder.
A file-based VectorStorage implementation for text documents.
Interface for a vector storage that combines document ingestion and retrieval.