Logo
Classes

IngestionPipeline

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:62

Constructors

new IngestionPipeline()

new IngestionPipeline(init?): IngestionPipeline

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:75

Parameters

init?

Partial<IngestionPipeline>

Returns

IngestionPipeline

Properties

transformations

transformations: TransformComponent<BaseNode<Metadata>[] | Promise<BaseNode<Metadata>[]>>[] = []

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:63


documents?

optional documents: Document<Metadata>[]

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:64


reader?

optional reader: BaseReader<Document<Metadata>>

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:65


vectorStore?

optional vectorStore: BaseVectorStore<unknown>

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:66


vectorStores?

optional vectorStores: VectorStoreByType

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:67


docStore?

optional docStore: BaseDocumentStore

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:68


docStoreStrategy

docStoreStrategy: DocStoreStrategy = DocStoreStrategy.UPSERTS

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:69


cache?

optional cache: IngestionCache

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:70


disableCache

disableCache: boolean = false

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:71

Methods

prepareInput()

prepareInput(documents?, nodes?): Promise<BaseNode<Metadata>[]>

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:95

Parameters

documents?

Document<Metadata>[]

nodes?

BaseNode<Metadata>[]

Returns

Promise<BaseNode<Metadata>[]>


run()

run(args, transformOptions?): Promise<BaseNode<Metadata>[]>

Defined in: llamaindex/src/ingestion/IngestionPipeline.ts:117

Parameters

args

any = {}

transformOptions?

any

Returns

Promise<BaseNode<Metadata>[]>

On this page