MultiIngester

class MultiIngester(val stores: List<WritableStore>, val splitter: <Error class: unknown class> = TokenTextSplitter()) : Ingester

Write to all RAG services that implement com.embabel.agent.rag.WritableStore. Users can override the org.springframework.ai.transformer.splitter.TextSplitter to control how text is split into documents.

Constructors

Link copied to clipboard
constructor(stores: List<WritableStore>, splitter: <Error class: unknown class> = TokenTextSplitter())

Properties

Link copied to clipboard
val splitter: <Error class: unknown class>
Link copied to clipboard
open override val stores: List<WritableStore>

Functions

Link copied to clipboard
open fun accept(documents: List<<Error class: unknown class>>)
Link copied to clipboard
open override fun active(): Boolean

Is this ingester presently active?

Link copied to clipboard
open fun infoString(verbose: Boolean?, indent: Int): String
Link copied to clipboard
open override fun ingest(resourcePath: String): IngestionResult

Ingest the resource at the given path. Use Spring Resource conventions