Logo
Classes

LlamaCloudIndex

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:32

Constructors

Constructor

new LlamaCloudIndex(params): LlamaCloudIndex

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:35

Parameters

params

CloudConstructorParams

Returns

LlamaCloudIndex

Properties

params

params: CloudConstructorParams

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:33

Methods

getPipelineId()

getPipelineId(name?, projectName?, organizationId?): Promise<string>

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:148

Parameters

name?

string

projectName?

string

organizationId?

string

Returns

Promise<string>


getProjectId()

getProjectId(projectName?, organizationId?): Promise<string>

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:160

Parameters

projectName?

string

organizationId?

string

Returns

Promise<string>


fromDocuments()

static fromDocuments(params, config?): Promise<LlamaCloudIndex>

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:179

Adds documents to the given index parameters. If the index does not exist, it will be created.

Parameters

params

object & object & ClientParams

An object containing the following properties:

  • documents: An array of Document objects to be added to the index.
  • verbose: Optional boolean to enable verbose logging.
  • Additional properties from CloudConstructorParams.
config?
embedding

undefined | null | AzureOpenAIEmbeddingConfig | CohereEmbeddingConfig | GeminiEmbeddingConfig | HuggingFaceInferenceAPIEmbeddingConfig | OpenAIEmbeddingConfig | VertexAIEmbeddingConfig | BedrockEmbeddingConfig

transform

undefined | null | AutoTransformConfig | AdvancedModeTransformConfig

Returns

Promise<LlamaCloudIndex>

A Promise that resolves to a new LlamaCloudIndex instance.


addDocuments()

addDocuments(documents, verbose?): Promise<void>

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:195

Parameters

documents

Document<Metadata>[]

verbose?

boolean

Returns

Promise<void>


asRetriever()

asRetriever(params): BaseRetriever

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:255

Parameters

params

CloudRetrieveParams = {}

Returns

BaseRetriever


asQueryEngine()

asQueryEngine(params?): BaseQueryEngine

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:259

Parameters

params?

object & Omit<RetrievalParams, "query" | "search_filters" | "dense_similarity_top_k"> & object

Returns

BaseQueryEngine


asQueryTool()

asQueryTool(params): QueryEngineTool

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:277

Parameters

params

QueryToolParams

Returns

QueryEngineTool


queryTool()

queryTool(params): QueryEngineTool

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:289

Parameters

params

QueryToolParams

Returns

QueryEngineTool


insert()

insert(document): Promise<void>

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:293

Parameters

document

Document

Returns

Promise<void>


delete()

delete(document): Promise<void>

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:314

Parameters

document

Document

Returns

Promise<void>


refreshDoc()

refreshDoc(document): Promise<void>

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:329

Parameters

document

Document

Returns

Promise<void>


ensureIndex()

ensureIndex(config?): Promise<void>

Defined in: packages/llamaindex/src/cloud/LlamaCloudIndex.ts:350

Parameters

config?
embedding?

null | AzureOpenAIEmbeddingConfig | CohereEmbeddingConfig | GeminiEmbeddingConfig | HuggingFaceInferenceAPIEmbeddingConfig | OpenAIEmbeddingConfig | VertexAIEmbeddingConfig | BedrockEmbeddingConfig

transform?

null | AutoTransformConfig | AdvancedModeTransformConfig

verbose?

boolean

Returns

Promise<void>