From 4b94ff749272b27368b31283eb2fda48e3a24fcc Mon Sep 17 00:00:00 2001
From: Yi Ding <yi.s.ding@gmail.com>
Date: Tue, 22 Aug 2023 21:58:31 -0700
Subject: [PATCH] remove api docs from repo

It gets regenerated on build so removing them prevents thrashing
---
 apps/docs/docs/.gitignore                     |    1 +
 apps/docs/docs/api/_category_.yml             |    2 -
 apps/docs/docs/api/classes/Anthropic.md       |  193 ----
 apps/docs/docs/api/classes/BaseEmbedding.md   |   81 --
 apps/docs/docs/api/classes/BaseIndex.md       |  216 ----
 apps/docs/docs/api/classes/BaseNode.md        |  308 -----
 apps/docs/docs/api/classes/CallbackManager.md |   83 --
 .../docs/docs/api/classes/CompactAndRefine.md |  106 --
 .../api/classes/CondenseQuestionChatEngine.md |  148 ---
 .../docs/api/classes/ContextChatEngine.md     |  111 --
 apps/docs/docs/api/classes/Document.md        |  492 --------
 .../docs/api/classes/InMemoryFileSystem.md    |  129 ---
 apps/docs/docs/api/classes/IndexDict.md       |  161 ---
 apps/docs/docs/api/classes/IndexList.md       |  140 ---
 apps/docs/docs/api/classes/IndexNode.md       |  502 --------
 apps/docs/docs/api/classes/IndexStruct.md     |   82 --
 .../docs/api/classes/LLMQuestionGenerator.md  |   84 --
 apps/docs/docs/api/classes/ListIndex.md       |  350 ------
 .../docs/api/classes/ListIndexLLMRetriever.md |  137 ---
 .../docs/api/classes/ListIndexRetriever.md    |   82 --
 apps/docs/docs/api/classes/LlamaDeuce.md      |  241 ----
 apps/docs/docs/api/classes/OpenAI.md          |  213 ----
 apps/docs/docs/api/classes/OpenAIEmbedding.md |  187 ---
 apps/docs/docs/api/classes/PDFReader.md       |   44 -
 apps/docs/docs/api/classes/PapaCSVReader.md   |  105 --
 apps/docs/docs/api/classes/Refine.md          |  139 ---
 apps/docs/docs/api/classes/Response.md        |   74 --
 .../docs/api/classes/ResponseSynthesizer.md   |   69 --
 .../docs/api/classes/RetrieverQueryEngine.md  |   77 --
 .../docs/docs/api/classes/SentenceSplitter.md |  238 ----
 .../docs/docs/api/classes/SimpleChatEngine.md |   96 --
 .../docs/api/classes/SimpleDirectoryReader.md |   43 -
 .../docs/api/classes/SimpleDocumentStore.md   |  480 --------
 .../docs/docs/api/classes/SimpleIndexStore.md |  234 ----
 .../docs/docs/api/classes/SimpleNodeParser.md |  120 --
 .../docs/api/classes/SimpleResponseBuilder.md |   75 --
 .../docs/api/classes/SimpleVectorStore.md     |  283 -----
 .../api/classes/SubQuestionOutputParser.md    |   67 --
 .../api/classes/SubQuestionQueryEngine.md     |  143 ---
 apps/docs/docs/api/classes/TextFileReader.md  |   44 -
 apps/docs/docs/api/classes/TextNode.md        |  472 --------
 apps/docs/docs/api/classes/TreeSummarize.md   |   65 --
 .../docs/api/classes/VectorIndexRetriever.md  |  104 --
 .../docs/docs/api/classes/VectorStoreIndex.md |  347 ------
 apps/docs/docs/api/classes/_category_.yml     |    2 -
 apps/docs/docs/api/enums/DeuceChatStrategy.md |   47 -
 apps/docs/docs/api/enums/IndexStructType.md   |   27 -
 apps/docs/docs/api/enums/ListRetrieverMode.md |   27 -
 apps/docs/docs/api/enums/MetadataMode.md      |   47 -
 apps/docs/docs/api/enums/NodeRelationship.md  |   57 -
 apps/docs/docs/api/enums/ObjectType.md        |   47 -
 apps/docs/docs/api/enums/SimilarityType.md    |   40 -
 .../docs/api/enums/VectorStoreQueryMode.md    |   77 --
 apps/docs/docs/api/enums/_category_.yml       |    2 -
 apps/docs/docs/api/index.md                   |  107 --
 .../docs/docs/api/interfaces/BaseIndexInit.md |   73 --
 .../docs/api/interfaces/BaseOutputParser.md   |   59 -
 .../docs/api/interfaces/BaseQueryEngine.md    |   37 -
 .../api/interfaces/BaseQuestionGenerator.md   |   34 -
 apps/docs/docs/api/interfaces/BaseReader.md   |   36 -
 .../docs/docs/api/interfaces/BaseRetriever.md |   50 -
 apps/docs/docs/api/interfaces/BaseTool.md     |   25 -
 apps/docs/docs/api/interfaces/ChatEngine.md   |   54 -
 apps/docs/docs/api/interfaces/ChatMessage.md  |   27 -
 apps/docs/docs/api/interfaces/ChatResponse.md |   37 -
 apps/docs/docs/api/interfaces/Event.md        |   47 -
 .../docs/api/interfaces/ExactMatchFilter.md   |   37 -
 .../docs/api/interfaces/GenericFileSystem.md  |  100 --
 apps/docs/docs/api/interfaces/LLM.md          |   61 -
 .../docs/api/interfaces/MetadataFilters.md    |   17 -
 apps/docs/docs/api/interfaces/MetadataInfo.md |   37 -
 apps/docs/docs/api/interfaces/NodeParser.md   |   37 -
 .../docs/docs/api/interfaces/NodeWithScore.md |   29 -
 .../docs/api/interfaces/QueryEngineTool.md    |   39 -
 .../docs/api/interfaces/RelatedNodeInfo.md    |   47 -
 .../interfaces/RetrievalCallbackResponse.md   |   47 -
 .../docs/api/interfaces/ServiceContext.md     |   59 -
 .../api/interfaces/ServiceContextOptions.md   |   77 --
 .../docs/api/interfaces/StorageContext.md     |   37 -
 .../api/interfaces/StreamCallbackResponse.md  |   57 -
 apps/docs/docs/api/interfaces/StreamToken.md  |   57 -
 .../docs/api/interfaces/StructuredOutput.md   |   35 -
 apps/docs/docs/api/interfaces/SubQuestion.md  |   27 -
 apps/docs/docs/api/interfaces/ToolMetadata.md |   27 -
 .../interfaces/VectorIndexConstructorProps.md |   97 --
 .../docs/api/interfaces/VectorIndexOptions.md |   57 -
 apps/docs/docs/api/interfaces/VectorStore.md  |  128 --
 .../docs/api/interfaces/VectorStoreInfo.md    |   27 -
 .../docs/api/interfaces/VectorStoreQuery.md   |   87 --
 .../api/interfaces/VectorStoreQueryResult.md  |   37 -
 .../api/interfaces/VectorStoreQuerySpec.md    |   37 -
 .../docs/api/interfaces/WalkableFileSystem.md |   47 -
 apps/docs/docs/api/interfaces/_category_.yml  |    2 -
 apps/docs/docs/api/modules.md                 | 1029 -----------------
 94 files changed, 1 insertion(+), 10701 deletions(-)
 create mode 100644 apps/docs/docs/.gitignore
 delete mode 100644 apps/docs/docs/api/_category_.yml
 delete mode 100644 apps/docs/docs/api/classes/Anthropic.md
 delete mode 100644 apps/docs/docs/api/classes/BaseEmbedding.md
 delete mode 100644 apps/docs/docs/api/classes/BaseIndex.md
 delete mode 100644 apps/docs/docs/api/classes/BaseNode.md
 delete mode 100644 apps/docs/docs/api/classes/CallbackManager.md
 delete mode 100644 apps/docs/docs/api/classes/CompactAndRefine.md
 delete mode 100644 apps/docs/docs/api/classes/CondenseQuestionChatEngine.md
 delete mode 100644 apps/docs/docs/api/classes/ContextChatEngine.md
 delete mode 100644 apps/docs/docs/api/classes/Document.md
 delete mode 100644 apps/docs/docs/api/classes/InMemoryFileSystem.md
 delete mode 100644 apps/docs/docs/api/classes/IndexDict.md
 delete mode 100644 apps/docs/docs/api/classes/IndexList.md
 delete mode 100644 apps/docs/docs/api/classes/IndexNode.md
 delete mode 100644 apps/docs/docs/api/classes/IndexStruct.md
 delete mode 100644 apps/docs/docs/api/classes/LLMQuestionGenerator.md
 delete mode 100644 apps/docs/docs/api/classes/ListIndex.md
 delete mode 100644 apps/docs/docs/api/classes/ListIndexLLMRetriever.md
 delete mode 100644 apps/docs/docs/api/classes/ListIndexRetriever.md
 delete mode 100644 apps/docs/docs/api/classes/LlamaDeuce.md
 delete mode 100644 apps/docs/docs/api/classes/OpenAI.md
 delete mode 100644 apps/docs/docs/api/classes/OpenAIEmbedding.md
 delete mode 100644 apps/docs/docs/api/classes/PDFReader.md
 delete mode 100644 apps/docs/docs/api/classes/PapaCSVReader.md
 delete mode 100644 apps/docs/docs/api/classes/Refine.md
 delete mode 100644 apps/docs/docs/api/classes/Response.md
 delete mode 100644 apps/docs/docs/api/classes/ResponseSynthesizer.md
 delete mode 100644 apps/docs/docs/api/classes/RetrieverQueryEngine.md
 delete mode 100644 apps/docs/docs/api/classes/SentenceSplitter.md
 delete mode 100644 apps/docs/docs/api/classes/SimpleChatEngine.md
 delete mode 100644 apps/docs/docs/api/classes/SimpleDirectoryReader.md
 delete mode 100644 apps/docs/docs/api/classes/SimpleDocumentStore.md
 delete mode 100644 apps/docs/docs/api/classes/SimpleIndexStore.md
 delete mode 100644 apps/docs/docs/api/classes/SimpleNodeParser.md
 delete mode 100644 apps/docs/docs/api/classes/SimpleResponseBuilder.md
 delete mode 100644 apps/docs/docs/api/classes/SimpleVectorStore.md
 delete mode 100644 apps/docs/docs/api/classes/SubQuestionOutputParser.md
 delete mode 100644 apps/docs/docs/api/classes/SubQuestionQueryEngine.md
 delete mode 100644 apps/docs/docs/api/classes/TextFileReader.md
 delete mode 100644 apps/docs/docs/api/classes/TextNode.md
 delete mode 100644 apps/docs/docs/api/classes/TreeSummarize.md
 delete mode 100644 apps/docs/docs/api/classes/VectorIndexRetriever.md
 delete mode 100644 apps/docs/docs/api/classes/VectorStoreIndex.md
 delete mode 100644 apps/docs/docs/api/classes/_category_.yml
 delete mode 100644 apps/docs/docs/api/enums/DeuceChatStrategy.md
 delete mode 100644 apps/docs/docs/api/enums/IndexStructType.md
 delete mode 100644 apps/docs/docs/api/enums/ListRetrieverMode.md
 delete mode 100644 apps/docs/docs/api/enums/MetadataMode.md
 delete mode 100644 apps/docs/docs/api/enums/NodeRelationship.md
 delete mode 100644 apps/docs/docs/api/enums/ObjectType.md
 delete mode 100644 apps/docs/docs/api/enums/SimilarityType.md
 delete mode 100644 apps/docs/docs/api/enums/VectorStoreQueryMode.md
 delete mode 100644 apps/docs/docs/api/enums/_category_.yml
 delete mode 100644 apps/docs/docs/api/index.md
 delete mode 100644 apps/docs/docs/api/interfaces/BaseIndexInit.md
 delete mode 100644 apps/docs/docs/api/interfaces/BaseOutputParser.md
 delete mode 100644 apps/docs/docs/api/interfaces/BaseQueryEngine.md
 delete mode 100644 apps/docs/docs/api/interfaces/BaseQuestionGenerator.md
 delete mode 100644 apps/docs/docs/api/interfaces/BaseReader.md
 delete mode 100644 apps/docs/docs/api/interfaces/BaseRetriever.md
 delete mode 100644 apps/docs/docs/api/interfaces/BaseTool.md
 delete mode 100644 apps/docs/docs/api/interfaces/ChatEngine.md
 delete mode 100644 apps/docs/docs/api/interfaces/ChatMessage.md
 delete mode 100644 apps/docs/docs/api/interfaces/ChatResponse.md
 delete mode 100644 apps/docs/docs/api/interfaces/Event.md
 delete mode 100644 apps/docs/docs/api/interfaces/ExactMatchFilter.md
 delete mode 100644 apps/docs/docs/api/interfaces/GenericFileSystem.md
 delete mode 100644 apps/docs/docs/api/interfaces/LLM.md
 delete mode 100644 apps/docs/docs/api/interfaces/MetadataFilters.md
 delete mode 100644 apps/docs/docs/api/interfaces/MetadataInfo.md
 delete mode 100644 apps/docs/docs/api/interfaces/NodeParser.md
 delete mode 100644 apps/docs/docs/api/interfaces/NodeWithScore.md
 delete mode 100644 apps/docs/docs/api/interfaces/QueryEngineTool.md
 delete mode 100644 apps/docs/docs/api/interfaces/RelatedNodeInfo.md
 delete mode 100644 apps/docs/docs/api/interfaces/RetrievalCallbackResponse.md
 delete mode 100644 apps/docs/docs/api/interfaces/ServiceContext.md
 delete mode 100644 apps/docs/docs/api/interfaces/ServiceContextOptions.md
 delete mode 100644 apps/docs/docs/api/interfaces/StorageContext.md
 delete mode 100644 apps/docs/docs/api/interfaces/StreamCallbackResponse.md
 delete mode 100644 apps/docs/docs/api/interfaces/StreamToken.md
 delete mode 100644 apps/docs/docs/api/interfaces/StructuredOutput.md
 delete mode 100644 apps/docs/docs/api/interfaces/SubQuestion.md
 delete mode 100644 apps/docs/docs/api/interfaces/ToolMetadata.md
 delete mode 100644 apps/docs/docs/api/interfaces/VectorIndexConstructorProps.md
 delete mode 100644 apps/docs/docs/api/interfaces/VectorIndexOptions.md
 delete mode 100644 apps/docs/docs/api/interfaces/VectorStore.md
 delete mode 100644 apps/docs/docs/api/interfaces/VectorStoreInfo.md
 delete mode 100644 apps/docs/docs/api/interfaces/VectorStoreQuery.md
 delete mode 100644 apps/docs/docs/api/interfaces/VectorStoreQueryResult.md
 delete mode 100644 apps/docs/docs/api/interfaces/VectorStoreQuerySpec.md
 delete mode 100644 apps/docs/docs/api/interfaces/WalkableFileSystem.md
 delete mode 100644 apps/docs/docs/api/interfaces/_category_.yml
 delete mode 100644 apps/docs/docs/api/modules.md

diff --git a/apps/docs/docs/.gitignore b/apps/docs/docs/.gitignore
new file mode 100644
index 000000000..8c6492ca8
--- /dev/null
+++ b/apps/docs/docs/.gitignore
@@ -0,0 +1 @@
+api/
diff --git a/apps/docs/docs/api/_category_.yml b/apps/docs/docs/api/_category_.yml
deleted file mode 100644
index 79eb4b8a2..000000000
--- a/apps/docs/docs/api/_category_.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-label: "API"
-position: 6
\ No newline at end of file
diff --git a/apps/docs/docs/api/classes/Anthropic.md b/apps/docs/docs/api/classes/Anthropic.md
deleted file mode 100644
index 8dbf472c0..000000000
--- a/apps/docs/docs/api/classes/Anthropic.md
+++ /dev/null
@@ -1,193 +0,0 @@
----
-id: "Anthropic"
-title: "Class: Anthropic"
-sidebar_label: "Anthropic"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Anthropic LLM implementation
-
-## Implements
-
-- [`LLM`](../interfaces/LLM.md)
-
-## Constructors
-
-### constructor
-
-• **new Anthropic**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Partial`<[`Anthropic`](Anthropic.md)\> |
-
-#### Defined in
-
-[llm/LLM.ts:466](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L466)
-
-## Properties
-
-### apiKey
-
-• `Optional` **apiKey**: `string` = `undefined`
-
-#### Defined in
-
-[llm/LLM.ts:459](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L459)
-
-___
-
-### callbackManager
-
-• `Optional` **callbackManager**: [`CallbackManager`](CallbackManager.md)
-
-#### Defined in
-
-[llm/LLM.ts:464](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L464)
-
-___
-
-### maxRetries
-
-• **maxRetries**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:460](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L460)
-
-___
-
-### maxTokens
-
-• `Optional` **maxTokens**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:456](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L456)
-
-___
-
-### model
-
-• **model**: `string`
-
-#### Defined in
-
-[llm/LLM.ts:453](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L453)
-
-___
-
-### session
-
-• **session**: `AnthropicSession`
-
-#### Defined in
-
-[llm/LLM.ts:462](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L462)
-
-___
-
-### temperature
-
-• **temperature**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:454](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L454)
-
-___
-
-### timeout
-
-• `Optional` **timeout**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:461](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L461)
-
-___
-
-### topP
-
-• **topP**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:455](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L455)
-
-## Methods
-
-### chat
-
-â–¸ **chat**(`messages`, `parentEvent?`): `Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-Get a chat response from the LLM
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messages` | [`ChatMessage`](../interfaces/ChatMessage.md)[] |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-#### Implementation of
-
-[LLM](../interfaces/LLM.md).[chat](../interfaces/LLM.md#chat)
-
-#### Defined in
-
-[llm/LLM.ts:501](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L501)
-
-___
-
-### complete
-
-â–¸ **complete**(`prompt`, `parentEvent?`): `Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-Get a prompt completion from the LLM
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `prompt` | `string` | the prompt to complete |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) | - |
-
-#### Returns
-
-`Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-#### Implementation of
-
-[LLM](../interfaces/LLM.md).[complete](../interfaces/LLM.md#complete)
-
-#### Defined in
-
-[llm/LLM.ts:519](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L519)
-
-___
-
-### mapMessagesToPrompt
-
-â–¸ **mapMessagesToPrompt**(`messages`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messages` | [`ChatMessage`](../interfaces/ChatMessage.md)[] |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[llm/LLM.ts:486](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L486)
diff --git a/apps/docs/docs/api/classes/BaseEmbedding.md b/apps/docs/docs/api/classes/BaseEmbedding.md
deleted file mode 100644
index 88c85cc3a..000000000
--- a/apps/docs/docs/api/classes/BaseEmbedding.md
+++ /dev/null
@@ -1,81 +0,0 @@
----
-id: "BaseEmbedding"
-title: "Class: BaseEmbedding"
-sidebar_label: "BaseEmbedding"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Hierarchy
-
-- **`BaseEmbedding`**
-
-  ↳ [`OpenAIEmbedding`](OpenAIEmbedding.md)
-
-## Constructors
-
-### constructor
-
-• **new BaseEmbedding**()
-
-## Methods
-
-### getQueryEmbedding
-
-â–¸ `Abstract` **getQueryEmbedding**(`query`): `Promise`<`number`[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-
-#### Returns
-
-`Promise`<`number`[]\>
-
-#### Defined in
-
-[Embedding.ts:215](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L215)
-
-___
-
-### getTextEmbedding
-
-â–¸ `Abstract` **getTextEmbedding**(`text`): `Promise`<`number`[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `text` | `string` |
-
-#### Returns
-
-`Promise`<`number`[]\>
-
-#### Defined in
-
-[Embedding.ts:214](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L214)
-
-___
-
-### similarity
-
-â–¸ **similarity**(`embedding1`, `embedding2`, `mode?`): `number`
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `embedding1` | `number`[] | `undefined` |
-| `embedding2` | `number`[] | `undefined` |
-| `mode` | [`SimilarityType`](../enums/SimilarityType.md) | `SimilarityType.DEFAULT` |
-
-#### Returns
-
-`number`
-
-#### Defined in
-
-[Embedding.ts:206](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L206)
diff --git a/apps/docs/docs/api/classes/BaseIndex.md b/apps/docs/docs/api/classes/BaseIndex.md
deleted file mode 100644
index 281301afa..000000000
--- a/apps/docs/docs/api/classes/BaseIndex.md
+++ /dev/null
@@ -1,216 +0,0 @@
----
-id: "BaseIndex"
-title: "Class: BaseIndex<T>"
-sidebar_label: "BaseIndex"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Indexes are the data structure that we store our nodes and embeddings in so
-they can be retrieved for our queries.
-
-## Type parameters
-
-| Name |
-| :------ |
-| `T` |
-
-## Hierarchy
-
-- **`BaseIndex`**
-
-  ↳ [`ListIndex`](ListIndex.md)
-
-  ↳ [`VectorStoreIndex`](VectorStoreIndex.md)
-
-## Constructors
-
-### constructor
-
-• **new BaseIndex**<`T`\>(`init`)
-
-#### Type parameters
-
-| Name |
-| :------ |
-| `T` |
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init` | [`BaseIndexInit`](../interfaces/BaseIndexInit.md)<`T`\> |
-
-#### Defined in
-
-[indices/BaseIndex.ts:130](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L130)
-
-## Properties
-
-### docStore
-
-• **docStore**: `BaseDocumentStore`
-
-#### Defined in
-
-[indices/BaseIndex.ts:125](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L125)
-
-___
-
-### indexStore
-
-• `Optional` **indexStore**: `BaseIndexStore`
-
-#### Defined in
-
-[indices/BaseIndex.ts:127](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L127)
-
-___
-
-### indexStruct
-
-• **indexStruct**: `T`
-
-#### Defined in
-
-[indices/BaseIndex.ts:128](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L128)
-
-___
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:123](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L123)
-
-___
-
-### storageContext
-
-• **storageContext**: [`StorageContext`](../interfaces/StorageContext.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:124](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L124)
-
-___
-
-### vectorStore
-
-• `Optional` **vectorStore**: [`VectorStore`](../interfaces/VectorStore.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:126](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L126)
-
-## Methods
-
-### asQueryEngine
-
-â–¸ `Abstract` **asQueryEngine**(`options?`): [`BaseQueryEngine`](../interfaces/BaseQueryEngine.md)
-
-Create a new query engine from the index. It will also create a retriever
-and response synthezier if they are not provided.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `options?` | `Object` | you can supply your own custom Retriever and ResponseSynthesizer |
-| `options.responseSynthesizer?` | [`ResponseSynthesizer`](ResponseSynthesizer.md) | - |
-| `options.retriever?` | [`BaseRetriever`](../interfaces/BaseRetriever.md) | - |
-
-#### Returns
-
-[`BaseQueryEngine`](../interfaces/BaseQueryEngine.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:150](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L150)
-
-___
-
-### asRetriever
-
-â–¸ `Abstract` **asRetriever**(`options?`): [`BaseRetriever`](../interfaces/BaseRetriever.md)
-
-Create a new retriever from the index.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `options?` | `any` |
-
-#### Returns
-
-[`BaseRetriever`](../interfaces/BaseRetriever.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:143](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L143)
-
-___
-
-### deleteRefDoc
-
-â–¸ `Abstract` **deleteRefDoc**(`refDocId`, `deleteFromDocStore?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `refDocId` | `string` |
-| `deleteFromDocStore?` | `boolean` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Defined in
-
-[indices/BaseIndex.ts:168](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L168)
-
-___
-
-### insert
-
-â–¸ **insert**(`document`): `Promise`<`void`\>
-
-Insert a document into the index.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `document` | [`Document`](Document.md) |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Defined in
-
-[indices/BaseIndex.ts:159](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L159)
-
-___
-
-### insertNodes
-
-â–¸ `Abstract` **insertNodes**(`nodes`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `nodes` | [`BaseNode`](BaseNode.md)[] |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Defined in
-
-[indices/BaseIndex.ts:167](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L167)
diff --git a/apps/docs/docs/api/classes/BaseNode.md b/apps/docs/docs/api/classes/BaseNode.md
deleted file mode 100644
index b7b26c456..000000000
--- a/apps/docs/docs/api/classes/BaseNode.md
+++ /dev/null
@@ -1,308 +0,0 @@
----
-id: "BaseNode"
-title: "Class: BaseNode"
-sidebar_label: "BaseNode"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Generic abstract class for retrievable nodes
-
-## Hierarchy
-
-- **`BaseNode`**
-
-  ↳ [`TextNode`](TextNode.md)
-
-## Constructors
-
-### constructor
-
-• **new BaseNode**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Partial`<[`BaseNode`](BaseNode.md)\> |
-
-#### Defined in
-
-[Node.ts:55](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L55)
-
-## Properties
-
-### embedding
-
-• `Optional` **embedding**: `number`[]
-
-#### Defined in
-
-[Node.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L46)
-
-___
-
-### excludedEmbedMetadataKeys
-
-• **excludedEmbedMetadataKeys**: `string`[] = `[]`
-
-#### Defined in
-
-[Node.ts:50](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L50)
-
-___
-
-### excludedLlmMetadataKeys
-
-• **excludedLlmMetadataKeys**: `string`[] = `[]`
-
-#### Defined in
-
-[Node.ts:51](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L51)
-
-___
-
-### hash
-
-• **hash**: `string` = `""`
-
-#### Defined in
-
-[Node.ts:53](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L53)
-
-___
-
-### id\_
-
-• **id\_**: `string`
-
-The unique ID of the Node/Document. The trailing underscore is here
-to avoid collisions with the id keyword in Python.
-
-Set to a UUID by default.
-
-#### Defined in
-
-[Node.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L45)
-
-___
-
-### metadata
-
-• **metadata**: `Record`<`string`, `any`\> = `{}`
-
-#### Defined in
-
-[Node.ts:49](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L49)
-
-___
-
-### relationships
-
-• **relationships**: `Partial`<`Record`<[`NodeRelationship`](../enums/NodeRelationship.md), [`RelatedNodeType`](../modules.md#relatednodetype)\>\> = `{}`
-
-#### Defined in
-
-[Node.ts:52](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L52)
-
-## Accessors
-
-### childNodes
-
-• `get` **childNodes**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)[]
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)[]
-
-#### Defined in
-
-[Node.ts:107](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L107)
-
-___
-
-### nextNode
-
-• `get` **nextNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Defined in
-
-[Node.ts:87](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L87)
-
-___
-
-### parentNode
-
-• `get` **parentNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Defined in
-
-[Node.ts:97](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L97)
-
-___
-
-### prevNode
-
-• `get` **prevNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Defined in
-
-[Node.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L75)
-
-___
-
-### sourceNode
-
-• `get` **sourceNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Defined in
-
-[Node.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L65)
-
-## Methods
-
-### asRelatedNodeInfo
-
-â–¸ **asRelatedNodeInfo**(): [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-[`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Defined in
-
-[Node.ts:129](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L129)
-
-___
-
-### generateHash
-
-â–¸ `Abstract` **generateHash**(): `string`
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Node.ts:119](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L119)
-
-___
-
-### getContent
-
-â–¸ `Abstract` **getContent**(`metadataMode`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `metadataMode` | [`MetadataMode`](../enums/MetadataMode.md) |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Node.ts:61](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L61)
-
-___
-
-### getEmbedding
-
-â–¸ **getEmbedding**(): `number`[]
-
-#### Returns
-
-`number`[]
-
-#### Defined in
-
-[Node.ts:121](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L121)
-
-___
-
-### getMetadataStr
-
-â–¸ `Abstract` **getMetadataStr**(`metadataMode`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `metadataMode` | [`MetadataMode`](../enums/MetadataMode.md) |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Node.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L62)
-
-___
-
-### getType
-
-â–¸ `Abstract` **getType**(): [`ObjectType`](../enums/ObjectType.md)
-
-#### Returns
-
-[`ObjectType`](../enums/ObjectType.md)
-
-#### Defined in
-
-[Node.ts:59](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L59)
-
-___
-
-### setContent
-
-â–¸ `Abstract` **setContent**(`value`): `void`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `value` | `any` |
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[Node.ts:63](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L63)
-
-___
-
-### toJSON
-
-â–¸ **toJSON**(): `Record`<`string`, `any`\>
-
-Used with built in JSON.stringify
-
-#### Returns
-
-`Record`<`string`, `any`\>
-
-#### Defined in
-
-[Node.ts:141](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L141)
diff --git a/apps/docs/docs/api/classes/CallbackManager.md b/apps/docs/docs/api/classes/CallbackManager.md
deleted file mode 100644
index 1dd090e28..000000000
--- a/apps/docs/docs/api/classes/CallbackManager.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-id: "CallbackManager"
-title: "Class: CallbackManager"
-sidebar_label: "CallbackManager"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Implements
-
-- `CallbackManagerMethods`
-
-## Constructors
-
-### constructor
-
-• **new CallbackManager**(`handlers?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `handlers?` | `CallbackManagerMethods` |
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:67](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L67)
-
-## Properties
-
-### onLLMStream
-
-• `Optional` **onLLMStream**: (`params`: [`StreamCallbackResponse`](../interfaces/StreamCallbackResponse.md)) => `void` \| `Promise`<`void`\>
-
-#### Type declaration
-
-â–¸ (`params`): `void` \| `Promise`<`void`\>
-
-##### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `params` | [`StreamCallbackResponse`](../interfaces/StreamCallbackResponse.md) |
-
-##### Returns
-
-`void` \| `Promise`<`void`\>
-
-#### Implementation of
-
-CallbackManagerMethods.onLLMStream
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:64](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L64)
-
-___
-
-### onRetrieve
-
-• `Optional` **onRetrieve**: (`params`: [`RetrievalCallbackResponse`](../interfaces/RetrievalCallbackResponse.md)) => `void` \| `Promise`<`void`\>
-
-#### Type declaration
-
-â–¸ (`params`): `void` \| `Promise`<`void`\>
-
-##### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `params` | [`RetrievalCallbackResponse`](../interfaces/RetrievalCallbackResponse.md) |
-
-##### Returns
-
-`void` \| `Promise`<`void`\>
-
-#### Implementation of
-
-CallbackManagerMethods.onRetrieve
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L65)
diff --git a/apps/docs/docs/api/classes/CompactAndRefine.md b/apps/docs/docs/api/classes/CompactAndRefine.md
deleted file mode 100644
index 2d53f611f..000000000
--- a/apps/docs/docs/api/classes/CompactAndRefine.md
+++ /dev/null
@@ -1,106 +0,0 @@
----
-id: "CompactAndRefine"
-title: "Class: CompactAndRefine"
-sidebar_label: "CompactAndRefine"
-sidebar_position: 0
-custom_edit_url: null
----
-
-CompactAndRefine is a slight variation of Refine that first compacts the text chunks into the smallest possible number of chunks.
-
-## Hierarchy
-
-- [`Refine`](Refine.md)
-
-  ↳ **`CompactAndRefine`**
-
-## Constructors
-
-### constructor
-
-• **new CompactAndRefine**(`serviceContext`, `textQATemplate?`, `refineTemplate?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `serviceContext` | [`ServiceContext`](../interfaces/ServiceContext.md) |
-| `textQATemplate?` | [`SimplePrompt`](../modules.md#simpleprompt) |
-| `refineTemplate?` | [`SimplePrompt`](../modules.md#simpleprompt) |
-
-#### Inherited from
-
-[Refine](Refine.md).[constructor](Refine.md#constructor)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:78](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L78)
-
-## Properties
-
-### refineTemplate
-
-• **refineTemplate**: [`SimplePrompt`](../modules.md#simpleprompt)
-
-#### Inherited from
-
-[Refine](Refine.md).[refineTemplate](Refine.md#refinetemplate)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:76](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L76)
-
-___
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Inherited from
-
-[Refine](Refine.md).[serviceContext](Refine.md#servicecontext)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:74](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L74)
-
-___
-
-### textQATemplate
-
-• **textQATemplate**: [`SimplePrompt`](../modules.md#simpleprompt)
-
-#### Inherited from
-
-[Refine](Refine.md).[textQATemplate](Refine.md#textqatemplate)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L75)
-
-## Methods
-
-### getResponse
-
-â–¸ **getResponse**(`query`, `textChunks`, `parentEvent?`, `prevResponse?`): `Promise`<`string`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `textChunks` | `string`[] |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-| `prevResponse?` | `string` |
-
-#### Returns
-
-`Promise`<`string`\>
-
-#### Overrides
-
-[Refine](Refine.md).[getResponse](Refine.md#getresponse)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:181](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L181)
diff --git a/apps/docs/docs/api/classes/CondenseQuestionChatEngine.md b/apps/docs/docs/api/classes/CondenseQuestionChatEngine.md
deleted file mode 100644
index a70faf9cb..000000000
--- a/apps/docs/docs/api/classes/CondenseQuestionChatEngine.md
+++ /dev/null
@@ -1,148 +0,0 @@
----
-id: "CondenseQuestionChatEngine"
-title: "Class: CondenseQuestionChatEngine"
-sidebar_label: "CondenseQuestionChatEngine"
-sidebar_position: 0
-custom_edit_url: null
----
-
-CondenseQuestionChatEngine is used in conjunction with a Index (for example VectorStoreIndex).
-It does two steps on taking a user's chat message: first, it condenses the chat message
-with the previous chat history into a question with more context.
-Then, it queries the underlying Index using the new question with context and returns
-the response.
-CondenseQuestionChatEngine performs well when the input is primarily questions about the
-underlying data. It performs less well when the chat messages are not questions about the
-data, or are very referential to previous context.
-
-## Implements
-
-- [`ChatEngine`](../interfaces/ChatEngine.md)
-
-## Constructors
-
-### constructor
-
-• **new CondenseQuestionChatEngine**(`init`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init` | `Object` |
-| `init.chatHistory` | [`ChatMessage`](../interfaces/ChatMessage.md)[] |
-| `init.condenseMessagePrompt?` | [`SimplePrompt`](../modules.md#simpleprompt) |
-| `init.queryEngine` | [`BaseQueryEngine`](../interfaces/BaseQueryEngine.md) |
-| `init.serviceContext?` | [`ServiceContext`](../interfaces/ServiceContext.md) |
-
-#### Defined in
-
-[ChatEngine.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L75)
-
-## Properties
-
-### chatHistory
-
-• **chatHistory**: [`ChatMessage`](../interfaces/ChatMessage.md)[]
-
-#### Defined in
-
-[ChatEngine.ts:71](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L71)
-
-___
-
-### condenseMessagePrompt
-
-• **condenseMessagePrompt**: [`SimplePrompt`](../modules.md#simpleprompt)
-
-#### Defined in
-
-[ChatEngine.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L73)
-
-___
-
-### queryEngine
-
-• **queryEngine**: [`BaseQueryEngine`](../interfaces/BaseQueryEngine.md)
-
-#### Defined in
-
-[ChatEngine.ts:70](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L70)
-
-___
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Defined in
-
-[ChatEngine.ts:72](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L72)
-
-## Methods
-
-### chat
-
-â–¸ **chat**(`message`, `chatHistory?`): `Promise`<[`Response`](Response.md)\>
-
-Send message along with the class's current chat history to the LLM.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `message` | `string` |  |
-| `chatHistory?` | [`ChatMessage`](../interfaces/ChatMessage.md)[] | optional chat history if you want to customize the chat history |
-
-#### Returns
-
-`Promise`<[`Response`](Response.md)\>
-
-#### Implementation of
-
-[ChatEngine](../interfaces/ChatEngine.md).[chat](../interfaces/ChatEngine.md#chat)
-
-#### Defined in
-
-[ChatEngine.ts:100](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L100)
-
-___
-
-### condenseQuestion
-
-â–¸ `Private` **condenseQuestion**(`chatHistory`, `question`): `Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `chatHistory` | [`ChatMessage`](../interfaces/ChatMessage.md)[] |
-| `question` | `string` |
-
-#### Returns
-
-`Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-#### Defined in
-
-[ChatEngine.ts:89](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L89)
-
-___
-
-### reset
-
-â–¸ **reset**(): `void`
-
-Resets the chat history so that it's empty.
-
-#### Returns
-
-`void`
-
-#### Implementation of
-
-[ChatEngine](../interfaces/ChatEngine.md).[reset](../interfaces/ChatEngine.md#reset)
-
-#### Defined in
-
-[ChatEngine.ts:118](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L118)
diff --git a/apps/docs/docs/api/classes/ContextChatEngine.md b/apps/docs/docs/api/classes/ContextChatEngine.md
deleted file mode 100644
index 50d41da5d..000000000
--- a/apps/docs/docs/api/classes/ContextChatEngine.md
+++ /dev/null
@@ -1,111 +0,0 @@
----
-id: "ContextChatEngine"
-title: "Class: ContextChatEngine"
-sidebar_label: "ContextChatEngine"
-sidebar_position: 0
-custom_edit_url: null
----
-
-ContextChatEngine uses the Index to get the appropriate context for each query.
-The context is stored in the system prompt, and the chat history is preserved,
-ideally allowing the appropriate context to be surfaced for each query.
-
-## Implements
-
-- [`ChatEngine`](../interfaces/ChatEngine.md)
-
-## Constructors
-
-### constructor
-
-• **new ContextChatEngine**(`init`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init` | `Object` |
-| `init.chatHistory?` | [`ChatMessage`](../interfaces/ChatMessage.md)[] |
-| `init.chatModel?` | [`OpenAI`](OpenAI.md) |
-| `init.retriever` | [`BaseRetriever`](../interfaces/BaseRetriever.md) |
-
-#### Defined in
-
-[ChatEngine.ts:133](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L133)
-
-## Properties
-
-### chatHistory
-
-• **chatHistory**: [`ChatMessage`](../interfaces/ChatMessage.md)[]
-
-#### Defined in
-
-[ChatEngine.ts:131](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L131)
-
-___
-
-### chatModel
-
-• **chatModel**: [`OpenAI`](OpenAI.md)
-
-#### Defined in
-
-[ChatEngine.ts:130](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L130)
-
-___
-
-### retriever
-
-• **retriever**: [`BaseRetriever`](../interfaces/BaseRetriever.md)
-
-#### Defined in
-
-[ChatEngine.ts:129](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L129)
-
-## Methods
-
-### chat
-
-â–¸ **chat**(`message`, `chatHistory?`): `Promise`<[`Response`](Response.md)\>
-
-Send message along with the class's current chat history to the LLM.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `message` | `string` |  |
-| `chatHistory?` | [`ChatMessage`](../interfaces/ChatMessage.md)[] | optional chat history if you want to customize the chat history |
-
-#### Returns
-
-`Promise`<[`Response`](Response.md)\>
-
-#### Implementation of
-
-[ChatEngine](../interfaces/ChatEngine.md).[chat](../interfaces/ChatEngine.md#chat)
-
-#### Defined in
-
-[ChatEngine.ts:144](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L144)
-
-___
-
-### reset
-
-â–¸ **reset**(): `void`
-
-Resets the chat history so that it's empty.
-
-#### Returns
-
-`void`
-
-#### Implementation of
-
-[ChatEngine](../interfaces/ChatEngine.md).[reset](../interfaces/ChatEngine.md#reset)
-
-#### Defined in
-
-[ChatEngine.ts:182](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L182)
diff --git a/apps/docs/docs/api/classes/Document.md b/apps/docs/docs/api/classes/Document.md
deleted file mode 100644
index fac22af13..000000000
--- a/apps/docs/docs/api/classes/Document.md
+++ /dev/null
@@ -1,492 +0,0 @@
----
-id: "Document"
-title: "Class: Document"
-sidebar_label: "Document"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A document is just a special text node with a docId.
-
-## Hierarchy
-
-- [`TextNode`](TextNode.md)
-
-  ↳ **`Document`**
-
-## Constructors
-
-### constructor
-
-• **new Document**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Partial`<[`Document`](Document.md)\> |
-
-#### Overrides
-
-[TextNode](TextNode.md).[constructor](TextNode.md#constructor)
-
-#### Defined in
-
-[Node.ts:257](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L257)
-
-## Properties
-
-### embedding
-
-• `Optional` **embedding**: `number`[]
-
-#### Inherited from
-
-[TextNode](TextNode.md).[embedding](TextNode.md#embedding)
-
-#### Defined in
-
-[Node.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L46)
-
-___
-
-### endCharIdx
-
-• `Optional` **endCharIdx**: `number`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[endCharIdx](TextNode.md#endcharidx)
-
-#### Defined in
-
-[Node.ts:152](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L152)
-
-___
-
-### excludedEmbedMetadataKeys
-
-• **excludedEmbedMetadataKeys**: `string`[] = `[]`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[excludedEmbedMetadataKeys](TextNode.md#excludedembedmetadatakeys)
-
-#### Defined in
-
-[Node.ts:50](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L50)
-
-___
-
-### excludedLlmMetadataKeys
-
-• **excludedLlmMetadataKeys**: `string`[] = `[]`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[excludedLlmMetadataKeys](TextNode.md#excludedllmmetadatakeys)
-
-#### Defined in
-
-[Node.ts:51](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L51)
-
-___
-
-### hash
-
-• **hash**: `string` = `""`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[hash](TextNode.md#hash)
-
-#### Defined in
-
-[Node.ts:53](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L53)
-
-___
-
-### id\_
-
-• **id\_**: `string`
-
-The unique ID of the Node/Document. The trailing underscore is here
-to avoid collisions with the id keyword in Python.
-
-Set to a UUID by default.
-
-#### Inherited from
-
-[TextNode](TextNode.md).[id_](TextNode.md#id_)
-
-#### Defined in
-
-[Node.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L45)
-
-___
-
-### metadata
-
-• **metadata**: `Record`<`string`, `any`\> = `{}`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[metadata](TextNode.md#metadata)
-
-#### Defined in
-
-[Node.ts:49](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L49)
-
-___
-
-### metadataSeparator
-
-• **metadataSeparator**: `string` = `"\n"`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[metadataSeparator](TextNode.md#metadataseparator)
-
-#### Defined in
-
-[Node.ts:155](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L155)
-
-___
-
-### relationships
-
-• **relationships**: `Partial`<`Record`<[`NodeRelationship`](../enums/NodeRelationship.md), [`RelatedNodeType`](../modules.md#relatednodetype)\>\> = `{}`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[relationships](TextNode.md#relationships)
-
-#### Defined in
-
-[Node.ts:52](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L52)
-
-___
-
-### startCharIdx
-
-• `Optional` **startCharIdx**: `number`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[startCharIdx](TextNode.md#startcharidx)
-
-#### Defined in
-
-[Node.ts:151](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L151)
-
-___
-
-### text
-
-• **text**: `string` = `""`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[text](TextNode.md#text)
-
-#### Defined in
-
-[Node.ts:150](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L150)
-
-## Accessors
-
-### childNodes
-
-• `get` **childNodes**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)[]
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)[]
-
-#### Inherited from
-
-TextNode.childNodes
-
-#### Defined in
-
-[Node.ts:107](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L107)
-
-___
-
-### nextNode
-
-• `get` **nextNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-TextNode.nextNode
-
-#### Defined in
-
-[Node.ts:87](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L87)
-
-___
-
-### parentNode
-
-• `get` **parentNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-TextNode.parentNode
-
-#### Defined in
-
-[Node.ts:97](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L97)
-
-___
-
-### prevNode
-
-• `get` **prevNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-TextNode.prevNode
-
-#### Defined in
-
-[Node.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L75)
-
-___
-
-### sourceNode
-
-• `get` **sourceNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-TextNode.sourceNode
-
-#### Defined in
-
-[Node.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L65)
-
-## Methods
-
-### asRelatedNodeInfo
-
-â–¸ **asRelatedNodeInfo**(): [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-[`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-[TextNode](TextNode.md).[asRelatedNodeInfo](TextNode.md#asrelatednodeinfo)
-
-#### Defined in
-
-[Node.ts:129](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L129)
-
-___
-
-### generateHash
-
-â–¸ **generateHash**(): `string`
-
-Generate a hash of the text node.
-The ID is not part of the hash as it can change independent of content.
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[generateHash](TextNode.md#generatehash)
-
-#### Defined in
-
-[Node.ts:173](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L173)
-
-___
-
-### getContent
-
-â–¸ **getContent**(`metadataMode?`): `string`
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `metadataMode` | [`MetadataMode`](../enums/MetadataMode.md) | `MetadataMode.NONE` |
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[getContent](TextNode.md#getcontent)
-
-#### Defined in
-
-[Node.ts:187](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L187)
-
-___
-
-### getEmbedding
-
-â–¸ **getEmbedding**(): `number`[]
-
-#### Returns
-
-`number`[]
-
-#### Inherited from
-
-[TextNode](TextNode.md).[getEmbedding](TextNode.md#getembedding)
-
-#### Defined in
-
-[Node.ts:121](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L121)
-
-___
-
-### getMetadataStr
-
-â–¸ **getMetadataStr**(`metadataMode`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `metadataMode` | [`MetadataMode`](../enums/MetadataMode.md) |
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[getMetadataStr](TextNode.md#getmetadatastr)
-
-#### Defined in
-
-[Node.ts:192](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L192)
-
-___
-
-### getNodeInfo
-
-â–¸ **getNodeInfo**(): `Object`
-
-#### Returns
-
-`Object`
-
-| Name | Type |
-| :------ | :------ |
-| `end` | `undefined` \| `number` |
-| `start` | `undefined` \| `number` |
-
-#### Inherited from
-
-[TextNode](TextNode.md).[getNodeInfo](TextNode.md#getnodeinfo)
-
-#### Defined in
-
-[Node.ts:219](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L219)
-
-___
-
-### getText
-
-â–¸ **getText**(): `string`
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[getText](TextNode.md#gettext)
-
-#### Defined in
-
-[Node.ts:223](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L223)
-
-___
-
-### getType
-
-â–¸ **getType**(): [`ObjectType`](../enums/ObjectType.md)
-
-#### Returns
-
-[`ObjectType`](../enums/ObjectType.md)
-
-#### Overrides
-
-[TextNode](TextNode.md).[getType](TextNode.md#gettype)
-
-#### Defined in
-
-[Node.ts:266](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L266)
-
-___
-
-### setContent
-
-â–¸ **setContent**(`value`): `void`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `value` | `string` |
-
-#### Returns
-
-`void`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[setContent](TextNode.md#setcontent)
-
-#### Defined in
-
-[Node.ts:213](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L213)
-
-___
-
-### toJSON
-
-â–¸ **toJSON**(): `Record`<`string`, `any`\>
-
-Used with built in JSON.stringify
-
-#### Returns
-
-`Record`<`string`, `any`\>
-
-#### Inherited from
-
-[TextNode](TextNode.md).[toJSON](TextNode.md#tojson)
-
-#### Defined in
-
-[Node.ts:141](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L141)
diff --git a/apps/docs/docs/api/classes/InMemoryFileSystem.md b/apps/docs/docs/api/classes/InMemoryFileSystem.md
deleted file mode 100644
index 3193bb467..000000000
--- a/apps/docs/docs/api/classes/InMemoryFileSystem.md
+++ /dev/null
@@ -1,129 +0,0 @@
----
-id: "InMemoryFileSystem"
-title: "Class: InMemoryFileSystem"
-sidebar_label: "InMemoryFileSystem"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A filesystem implementation that stores files in memory.
-
-## Implements
-
-- [`GenericFileSystem`](../interfaces/GenericFileSystem.md)
-
-## Constructors
-
-### constructor
-
-• **new InMemoryFileSystem**()
-
-## Properties
-
-### files
-
-• `Private` **files**: `Record`<`string`, `any`\> = `{}`
-
-#### Defined in
-
-[storage/FileSystem.ts:25](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L25)
-
-## Methods
-
-### access
-
-â–¸ **access**(`path`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `path` | `string` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Implementation of
-
-[GenericFileSystem](../interfaces/GenericFileSystem.md).[access](../interfaces/GenericFileSystem.md#access)
-
-#### Defined in
-
-[storage/FileSystem.ts:38](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L38)
-
-___
-
-### mkdir
-
-â–¸ **mkdir**(`path`, `options?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `path` | `string` |
-| `options?` | `any` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Implementation of
-
-[GenericFileSystem](../interfaces/GenericFileSystem.md).[mkdir](../interfaces/GenericFileSystem.md#mkdir)
-
-#### Defined in
-
-[storage/FileSystem.ts:44](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L44)
-
-___
-
-### readFile
-
-â–¸ **readFile**(`path`, `options?`): `Promise`<`string`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `path` | `string` |
-| `options?` | `any` |
-
-#### Returns
-
-`Promise`<`string`\>
-
-#### Implementation of
-
-[GenericFileSystem](../interfaces/GenericFileSystem.md).[readFile](../interfaces/GenericFileSystem.md#readfile)
-
-#### Defined in
-
-[storage/FileSystem.ts:31](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L31)
-
-___
-
-### writeFile
-
-â–¸ **writeFile**(`path`, `content`, `options?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `path` | `string` |
-| `content` | `string` |
-| `options?` | `any` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Implementation of
-
-[GenericFileSystem](../interfaces/GenericFileSystem.md).[writeFile](../interfaces/GenericFileSystem.md#writefile)
-
-#### Defined in
-
-[storage/FileSystem.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L27)
diff --git a/apps/docs/docs/api/classes/IndexDict.md b/apps/docs/docs/api/classes/IndexDict.md
deleted file mode 100644
index 73d1320fa..000000000
--- a/apps/docs/docs/api/classes/IndexDict.md
+++ /dev/null
@@ -1,161 +0,0 @@
----
-id: "IndexDict"
-title: "Class: IndexDict"
-sidebar_label: "IndexDict"
-sidebar_position: 0
-custom_edit_url: null
----
-
-The underlying structure of each index.
-
-## Hierarchy
-
-- [`IndexStruct`](IndexStruct.md)
-
-  ↳ **`IndexDict`**
-
-## Constructors
-
-### constructor
-
-• **new IndexDict**(`indexId?`, `summary?`)
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `indexId` | `string` | `undefined` |
-| `summary` | `undefined` | `undefined` |
-
-#### Inherited from
-
-[IndexStruct](IndexStruct.md).[constructor](IndexStruct.md#constructor)
-
-#### Defined in
-
-[indices/BaseIndex.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L19)
-
-## Properties
-
-### indexId
-
-• **indexId**: `string`
-
-#### Inherited from
-
-[IndexStruct](IndexStruct.md).[indexId](IndexStruct.md#indexid)
-
-#### Defined in
-
-[indices/BaseIndex.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L16)
-
-___
-
-### nodesDict
-
-• **nodesDict**: `Record`<`string`, [`BaseNode`](BaseNode.md)\> = `{}`
-
-#### Defined in
-
-[indices/BaseIndex.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L45)
-
-___
-
-### summary
-
-• `Optional` **summary**: `string`
-
-#### Inherited from
-
-[IndexStruct](IndexStruct.md).[summary](IndexStruct.md#summary)
-
-#### Defined in
-
-[indices/BaseIndex.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L17)
-
-___
-
-### type
-
-• **type**: [`IndexStructType`](../enums/IndexStructType.md) = `IndexStructType.SIMPLE_DICT`
-
-#### Defined in
-
-[indices/BaseIndex.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L46)
-
-## Methods
-
-### addNode
-
-â–¸ **addNode**(`node`, `textId?`): `void`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `node` | [`BaseNode`](BaseNode.md) |
-| `textId?` | `string` |
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[indices/BaseIndex.ts:55](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L55)
-
-___
-
-### delete
-
-â–¸ **delete**(`nodeId`): `void`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `nodeId` | `string` |
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[indices/BaseIndex.ts:68](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L68)
-
-___
-
-### getSummary
-
-â–¸ **getSummary**(): `string`
-
-#### Returns
-
-`string`
-
-#### Overrides
-
-[IndexStruct](IndexStruct.md).[getSummary](IndexStruct.md#getsummary)
-
-#### Defined in
-
-[indices/BaseIndex.ts:48](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L48)
-
-___
-
-### toJson
-
-â–¸ **toJson**(): `Record`<`string`, `unknown`\>
-
-#### Returns
-
-`Record`<`string`, `unknown`\>
-
-#### Overrides
-
-[IndexStruct](IndexStruct.md).[toJson](IndexStruct.md#tojson)
-
-#### Defined in
-
-[indices/BaseIndex.ts:60](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L60)
diff --git a/apps/docs/docs/api/classes/IndexList.md b/apps/docs/docs/api/classes/IndexList.md
deleted file mode 100644
index 3ef694aa1..000000000
--- a/apps/docs/docs/api/classes/IndexList.md
+++ /dev/null
@@ -1,140 +0,0 @@
----
-id: "IndexList"
-title: "Class: IndexList"
-sidebar_label: "IndexList"
-sidebar_position: 0
-custom_edit_url: null
----
-
-The underlying structure of each index.
-
-## Hierarchy
-
-- [`IndexStruct`](IndexStruct.md)
-
-  ↳ **`IndexList`**
-
-## Constructors
-
-### constructor
-
-• **new IndexList**(`indexId?`, `summary?`)
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `indexId` | `string` | `undefined` |
-| `summary` | `undefined` | `undefined` |
-
-#### Inherited from
-
-[IndexStruct](IndexStruct.md).[constructor](IndexStruct.md#constructor)
-
-#### Defined in
-
-[indices/BaseIndex.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L19)
-
-## Properties
-
-### indexId
-
-• **indexId**: `string`
-
-#### Inherited from
-
-[IndexStruct](IndexStruct.md).[indexId](IndexStruct.md#indexid)
-
-#### Defined in
-
-[indices/BaseIndex.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L16)
-
-___
-
-### nodes
-
-• **nodes**: `string`[] = `[]`
-
-#### Defined in
-
-[indices/BaseIndex.ts:93](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L93)
-
-___
-
-### summary
-
-• `Optional` **summary**: `string`
-
-#### Inherited from
-
-[IndexStruct](IndexStruct.md).[summary](IndexStruct.md#summary)
-
-#### Defined in
-
-[indices/BaseIndex.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L17)
-
-___
-
-### type
-
-• **type**: [`IndexStructType`](../enums/IndexStructType.md) = `IndexStructType.LIST`
-
-#### Defined in
-
-[indices/BaseIndex.ts:94](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L94)
-
-## Methods
-
-### addNode
-
-â–¸ **addNode**(`node`): `void`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `node` | [`BaseNode`](BaseNode.md) |
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[indices/BaseIndex.ts:96](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L96)
-
-___
-
-### getSummary
-
-â–¸ **getSummary**(): `string`
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[IndexStruct](IndexStruct.md).[getSummary](IndexStruct.md#getsummary)
-
-#### Defined in
-
-[indices/BaseIndex.ts:31](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L31)
-
-___
-
-### toJson
-
-â–¸ **toJson**(): `Record`<`string`, `unknown`\>
-
-#### Returns
-
-`Record`<`string`, `unknown`\>
-
-#### Overrides
-
-[IndexStruct](IndexStruct.md).[toJson](IndexStruct.md#tojson)
-
-#### Defined in
-
-[indices/BaseIndex.ts:100](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L100)
diff --git a/apps/docs/docs/api/classes/IndexNode.md b/apps/docs/docs/api/classes/IndexNode.md
deleted file mode 100644
index c7169d171..000000000
--- a/apps/docs/docs/api/classes/IndexNode.md
+++ /dev/null
@@ -1,502 +0,0 @@
----
-id: "IndexNode"
-title: "Class: IndexNode"
-sidebar_label: "IndexNode"
-sidebar_position: 0
-custom_edit_url: null
----
-
-TextNode is the default node type for text. Most common node type in LlamaIndex.TS
-
-## Hierarchy
-
-- [`TextNode`](TextNode.md)
-
-  ↳ **`IndexNode`**
-
-## Constructors
-
-### constructor
-
-• **new IndexNode**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Partial`<[`IndexNode`](IndexNode.md)\> |
-
-#### Overrides
-
-[TextNode](TextNode.md).[constructor](TextNode.md#constructor)
-
-#### Defined in
-
-[Node.ts:239](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L239)
-
-## Properties
-
-### embedding
-
-• `Optional` **embedding**: `number`[]
-
-#### Inherited from
-
-[TextNode](TextNode.md).[embedding](TextNode.md#embedding)
-
-#### Defined in
-
-[Node.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L46)
-
-___
-
-### endCharIdx
-
-• `Optional` **endCharIdx**: `number`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[endCharIdx](TextNode.md#endcharidx)
-
-#### Defined in
-
-[Node.ts:152](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L152)
-
-___
-
-### excludedEmbedMetadataKeys
-
-• **excludedEmbedMetadataKeys**: `string`[] = `[]`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[excludedEmbedMetadataKeys](TextNode.md#excludedembedmetadatakeys)
-
-#### Defined in
-
-[Node.ts:50](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L50)
-
-___
-
-### excludedLlmMetadataKeys
-
-• **excludedLlmMetadataKeys**: `string`[] = `[]`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[excludedLlmMetadataKeys](TextNode.md#excludedllmmetadatakeys)
-
-#### Defined in
-
-[Node.ts:51](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L51)
-
-___
-
-### hash
-
-• **hash**: `string` = `""`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[hash](TextNode.md#hash)
-
-#### Defined in
-
-[Node.ts:53](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L53)
-
-___
-
-### id\_
-
-• **id\_**: `string`
-
-The unique ID of the Node/Document. The trailing underscore is here
-to avoid collisions with the id keyword in Python.
-
-Set to a UUID by default.
-
-#### Inherited from
-
-[TextNode](TextNode.md).[id_](TextNode.md#id_)
-
-#### Defined in
-
-[Node.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L45)
-
-___
-
-### indexId
-
-• **indexId**: `string` = `""`
-
-#### Defined in
-
-[Node.ts:237](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L237)
-
-___
-
-### metadata
-
-• **metadata**: `Record`<`string`, `any`\> = `{}`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[metadata](TextNode.md#metadata)
-
-#### Defined in
-
-[Node.ts:49](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L49)
-
-___
-
-### metadataSeparator
-
-• **metadataSeparator**: `string` = `"\n"`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[metadataSeparator](TextNode.md#metadataseparator)
-
-#### Defined in
-
-[Node.ts:155](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L155)
-
-___
-
-### relationships
-
-• **relationships**: `Partial`<`Record`<[`NodeRelationship`](../enums/NodeRelationship.md), [`RelatedNodeType`](../modules.md#relatednodetype)\>\> = `{}`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[relationships](TextNode.md#relationships)
-
-#### Defined in
-
-[Node.ts:52](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L52)
-
-___
-
-### startCharIdx
-
-• `Optional` **startCharIdx**: `number`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[startCharIdx](TextNode.md#startcharidx)
-
-#### Defined in
-
-[Node.ts:151](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L151)
-
-___
-
-### text
-
-• **text**: `string` = `""`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[text](TextNode.md#text)
-
-#### Defined in
-
-[Node.ts:150](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L150)
-
-## Accessors
-
-### childNodes
-
-• `get` **childNodes**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)[]
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)[]
-
-#### Inherited from
-
-TextNode.childNodes
-
-#### Defined in
-
-[Node.ts:107](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L107)
-
-___
-
-### nextNode
-
-• `get` **nextNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-TextNode.nextNode
-
-#### Defined in
-
-[Node.ts:87](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L87)
-
-___
-
-### parentNode
-
-• `get` **parentNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-TextNode.parentNode
-
-#### Defined in
-
-[Node.ts:97](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L97)
-
-___
-
-### prevNode
-
-• `get` **prevNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-TextNode.prevNode
-
-#### Defined in
-
-[Node.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L75)
-
-___
-
-### sourceNode
-
-• `get` **sourceNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-TextNode.sourceNode
-
-#### Defined in
-
-[Node.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L65)
-
-## Methods
-
-### asRelatedNodeInfo
-
-â–¸ **asRelatedNodeInfo**(): [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-[`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-[TextNode](TextNode.md).[asRelatedNodeInfo](TextNode.md#asrelatednodeinfo)
-
-#### Defined in
-
-[Node.ts:129](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L129)
-
-___
-
-### generateHash
-
-â–¸ **generateHash**(): `string`
-
-Generate a hash of the text node.
-The ID is not part of the hash as it can change independent of content.
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[generateHash](TextNode.md#generatehash)
-
-#### Defined in
-
-[Node.ts:173](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L173)
-
-___
-
-### getContent
-
-â–¸ **getContent**(`metadataMode?`): `string`
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `metadataMode` | [`MetadataMode`](../enums/MetadataMode.md) | `MetadataMode.NONE` |
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[getContent](TextNode.md#getcontent)
-
-#### Defined in
-
-[Node.ts:187](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L187)
-
-___
-
-### getEmbedding
-
-â–¸ **getEmbedding**(): `number`[]
-
-#### Returns
-
-`number`[]
-
-#### Inherited from
-
-[TextNode](TextNode.md).[getEmbedding](TextNode.md#getembedding)
-
-#### Defined in
-
-[Node.ts:121](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L121)
-
-___
-
-### getMetadataStr
-
-â–¸ **getMetadataStr**(`metadataMode`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `metadataMode` | [`MetadataMode`](../enums/MetadataMode.md) |
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[getMetadataStr](TextNode.md#getmetadatastr)
-
-#### Defined in
-
-[Node.ts:192](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L192)
-
-___
-
-### getNodeInfo
-
-â–¸ **getNodeInfo**(): `Object`
-
-#### Returns
-
-`Object`
-
-| Name | Type |
-| :------ | :------ |
-| `end` | `undefined` \| `number` |
-| `start` | `undefined` \| `number` |
-
-#### Inherited from
-
-[TextNode](TextNode.md).[getNodeInfo](TextNode.md#getnodeinfo)
-
-#### Defined in
-
-[Node.ts:219](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L219)
-
-___
-
-### getText
-
-â–¸ **getText**(): `string`
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[getText](TextNode.md#gettext)
-
-#### Defined in
-
-[Node.ts:223](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L223)
-
-___
-
-### getType
-
-â–¸ **getType**(): [`ObjectType`](../enums/ObjectType.md)
-
-#### Returns
-
-[`ObjectType`](../enums/ObjectType.md)
-
-#### Overrides
-
-[TextNode](TextNode.md).[getType](TextNode.md#gettype)
-
-#### Defined in
-
-[Node.ts:248](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L248)
-
-___
-
-### setContent
-
-â–¸ **setContent**(`value`): `void`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `value` | `string` |
-
-#### Returns
-
-`void`
-
-#### Inherited from
-
-[TextNode](TextNode.md).[setContent](TextNode.md#setcontent)
-
-#### Defined in
-
-[Node.ts:213](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L213)
-
-___
-
-### toJSON
-
-â–¸ **toJSON**(): `Record`<`string`, `any`\>
-
-Used with built in JSON.stringify
-
-#### Returns
-
-`Record`<`string`, `any`\>
-
-#### Inherited from
-
-[TextNode](TextNode.md).[toJSON](TextNode.md#tojson)
-
-#### Defined in
-
-[Node.ts:141](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L141)
diff --git a/apps/docs/docs/api/classes/IndexStruct.md b/apps/docs/docs/api/classes/IndexStruct.md
deleted file mode 100644
index 01495f064..000000000
--- a/apps/docs/docs/api/classes/IndexStruct.md
+++ /dev/null
@@ -1,82 +0,0 @@
----
-id: "IndexStruct"
-title: "Class: IndexStruct"
-sidebar_label: "IndexStruct"
-sidebar_position: 0
-custom_edit_url: null
----
-
-The underlying structure of each index.
-
-## Hierarchy
-
-- **`IndexStruct`**
-
-  ↳ [`IndexDict`](IndexDict.md)
-
-  ↳ [`IndexList`](IndexList.md)
-
-## Constructors
-
-### constructor
-
-• **new IndexStruct**(`indexId?`, `summary?`)
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `indexId` | `string` | `undefined` |
-| `summary` | `undefined` | `undefined` |
-
-#### Defined in
-
-[indices/BaseIndex.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L19)
-
-## Properties
-
-### indexId
-
-• **indexId**: `string`
-
-#### Defined in
-
-[indices/BaseIndex.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L16)
-
-___
-
-### summary
-
-• `Optional` **summary**: `string`
-
-#### Defined in
-
-[indices/BaseIndex.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L17)
-
-## Methods
-
-### getSummary
-
-â–¸ **getSummary**(): `string`
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[indices/BaseIndex.ts:31](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L31)
-
-___
-
-### toJson
-
-â–¸ **toJson**(): `Record`<`string`, `unknown`\>
-
-#### Returns
-
-`Record`<`string`, `unknown`\>
-
-#### Defined in
-
-[indices/BaseIndex.ts:24](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L24)
diff --git a/apps/docs/docs/api/classes/LLMQuestionGenerator.md b/apps/docs/docs/api/classes/LLMQuestionGenerator.md
deleted file mode 100644
index 8db114d5b..000000000
--- a/apps/docs/docs/api/classes/LLMQuestionGenerator.md
+++ /dev/null
@@ -1,84 +0,0 @@
----
-id: "LLMQuestionGenerator"
-title: "Class: LLMQuestionGenerator"
-sidebar_label: "LLMQuestionGenerator"
-sidebar_position: 0
-custom_edit_url: null
----
-
-LLMQuestionGenerator uses the LLM to generate new questions for the LLM using tools and a user query.
-
-## Implements
-
-- [`BaseQuestionGenerator`](../interfaces/BaseQuestionGenerator.md)
-
-## Constructors
-
-### constructor
-
-• **new LLMQuestionGenerator**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Partial`<[`LLMQuestionGenerator`](LLMQuestionGenerator.md)\> |
-
-#### Defined in
-
-[QuestionGenerator.ts:34](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QuestionGenerator.ts#L34)
-
-## Properties
-
-### llm
-
-• **llm**: [`LLM`](../interfaces/LLM.md)
-
-#### Defined in
-
-[QuestionGenerator.ts:30](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QuestionGenerator.ts#L30)
-
-___
-
-### outputParser
-
-• **outputParser**: [`BaseOutputParser`](../interfaces/BaseOutputParser.md)<[`StructuredOutput`](../interfaces/StructuredOutput.md)<[`SubQuestion`](../interfaces/SubQuestion.md)[]\>\>
-
-#### Defined in
-
-[QuestionGenerator.ts:32](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QuestionGenerator.ts#L32)
-
-___
-
-### prompt
-
-• **prompt**: [`SimplePrompt`](../modules.md#simpleprompt)
-
-#### Defined in
-
-[QuestionGenerator.ts:31](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QuestionGenerator.ts#L31)
-
-## Methods
-
-### generate
-
-â–¸ **generate**(`tools`, `query`): `Promise`<[`SubQuestion`](../interfaces/SubQuestion.md)[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `tools` | [`ToolMetadata`](../interfaces/ToolMetadata.md)[] |
-| `query` | `string` |
-
-#### Returns
-
-`Promise`<[`SubQuestion`](../interfaces/SubQuestion.md)[]\>
-
-#### Implementation of
-
-[BaseQuestionGenerator](../interfaces/BaseQuestionGenerator.md).[generate](../interfaces/BaseQuestionGenerator.md#generate)
-
-#### Defined in
-
-[QuestionGenerator.ts:40](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QuestionGenerator.ts#L40)
diff --git a/apps/docs/docs/api/classes/ListIndex.md b/apps/docs/docs/api/classes/ListIndex.md
deleted file mode 100644
index e1b91a574..000000000
--- a/apps/docs/docs/api/classes/ListIndex.md
+++ /dev/null
@@ -1,350 +0,0 @@
----
-id: "ListIndex"
-title: "Class: ListIndex"
-sidebar_label: "ListIndex"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A ListIndex keeps nodes in a sequential list structure
-
-## Hierarchy
-
-- [`BaseIndex`](BaseIndex.md)<[`IndexList`](IndexList.md)\>
-
-  ↳ **`ListIndex`**
-
-## Constructors
-
-### constructor
-
-• **new ListIndex**(`init`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init` | [`BaseIndexInit`](../interfaces/BaseIndexInit.md)<[`IndexList`](IndexList.md)\> |
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[constructor](BaseIndex.md#constructor)
-
-#### Defined in
-
-[indices/list/ListIndex.ts:47](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L47)
-
-## Properties
-
-### docStore
-
-• **docStore**: `BaseDocumentStore`
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[docStore](BaseIndex.md#docstore)
-
-#### Defined in
-
-[indices/BaseIndex.ts:125](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L125)
-
-___
-
-### indexStore
-
-• `Optional` **indexStore**: `BaseIndexStore`
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[indexStore](BaseIndex.md#indexstore)
-
-#### Defined in
-
-[indices/BaseIndex.ts:127](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L127)
-
-___
-
-### indexStruct
-
-• **indexStruct**: [`IndexList`](IndexList.md)
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[indexStruct](BaseIndex.md#indexstruct)
-
-#### Defined in
-
-[indices/BaseIndex.ts:128](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L128)
-
-___
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[serviceContext](BaseIndex.md#servicecontext)
-
-#### Defined in
-
-[indices/BaseIndex.ts:123](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L123)
-
-___
-
-### storageContext
-
-• **storageContext**: [`StorageContext`](../interfaces/StorageContext.md)
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[storageContext](BaseIndex.md#storagecontext)
-
-#### Defined in
-
-[indices/BaseIndex.ts:124](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L124)
-
-___
-
-### vectorStore
-
-• `Optional` **vectorStore**: [`VectorStore`](../interfaces/VectorStore.md)
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[vectorStore](BaseIndex.md#vectorstore)
-
-#### Defined in
-
-[indices/BaseIndex.ts:126](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L126)
-
-## Methods
-
-### asQueryEngine
-
-â–¸ **asQueryEngine**(`options?`): [`BaseQueryEngine`](../interfaces/BaseQueryEngine.md)
-
-Create a new query engine from the index. It will also create a retriever
-and response synthezier if they are not provided.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `options?` | `Object` | you can supply your own custom Retriever and ResponseSynthesizer |
-| `options.responseSynthesizer?` | [`ResponseSynthesizer`](ResponseSynthesizer.md) | - |
-| `options.retriever?` | [`BaseRetriever`](../interfaces/BaseRetriever.md) | - |
-
-#### Returns
-
-[`BaseQueryEngine`](../interfaces/BaseQueryEngine.md)
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[asQueryEngine](BaseIndex.md#asqueryengine)
-
-#### Defined in
-
-[indices/list/ListIndex.ts:155](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L155)
-
-___
-
-### asRetriever
-
-â–¸ **asRetriever**(`options?`): [`BaseRetriever`](../interfaces/BaseRetriever.md)
-
-Create a new retriever from the index.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `options?` | `Object` |
-| `options.mode` | [`ListRetrieverMode`](../enums/ListRetrieverMode.md) |
-
-#### Returns
-
-[`BaseRetriever`](../interfaces/BaseRetriever.md)
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[asRetriever](BaseIndex.md#asretriever)
-
-#### Defined in
-
-[indices/list/ListIndex.ts:142](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L142)
-
-___
-
-### deleteNodes
-
-â–¸ **deleteNodes**(`nodeIds`, `deleteFromDocStore`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `nodeIds` | `string`[] |
-| `deleteFromDocStore` | `boolean` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Defined in
-
-[indices/list/ListIndex.ts:216](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L216)
-
-___
-
-### deleteRefDoc
-
-â–¸ **deleteRefDoc**(`refDocId`, `deleteFromDocStore?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `refDocId` | `string` |
-| `deleteFromDocStore?` | `boolean` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[deleteRefDoc](BaseIndex.md#deleterefdoc)
-
-#### Defined in
-
-[indices/list/ListIndex.ts:197](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L197)
-
-___
-
-### getRefDocInfo
-
-â–¸ **getRefDocInfo**(): `Promise`<`Record`<`string`, `RefDocInfo`\>\>
-
-#### Returns
-
-`Promise`<`Record`<`string`, `RefDocInfo`\>\>
-
-#### Defined in
-
-[indices/list/ListIndex.ts:230](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L230)
-
-___
-
-### insert
-
-â–¸ **insert**(`document`): `Promise`<`void`\>
-
-Insert a document into the index.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `document` | [`Document`](Document.md) |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[insert](BaseIndex.md#insert)
-
-#### Defined in
-
-[indices/BaseIndex.ts:159](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L159)
-
-___
-
-### insertNodes
-
-â–¸ **insertNodes**(`nodes`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `nodes` | [`BaseNode`](BaseNode.md)[] |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[insertNodes](BaseIndex.md#insertnodes)
-
-#### Defined in
-
-[indices/list/ListIndex.ts:191](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L191)
-
-___
-
-### buildIndexFromNodes
-
-â–¸ `Static` **buildIndexFromNodes**(`nodes`, `docStore`, `indexStruct?`): `Promise`<[`IndexList`](IndexList.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `nodes` | [`BaseNode`](BaseNode.md)[] |
-| `docStore` | `BaseDocumentStore` |
-| `indexStruct?` | [`IndexList`](IndexList.md) |
-
-#### Returns
-
-`Promise`<[`IndexList`](IndexList.md)\>
-
-#### Defined in
-
-[indices/list/ListIndex.ts:176](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L176)
-
-___
-
-### fromDocuments
-
-â–¸ `Static` **fromDocuments**(`documents`, `args?`): `Promise`<[`ListIndex`](ListIndex.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `documents` | [`Document`](Document.md)[] |
-| `args` | `Object` |
-| `args.serviceContext?` | [`ServiceContext`](../interfaces/ServiceContext.md) |
-| `args.storageContext?` | [`StorageContext`](../interfaces/StorageContext.md) |
-
-#### Returns
-
-`Promise`<[`ListIndex`](ListIndex.md)\>
-
-#### Defined in
-
-[indices/list/ListIndex.ts:116](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L116)
-
-___
-
-### init
-
-â–¸ `Static` **init**(`options`): `Promise`<[`ListIndex`](ListIndex.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `options` | `ListIndexOptions` |
-
-#### Returns
-
-`Promise`<[`ListIndex`](ListIndex.md)\>
-
-#### Defined in
-
-[indices/list/ListIndex.ts:51](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L51)
diff --git a/apps/docs/docs/api/classes/ListIndexLLMRetriever.md b/apps/docs/docs/api/classes/ListIndexLLMRetriever.md
deleted file mode 100644
index 9491f2aee..000000000
--- a/apps/docs/docs/api/classes/ListIndexLLMRetriever.md
+++ /dev/null
@@ -1,137 +0,0 @@
----
-id: "ListIndexLLMRetriever"
-title: "Class: ListIndexLLMRetriever"
-sidebar_label: "ListIndexLLMRetriever"
-sidebar_position: 0
-custom_edit_url: null
----
-
-LLM retriever for ListIndex.
-
-## Implements
-
-- [`BaseRetriever`](../interfaces/BaseRetriever.md)
-
-## Constructors
-
-### constructor
-
-• **new ListIndexLLMRetriever**(`index`, `choiceSelectPrompt?`, `choiceBatchSize?`, `formatNodeBatchFn?`, `parseChoiceSelectAnswerFn?`, `serviceContext?`)
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `index` | [`ListIndex`](ListIndex.md) | `undefined` |
-| `choiceSelectPrompt?` | [`SimplePrompt`](../modules.md#simpleprompt) | `undefined` |
-| `choiceBatchSize` | `number` | `10` |
-| `formatNodeBatchFn?` | `NodeFormatterFunction` | `undefined` |
-| `parseChoiceSelectAnswerFn?` | `ChoiceSelectParserFunction` | `undefined` |
-| `serviceContext?` | [`ServiceContext`](../interfaces/ServiceContext.md) | `undefined` |
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:64](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L64)
-
-## Properties
-
-### choiceBatchSize
-
-• **choiceBatchSize**: `number`
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:59](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L59)
-
-___
-
-### choiceSelectPrompt
-
-• **choiceSelectPrompt**: [`SimplePrompt`](../modules.md#simpleprompt)
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:58](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L58)
-
-___
-
-### formatNodeBatchFn
-
-• **formatNodeBatchFn**: `NodeFormatterFunction`
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:60](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L60)
-
-___
-
-### index
-
-• **index**: [`ListIndex`](ListIndex.md)
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:57](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L57)
-
-___
-
-### parseChoiceSelectAnswerFn
-
-• **parseChoiceSelectAnswerFn**: `ChoiceSelectParserFunction`
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:61](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L61)
-
-___
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L62)
-
-## Methods
-
-### getServiceContext
-
-â–¸ **getServiceContext**(): [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Returns
-
-[`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Implementation of
-
-[BaseRetriever](../interfaces/BaseRetriever.md).[getServiceContext](../interfaces/BaseRetriever.md#getservicecontext)
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:127](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L127)
-
-___
-
-### retrieve
-
-â–¸ **retrieve**(`query`, `parentEvent?`): `Promise`<[`NodeWithScore`](../interfaces/NodeWithScore.md)[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<[`NodeWithScore`](../interfaces/NodeWithScore.md)[]\>
-
-#### Implementation of
-
-[BaseRetriever](../interfaces/BaseRetriever.md).[retrieve](../interfaces/BaseRetriever.md#retrieve)
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:81](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L81)
diff --git a/apps/docs/docs/api/classes/ListIndexRetriever.md b/apps/docs/docs/api/classes/ListIndexRetriever.md
deleted file mode 100644
index 628990f5b..000000000
--- a/apps/docs/docs/api/classes/ListIndexRetriever.md
+++ /dev/null
@@ -1,82 +0,0 @@
----
-id: "ListIndexRetriever"
-title: "Class: ListIndexRetriever"
-sidebar_label: "ListIndexRetriever"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Simple retriever for ListIndex that returns all nodes
-
-## Implements
-
-- [`BaseRetriever`](../interfaces/BaseRetriever.md)
-
-## Constructors
-
-### constructor
-
-• **new ListIndexRetriever**(`index`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `index` | [`ListIndex`](ListIndex.md) |
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:22](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L22)
-
-## Properties
-
-### index
-
-• **index**: [`ListIndex`](ListIndex.md)
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L20)
-
-## Methods
-
-### getServiceContext
-
-â–¸ **getServiceContext**(): [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Returns
-
-[`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Implementation of
-
-[BaseRetriever](../interfaces/BaseRetriever.md).[getServiceContext](../interfaces/BaseRetriever.md#getservicecontext)
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:48](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L48)
-
-___
-
-### retrieve
-
-â–¸ **retrieve**(`query`, `parentEvent?`): `Promise`<[`NodeWithScore`](../interfaces/NodeWithScore.md)[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<[`NodeWithScore`](../interfaces/NodeWithScore.md)[]\>
-
-#### Implementation of
-
-[BaseRetriever](../interfaces/BaseRetriever.md).[retrieve](../interfaces/BaseRetriever.md#retrieve)
-
-#### Defined in
-
-[indices/list/ListIndexRetriever.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndexRetriever.ts#L26)
diff --git a/apps/docs/docs/api/classes/LlamaDeuce.md b/apps/docs/docs/api/classes/LlamaDeuce.md
deleted file mode 100644
index 66e37ed58..000000000
--- a/apps/docs/docs/api/classes/LlamaDeuce.md
+++ /dev/null
@@ -1,241 +0,0 @@
----
-id: "LlamaDeuce"
-title: "Class: LlamaDeuce"
-sidebar_label: "LlamaDeuce"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Llama2 LLM implementation
-
-## Implements
-
-- [`LLM`](../interfaces/LLM.md)
-
-## Constructors
-
-### constructor
-
-• **new LlamaDeuce**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Partial`<[`LlamaDeuce`](LlamaDeuce.md)\> |
-
-#### Defined in
-
-[llm/LLM.ts:283](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L283)
-
-## Properties
-
-### chatStrategy
-
-• **chatStrategy**: [`DeuceChatStrategy`](../enums/DeuceChatStrategy.md)
-
-#### Defined in
-
-[llm/LLM.ts:277](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L277)
-
-___
-
-### maxTokens
-
-• `Optional` **maxTokens**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:280](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L280)
-
-___
-
-### model
-
-• **model**: ``"Llama-2-70b-chat-old"`` \| ``"Llama-2-70b-chat-4bit"`` \| ``"Llama-2-13b-chat"`` \| ``"Llama-2-13b-chat-4bit"`` \| ``"Llama-2-7b-chat"`` \| ``"Llama-2-7b-chat-4bit"``
-
-#### Defined in
-
-[llm/LLM.ts:276](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L276)
-
-___
-
-### replicateSession
-
-• **replicateSession**: `ReplicateSession`
-
-#### Defined in
-
-[llm/LLM.ts:281](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L281)
-
-___
-
-### temperature
-
-• **temperature**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:278](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L278)
-
-___
-
-### topP
-
-• **topP**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:279](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L279)
-
-## Methods
-
-### chat
-
-â–¸ **chat**(`messages`, `_parentEvent?`): `Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-Get a chat response from the LLM
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messages` | [`ChatMessage`](../interfaces/ChatMessage.md)[] |
-| `_parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-#### Implementation of
-
-[LLM](../interfaces/LLM.md).[chat](../interfaces/LLM.md#chat)
-
-#### Defined in
-
-[llm/LLM.ts:402](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L402)
-
-___
-
-### complete
-
-â–¸ **complete**(`prompt`, `parentEvent?`): `Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-Get a prompt completion from the LLM
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `prompt` | `string` | the prompt to complete |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) | - |
-
-#### Returns
-
-`Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-#### Implementation of
-
-[LLM](../interfaces/LLM.md).[complete](../interfaces/LLM.md#complete)
-
-#### Defined in
-
-[llm/LLM.ts:439](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L439)
-
-___
-
-### mapMessageTypeA16Z
-
-â–¸ **mapMessageTypeA16Z**(`messageType`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messageType` | [`MessageType`](../modules.md#messagetype) |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[llm/LLM.ts:326](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L326)
-
-___
-
-### mapMessagesToPrompt
-
-â–¸ **mapMessagesToPrompt**(`messages`): `Object`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messages` | [`ChatMessage`](../interfaces/ChatMessage.md)[] |
-
-#### Returns
-
-`Object`
-
-| Name | Type |
-| :------ | :------ |
-| `prompt` | `string` |
-| `systemPrompt` | `undefined` \| `string` |
-
-#### Defined in
-
-[llm/LLM.ts:298](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L298)
-
-___
-
-### mapMessagesToPromptA16Z
-
-â–¸ **mapMessagesToPromptA16Z**(`messages`): `Object`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messages` | [`ChatMessage`](../interfaces/ChatMessage.md)[] |
-
-#### Returns
-
-`Object`
-
-| Name | Type |
-| :------ | :------ |
-| `prompt` | `string` |
-| `systemPrompt` | `undefined` |
-
-#### Defined in
-
-[llm/LLM.ts:312](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L312)
-
-___
-
-### mapMessagesToPromptMeta
-
-â–¸ **mapMessagesToPromptMeta**(`messages`, `opts?`): `Object`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messages` | [`ChatMessage`](../interfaces/ChatMessage.md)[] |
-| `opts?` | `Object` |
-| `opts.replicate4Bit?` | `boolean` |
-| `opts.withBos?` | `boolean` |
-
-#### Returns
-
-`Object`
-
-| Name | Type |
-| :------ | :------ |
-| `prompt` | `string` |
-| `systemPrompt` | `undefined` \| `string` |
-
-#### Defined in
-
-[llm/LLM.ts:339](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L339)
diff --git a/apps/docs/docs/api/classes/OpenAI.md b/apps/docs/docs/api/classes/OpenAI.md
deleted file mode 100644
index 081031dda..000000000
--- a/apps/docs/docs/api/classes/OpenAI.md
+++ /dev/null
@@ -1,213 +0,0 @@
----
-id: "OpenAI"
-title: "Class: OpenAI"
-sidebar_label: "OpenAI"
-sidebar_position: 0
-custom_edit_url: null
----
-
-OpenAI LLM implementation
-
-## Implements
-
-- [`LLM`](../interfaces/LLM.md)
-
-## Constructors
-
-### constructor
-
-• **new OpenAI**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Partial`<[`OpenAI`](OpenAI.md)\> & { `azure?`: `AzureOpenAIConfig`  } |
-
-#### Defined in
-
-[llm/LLM.ts:102](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L102)
-
-## Properties
-
-### additionalChatOptions
-
-• `Optional` **additionalChatOptions**: `Omit`<`Partial`<`CompletionCreateParams`\>, ``"model"`` \| ``"temperature"`` \| ``"max_tokens"`` \| ``"messages"`` \| ``"top_p"`` \| ``"streaming"``\>
-
-#### Defined in
-
-[llm/LLM.ts:85](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L85)
-
-___
-
-### additionalSessionOptions
-
-• `Optional` **additionalSessionOptions**: `Omit`<`Partial`<`ClientOptions`\>, ``"apiKey"`` \| ``"timeout"`` \| ``"maxRetries"``\>
-
-#### Defined in
-
-[llm/LLM.ts:95](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L95)
-
-___
-
-### apiKey
-
-• `Optional` **apiKey**: `string` = `undefined`
-
-#### Defined in
-
-[llm/LLM.ts:91](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L91)
-
-___
-
-### callbackManager
-
-• `Optional` **callbackManager**: [`CallbackManager`](CallbackManager.md)
-
-#### Defined in
-
-[llm/LLM.ts:100](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L100)
-
-___
-
-### maxRetries
-
-• **maxRetries**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:92](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L92)
-
-___
-
-### maxTokens
-
-• `Optional` **maxTokens**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:84](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L84)
-
-___
-
-### model
-
-• **model**: ``"gpt-3.5-turbo"`` \| ``"gpt-3.5-turbo-16k"`` \| ``"gpt-4"`` \| ``"gpt-4-32k"``
-
-#### Defined in
-
-[llm/LLM.ts:81](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L81)
-
-___
-
-### session
-
-• **session**: `OpenAISession`
-
-#### Defined in
-
-[llm/LLM.ts:94](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L94)
-
-___
-
-### temperature
-
-• **temperature**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:82](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L82)
-
-___
-
-### timeout
-
-• `Optional` **timeout**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:93](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L93)
-
-___
-
-### topP
-
-• **topP**: `number`
-
-#### Defined in
-
-[llm/LLM.ts:83](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L83)
-
-## Methods
-
-### chat
-
-â–¸ **chat**(`messages`, `parentEvent?`): `Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-Get a chat response from the LLM
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messages` | [`ChatMessage`](../interfaces/ChatMessage.md)[] |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-#### Implementation of
-
-[LLM](../interfaces/LLM.md).[chat](../interfaces/LLM.md#chat)
-
-#### Defined in
-
-[llm/LLM.ts:173](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L173)
-
-___
-
-### complete
-
-â–¸ **complete**(`prompt`, `parentEvent?`): `Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-Get a prompt completion from the LLM
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `prompt` | `string` | the prompt to complete |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) | - |
-
-#### Returns
-
-`Promise`<[`ChatResponse`](../interfaces/ChatResponse.md)\>
-
-#### Implementation of
-
-[LLM](../interfaces/LLM.md).[complete](../interfaces/LLM.md#complete)
-
-#### Defined in
-
-[llm/LLM.ts:214](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L214)
-
-___
-
-### mapMessageType
-
-â–¸ **mapMessageType**(`messageType`): ``"function"`` \| ``"user"`` \| ``"assistant"`` \| ``"system"``
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messageType` | [`MessageType`](../modules.md#messagetype) |
-
-#### Returns
-
-``"function"`` \| ``"user"`` \| ``"assistant"`` \| ``"system"``
-
-#### Defined in
-
-[llm/LLM.ts:156](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L156)
diff --git a/apps/docs/docs/api/classes/OpenAIEmbedding.md b/apps/docs/docs/api/classes/OpenAIEmbedding.md
deleted file mode 100644
index ca91402b7..000000000
--- a/apps/docs/docs/api/classes/OpenAIEmbedding.md
+++ /dev/null
@@ -1,187 +0,0 @@
----
-id: "OpenAIEmbedding"
-title: "Class: OpenAIEmbedding"
-sidebar_label: "OpenAIEmbedding"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Hierarchy
-
-- [`BaseEmbedding`](BaseEmbedding.md)
-
-  ↳ **`OpenAIEmbedding`**
-
-## Constructors
-
-### constructor
-
-• **new OpenAIEmbedding**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Partial`<[`OpenAIEmbedding`](OpenAIEmbedding.md)\> & { `azure?`: `AzureOpenAIConfig`  } |
-
-#### Overrides
-
-[BaseEmbedding](BaseEmbedding.md).[constructor](BaseEmbedding.md#constructor)
-
-#### Defined in
-
-[Embedding.ts:236](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L236)
-
-## Properties
-
-### additionalSessionOptions
-
-• `Optional` **additionalSessionOptions**: `Omit`<`Partial`<`ClientOptions`\>, ``"apiKey"`` \| ``"timeout"`` \| ``"maxRetries"``\>
-
-#### Defined in
-
-[Embedding.ts:229](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L229)
-
-___
-
-### apiKey
-
-• `Optional` **apiKey**: `string` = `undefined`
-
-#### Defined in
-
-[Embedding.ts:226](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L226)
-
-___
-
-### maxRetries
-
-• **maxRetries**: `number`
-
-#### Defined in
-
-[Embedding.ts:227](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L227)
-
-___
-
-### model
-
-• **model**: `TEXT_EMBED_ADA_002`
-
-#### Defined in
-
-[Embedding.ts:223](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L223)
-
-___
-
-### session
-
-• **session**: `OpenAISession`
-
-#### Defined in
-
-[Embedding.ts:234](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L234)
-
-___
-
-### timeout
-
-• `Optional` **timeout**: `number`
-
-#### Defined in
-
-[Embedding.ts:228](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L228)
-
-## Methods
-
-### getOpenAIEmbedding
-
-â–¸ `Private` **getOpenAIEmbedding**(`input`): `Promise`<`number`[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `input` | `string` |
-
-#### Returns
-
-`Promise`<`number`[]\>
-
-#### Defined in
-
-[Embedding.ts:282](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L282)
-
-___
-
-### getQueryEmbedding
-
-â–¸ **getQueryEmbedding**(`query`): `Promise`<`number`[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-
-#### Returns
-
-`Promise`<`number`[]\>
-
-#### Overrides
-
-[BaseEmbedding](BaseEmbedding.md).[getQueryEmbedding](BaseEmbedding.md#getqueryembedding)
-
-#### Defined in
-
-[Embedding.ts:298](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L298)
-
-___
-
-### getTextEmbedding
-
-â–¸ **getTextEmbedding**(`text`): `Promise`<`number`[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `text` | `string` |
-
-#### Returns
-
-`Promise`<`number`[]\>
-
-#### Overrides
-
-[BaseEmbedding](BaseEmbedding.md).[getTextEmbedding](BaseEmbedding.md#gettextembedding)
-
-#### Defined in
-
-[Embedding.ts:294](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L294)
-
-___
-
-### similarity
-
-â–¸ **similarity**(`embedding1`, `embedding2`, `mode?`): `number`
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `embedding1` | `number`[] | `undefined` |
-| `embedding2` | `number`[] | `undefined` |
-| `mode` | [`SimilarityType`](../enums/SimilarityType.md) | `SimilarityType.DEFAULT` |
-
-#### Returns
-
-`number`
-
-#### Inherited from
-
-[BaseEmbedding](BaseEmbedding.md).[similarity](BaseEmbedding.md#similarity)
-
-#### Defined in
-
-[Embedding.ts:206](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L206)
diff --git a/apps/docs/docs/api/classes/PDFReader.md b/apps/docs/docs/api/classes/PDFReader.md
deleted file mode 100644
index 963eb43ca..000000000
--- a/apps/docs/docs/api/classes/PDFReader.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-id: "PDFReader"
-title: "Class: PDFReader"
-sidebar_label: "PDFReader"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Read the text of a PDF
-
-## Implements
-
-- [`BaseReader`](../interfaces/BaseReader.md)
-
-## Constructors
-
-### constructor
-
-• **new PDFReader**()
-
-## Methods
-
-### loadData
-
-â–¸ **loadData**(`file`, `fs?`): `Promise`<[`Document`](Document.md)[]\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `file` | `string` | `undefined` |
-| `fs` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) | `DEFAULT_FS` |
-
-#### Returns
-
-`Promise`<[`Document`](Document.md)[]\>
-
-#### Implementation of
-
-[BaseReader](../interfaces/BaseReader.md).[loadData](../interfaces/BaseReader.md#loaddata)
-
-#### Defined in
-
-[readers/PDFReader.ts:11](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/PDFReader.ts#L11)
diff --git a/apps/docs/docs/api/classes/PapaCSVReader.md b/apps/docs/docs/api/classes/PapaCSVReader.md
deleted file mode 100644
index e9ebb2a4e..000000000
--- a/apps/docs/docs/api/classes/PapaCSVReader.md
+++ /dev/null
@@ -1,105 +0,0 @@
----
-id: "PapaCSVReader"
-title: "Class: PapaCSVReader"
-sidebar_label: "PapaCSVReader"
-sidebar_position: 0
-custom_edit_url: null
----
-
-papaparse-based csv parser
-
-**`Implements`**
-
-BaseReader
-
-## Implements
-
-- [`BaseReader`](../interfaces/BaseReader.md)
-
-## Constructors
-
-### constructor
-
-• **new PapaCSVReader**(`concatRows?`, `colJoiner?`, `rowJoiner?`, `papaConfig?`)
-
-Constructs a new instance of the class.
-
-#### Parameters
-
-| Name | Type | Default value | Description |
-| :------ | :------ | :------ | :------ |
-| `concatRows?` | `boolean` | `true` | whether to concatenate all rows into one document.If set to False, a Document will be created for each row.True by default. |
-| `colJoiner?` | `string` | `", "` | - |
-| `rowJoiner?` | `string` | `"\n"` | Separator to use for joining each row.Only used when `concat_rows=True`.Set to "\n" by default. |
-| `papaConfig?` | `ParseConfig`<`any`, `undefined`\> | `undefined` | - |
-
-#### Defined in
-
-[readers/CSVReader.ts:23](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/CSVReader.ts#L23)
-
-## Properties
-
-### colJoiner
-
-• `Private` **colJoiner**: `string`
-
-#### Defined in
-
-[readers/CSVReader.ts:13](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/CSVReader.ts#L13)
-
-___
-
-### concatRows
-
-• `Private` **concatRows**: `boolean`
-
-#### Defined in
-
-[readers/CSVReader.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/CSVReader.ts#L12)
-
-___
-
-### papaConfig
-
-• `Private` `Optional` **papaConfig**: `ParseConfig`<`any`, `undefined`\>
-
-#### Defined in
-
-[readers/CSVReader.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/CSVReader.ts#L15)
-
-___
-
-### rowJoiner
-
-• `Private` **rowJoiner**: `string`
-
-#### Defined in
-
-[readers/CSVReader.ts:14](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/CSVReader.ts#L14)
-
-## Methods
-
-### loadData
-
-â–¸ **loadData**(`file`, `fs?`): `Promise`<[`Document`](Document.md)[]\>
-
-Loads data from csv files
-
-#### Parameters
-
-| Name | Type | Default value | Description |
-| :------ | :------ | :------ | :------ |
-| `file` | `string` | `undefined` | The path to the file to load. |
-| `fs?` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) | `DEFAULT_FS` | The file system to use for reading the file. |
-
-#### Returns
-
-`Promise`<[`Document`](Document.md)[]\>
-
-#### Implementation of
-
-[BaseReader](../interfaces/BaseReader.md).[loadData](../interfaces/BaseReader.md#loaddata)
-
-#### Defined in
-
-[readers/CSVReader.ts:41](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/CSVReader.ts#L41)
diff --git a/apps/docs/docs/api/classes/Refine.md b/apps/docs/docs/api/classes/Refine.md
deleted file mode 100644
index f76493b6e..000000000
--- a/apps/docs/docs/api/classes/Refine.md
+++ /dev/null
@@ -1,139 +0,0 @@
----
-id: "Refine"
-title: "Class: Refine"
-sidebar_label: "Refine"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A response builder that uses the query to ask the LLM generate a better response using multiple text chunks.
-
-## Hierarchy
-
-- **`Refine`**
-
-  ↳ [`CompactAndRefine`](CompactAndRefine.md)
-
-## Implements
-
-- `BaseResponseBuilder`
-
-## Constructors
-
-### constructor
-
-• **new Refine**(`serviceContext`, `textQATemplate?`, `refineTemplate?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `serviceContext` | [`ServiceContext`](../interfaces/ServiceContext.md) |
-| `textQATemplate?` | [`SimplePrompt`](../modules.md#simpleprompt) |
-| `refineTemplate?` | [`SimplePrompt`](../modules.md#simpleprompt) |
-
-#### Defined in
-
-[ResponseSynthesizer.ts:78](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L78)
-
-## Properties
-
-### refineTemplate
-
-• **refineTemplate**: [`SimplePrompt`](../modules.md#simpleprompt)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:76](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L76)
-
-___
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:74](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L74)
-
-___
-
-### textQATemplate
-
-• **textQATemplate**: [`SimplePrompt`](../modules.md#simpleprompt)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L75)
-
-## Methods
-
-### getResponse
-
-â–¸ **getResponse**(`query`, `textChunks`, `parentEvent?`, `prevResponse?`): `Promise`<`string`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `textChunks` | `string`[] |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-| `prevResponse?` | `string` |
-
-#### Returns
-
-`Promise`<`string`\>
-
-#### Implementation of
-
-BaseResponseBuilder.getResponse
-
-#### Defined in
-
-[ResponseSynthesizer.ts:88](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L88)
-
-___
-
-### giveResponseSingle
-
-â–¸ `Private` **giveResponseSingle**(`queryStr`, `textChunk`, `parentEvent?`): `Promise`<`string`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `queryStr` | `string` |
-| `textChunk` | `string` |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<`string`\>
-
-#### Defined in
-
-[ResponseSynthesizer.ts:113](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L113)
-
-___
-
-### refineResponseSingle
-
-â–¸ `Private` **refineResponseSingle**(`response`, `queryStr`, `textChunk`, `parentEvent?`): `Promise`<`string`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `response` | `string` |
-| `queryStr` | `string` |
-| `textChunk` | `string` |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<`string`\>
-
-#### Defined in
-
-[ResponseSynthesizer.ts:149](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L149)
diff --git a/apps/docs/docs/api/classes/Response.md b/apps/docs/docs/api/classes/Response.md
deleted file mode 100644
index 04202a45f..000000000
--- a/apps/docs/docs/api/classes/Response.md
+++ /dev/null
@@ -1,74 +0,0 @@
----
-id: "Response"
-title: "Class: Response"
-sidebar_label: "Response"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Respone is the output of a LLM
-
-## Constructors
-
-### constructor
-
-• **new Response**(`response`, `sourceNodes?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `response` | `string` |
-| `sourceNodes?` | [`BaseNode`](BaseNode.md)[] |
-
-#### Defined in
-
-[Response.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Response.ts#L10)
-
-## Properties
-
-### response
-
-• **response**: `string`
-
-#### Defined in
-
-[Response.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Response.ts#L7)
-
-___
-
-### sourceNodes
-
-• `Optional` **sourceNodes**: [`BaseNode`](BaseNode.md)[]
-
-#### Defined in
-
-[Response.ts:8](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Response.ts#L8)
-
-## Methods
-
-### getFormattedSources
-
-â–¸ **getFormattedSources**(): `void`
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[Response.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Response.ts#L15)
-
-___
-
-### toString
-
-â–¸ **toString**(): `string`
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Response.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Response.ts#L19)
diff --git a/apps/docs/docs/api/classes/ResponseSynthesizer.md b/apps/docs/docs/api/classes/ResponseSynthesizer.md
deleted file mode 100644
index a13a0d575..000000000
--- a/apps/docs/docs/api/classes/ResponseSynthesizer.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-id: "ResponseSynthesizer"
-title: "Class: ResponseSynthesizer"
-sidebar_label: "ResponseSynthesizer"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A ResponseSynthesizer is used to generate a response from a query and a list of nodes.
-
-## Constructors
-
-### constructor
-
-• **new ResponseSynthesizer**(`«destructured»?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `«destructured»` | `Object` |
-| › `responseBuilder?` | `BaseResponseBuilder` |
-| › `serviceContext?` | [`ServiceContext`](../interfaces/ServiceContext.md) |
-
-#### Defined in
-
-[ResponseSynthesizer.ts:285](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L285)
-
-## Properties
-
-### responseBuilder
-
-• **responseBuilder**: `BaseResponseBuilder`
-
-#### Defined in
-
-[ResponseSynthesizer.ts:282](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L282)
-
-___
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:283](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L283)
-
-## Methods
-
-### synthesize
-
-â–¸ **synthesize**(`query`, `nodes`, `parentEvent?`): `Promise`<[`Response`](Response.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `nodes` | [`NodeWithScore`](../interfaces/NodeWithScore.md)[] |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<[`Response`](Response.md)\>
-
-#### Defined in
-
-[ResponseSynthesizer.ts:297](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L297)
diff --git a/apps/docs/docs/api/classes/RetrieverQueryEngine.md b/apps/docs/docs/api/classes/RetrieverQueryEngine.md
deleted file mode 100644
index e392c39f8..000000000
--- a/apps/docs/docs/api/classes/RetrieverQueryEngine.md
+++ /dev/null
@@ -1,77 +0,0 @@
----
-id: "RetrieverQueryEngine"
-title: "Class: RetrieverQueryEngine"
-sidebar_label: "RetrieverQueryEngine"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A query engine that uses a retriever to query an index and then synthesizes the response.
-
-## Implements
-
-- [`BaseQueryEngine`](../interfaces/BaseQueryEngine.md)
-
-## Constructors
-
-### constructor
-
-• **new RetrieverQueryEngine**(`retriever`, `responseSynthesizer?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `retriever` | [`BaseRetriever`](../interfaces/BaseRetriever.md) |
-| `responseSynthesizer?` | [`ResponseSynthesizer`](ResponseSynthesizer.md) |
-
-#### Defined in
-
-[QueryEngine.ts:34](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L34)
-
-## Properties
-
-### responseSynthesizer
-
-• **responseSynthesizer**: [`ResponseSynthesizer`](ResponseSynthesizer.md)
-
-#### Defined in
-
-[QueryEngine.ts:32](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L32)
-
-___
-
-### retriever
-
-• **retriever**: [`BaseRetriever`](../interfaces/BaseRetriever.md)
-
-#### Defined in
-
-[QueryEngine.ts:31](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L31)
-
-## Methods
-
-### query
-
-â–¸ **query**(`query`, `parentEvent?`): `Promise`<[`Response`](Response.md)\>
-
-Query the query engine and get a response.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<[`Response`](Response.md)\>
-
-#### Implementation of
-
-[BaseQueryEngine](../interfaces/BaseQueryEngine.md).[query](../interfaces/BaseQueryEngine.md#query)
-
-#### Defined in
-
-[QueryEngine.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L45)
diff --git a/apps/docs/docs/api/classes/SentenceSplitter.md b/apps/docs/docs/api/classes/SentenceSplitter.md
deleted file mode 100644
index 329a9562b..000000000
--- a/apps/docs/docs/api/classes/SentenceSplitter.md
+++ /dev/null
@@ -1,238 +0,0 @@
----
-id: "SentenceSplitter"
-title: "Class: SentenceSplitter"
-sidebar_label: "SentenceSplitter"
-sidebar_position: 0
-custom_edit_url: null
----
-
-SentenceSplitter is our default text splitter that supports splitting into sentences, paragraphs, or fixed length chunks with overlap.
-
-One of the advantages of SentenceSplitter is that even in the fixed length chunks it will try to keep sentences together.
-
-## Constructors
-
-### constructor
-
-• **new SentenceSplitter**(`chunkSize?`, `chunkOverlap?`, `tokenizer?`, `tokenizerDecoder?`, `paragraphSeparator?`, `chunkingTokenizerFn?`)
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `chunkSize` | `number` | `DEFAULT_CHUNK_SIZE` |
-| `chunkOverlap` | `number` | `DEFAULT_CHUNK_OVERLAP` |
-| `tokenizer` | `any` | `null` |
-| `tokenizerDecoder` | `any` | `null` |
-| `paragraphSeparator` | `string` | `"\n\n\n"` |
-| `chunkingTokenizerFn` | `any` | `undefined` |
-
-#### Defined in
-
-[TextSplitter.ts:35](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L35)
-
-## Properties
-
-### chunkOverlap
-
-• `Private` **chunkOverlap**: `number`
-
-#### Defined in
-
-[TextSplitter.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L28)
-
-___
-
-### chunkSize
-
-• `Private` **chunkSize**: `number`
-
-#### Defined in
-
-[TextSplitter.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L27)
-
-___
-
-### chunkingTokenizerFn
-
-• `Private` **chunkingTokenizerFn**: `any`
-
-#### Defined in
-
-[TextSplitter.ts:32](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L32)
-
-___
-
-### paragraphSeparator
-
-• `Private` **paragraphSeparator**: `string`
-
-#### Defined in
-
-[TextSplitter.ts:31](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L31)
-
-___
-
-### tokenizer
-
-• `Private` **tokenizer**: `any`
-
-#### Defined in
-
-[TextSplitter.ts:29](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L29)
-
-___
-
-### tokenizerDecoder
-
-• `Private` **tokenizerDecoder**: `any`
-
-#### Defined in
-
-[TextSplitter.ts:30](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L30)
-
-## Methods
-
-### combineTextSplits
-
-â–¸ **combineTextSplits**(`newSentenceSplits`, `effectiveChunkSize`): `TextSplit`[]
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `newSentenceSplits` | `SplitRep`[] |
-| `effectiveChunkSize` | `number` |
-
-#### Returns
-
-`TextSplit`[]
-
-#### Defined in
-
-[TextSplitter.ts:155](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L155)
-
-___
-
-### getEffectiveChunkSize
-
-â–¸ `Private` **getEffectiveChunkSize**(`extraInfoStr?`): `number`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `extraInfoStr?` | `string` |
-
-#### Returns
-
-`number`
-
-#### Defined in
-
-[TextSplitter.ts:74](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L74)
-
-___
-
-### getParagraphSplits
-
-â–¸ **getParagraphSplits**(`text`, `effectiveChunkSize?`): `string`[]
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `text` | `string` |
-| `effectiveChunkSize?` | `number` |
-
-#### Returns
-
-`string`[]
-
-#### Defined in
-
-[TextSplitter.ts:91](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L91)
-
-___
-
-### getSentenceSplits
-
-â–¸ **getSentenceSplits**(`text`, `effectiveChunkSize?`): `string`[]
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `text` | `string` |
-| `effectiveChunkSize?` | `number` |
-
-#### Returns
-
-`string`[]
-
-#### Defined in
-
-[TextSplitter.ts:117](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L117)
-
-___
-
-### processSentenceSplits
-
-â–¸ `Private` **processSentenceSplits**(`sentenceSplits`, `effectiveChunkSize`): `SplitRep`[]
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `sentenceSplits` | `string`[] |
-| `effectiveChunkSize` | `number` |
-
-#### Returns
-
-`SplitRep`[]
-
-#### Defined in
-
-[TextSplitter.ts:130](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L130)
-
-___
-
-### splitText
-
-â–¸ **splitText**(`text`, `extraInfoStr?`): `string`[]
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `text` | `string` |
-| `extraInfoStr?` | `string` |
-
-#### Returns
-
-`string`[]
-
-#### Defined in
-
-[TextSplitter.ts:247](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L247)
-
-___
-
-### splitTextWithOverlaps
-
-â–¸ **splitTextWithOverlaps**(`text`, `extraInfoStr?`): `TextSplit`[]
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `text` | `string` |
-| `extraInfoStr?` | `string` |
-
-#### Returns
-
-`TextSplit`[]
-
-#### Defined in
-
-[TextSplitter.ts:219](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/TextSplitter.ts#L219)
diff --git a/apps/docs/docs/api/classes/SimpleChatEngine.md b/apps/docs/docs/api/classes/SimpleChatEngine.md
deleted file mode 100644
index e534def4d..000000000
--- a/apps/docs/docs/api/classes/SimpleChatEngine.md
+++ /dev/null
@@ -1,96 +0,0 @@
----
-id: "SimpleChatEngine"
-title: "Class: SimpleChatEngine"
-sidebar_label: "SimpleChatEngine"
-sidebar_position: 0
-custom_edit_url: null
----
-
-SimpleChatEngine is the simplest possible chat engine. Useful for using your own custom prompts.
-
-## Implements
-
-- [`ChatEngine`](../interfaces/ChatEngine.md)
-
-## Constructors
-
-### constructor
-
-• **new SimpleChatEngine**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Partial`<[`SimpleChatEngine`](SimpleChatEngine.md)\> |
-
-#### Defined in
-
-[ChatEngine.ts:40](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L40)
-
-## Properties
-
-### chatHistory
-
-• **chatHistory**: [`ChatMessage`](../interfaces/ChatMessage.md)[]
-
-#### Defined in
-
-[ChatEngine.ts:37](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L37)
-
-___
-
-### llm
-
-• **llm**: [`LLM`](../interfaces/LLM.md)
-
-#### Defined in
-
-[ChatEngine.ts:38](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L38)
-
-## Methods
-
-### chat
-
-â–¸ **chat**(`message`, `chatHistory?`): `Promise`<[`Response`](Response.md)\>
-
-Send message along with the class's current chat history to the LLM.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `message` | `string` |  |
-| `chatHistory?` | [`ChatMessage`](../interfaces/ChatMessage.md)[] | optional chat history if you want to customize the chat history |
-
-#### Returns
-
-`Promise`<[`Response`](Response.md)\>
-
-#### Implementation of
-
-[ChatEngine](../interfaces/ChatEngine.md).[chat](../interfaces/ChatEngine.md#chat)
-
-#### Defined in
-
-[ChatEngine.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L45)
-
-___
-
-### reset
-
-â–¸ **reset**(): `void`
-
-Resets the chat history so that it's empty.
-
-#### Returns
-
-`void`
-
-#### Implementation of
-
-[ChatEngine](../interfaces/ChatEngine.md).[reset](../interfaces/ChatEngine.md#reset)
-
-#### Defined in
-
-[ChatEngine.ts:54](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L54)
diff --git a/apps/docs/docs/api/classes/SimpleDirectoryReader.md b/apps/docs/docs/api/classes/SimpleDirectoryReader.md
deleted file mode 100644
index ad7050629..000000000
--- a/apps/docs/docs/api/classes/SimpleDirectoryReader.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-id: "SimpleDirectoryReader"
-title: "Class: SimpleDirectoryReader"
-sidebar_label: "SimpleDirectoryReader"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Read all of the documents in a directory. Currently supports PDF and TXT files.
-
-## Implements
-
-- [`BaseReader`](../interfaces/BaseReader.md)
-
-## Constructors
-
-### constructor
-
-• **new SimpleDirectoryReader**()
-
-## Methods
-
-### loadData
-
-▸ **loadData**(`«destructured»`): `Promise`<[`Document`](Document.md)[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `«destructured»` | [`SimpleDirectoryReaderLoadDataProps`](../modules.md#simpledirectoryreaderloaddataprops) |
-
-#### Returns
-
-`Promise`<[`Document`](Document.md)[]\>
-
-#### Implementation of
-
-[BaseReader](../interfaces/BaseReader.md).[loadData](../interfaces/BaseReader.md#loaddata)
-
-#### Defined in
-
-[readers/SimpleDirectoryReader.ts:39](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/SimpleDirectoryReader.ts#L39)
diff --git a/apps/docs/docs/api/classes/SimpleDocumentStore.md b/apps/docs/docs/api/classes/SimpleDocumentStore.md
deleted file mode 100644
index 5e84033c4..000000000
--- a/apps/docs/docs/api/classes/SimpleDocumentStore.md
+++ /dev/null
@@ -1,480 +0,0 @@
----
-id: "SimpleDocumentStore"
-title: "Class: SimpleDocumentStore"
-sidebar_label: "SimpleDocumentStore"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Hierarchy
-
-- `KVDocumentStore`
-
-  ↳ **`SimpleDocumentStore`**
-
-## Constructors
-
-### constructor
-
-• **new SimpleDocumentStore**(`kvStore?`, `namespace?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `kvStore?` | `SimpleKVStore` |
-| `namespace?` | `string` |
-
-#### Overrides
-
-KVDocumentStore.constructor
-
-#### Defined in
-
-[storage/docStore/SimpleDocumentStore.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/SimpleDocumentStore.ts#L19)
-
-## Properties
-
-### kvStore
-
-• `Private` **kvStore**: `SimpleKVStore`
-
-#### Defined in
-
-[storage/docStore/SimpleDocumentStore.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/SimpleDocumentStore.ts#L17)
-
-## Methods
-
-### addDocuments
-
-â–¸ **addDocuments**(`docs`, `allowUpdate?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `docs` | [`BaseNode`](BaseNode.md)[] | `undefined` |
-| `allowUpdate` | `boolean` | `true` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Inherited from
-
-KVDocumentStore.addDocuments
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:33](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L33)
-
-___
-
-### deleteDocument
-
-â–¸ **deleteDocument**(`docId`, `raiseError?`, `removeRefDocNode?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `docId` | `string` | `undefined` |
-| `raiseError` | `boolean` | `true` |
-| `removeRefDocNode` | `boolean` | `true` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Inherited from
-
-KVDocumentStore.deleteDocument
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:131](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L131)
-
-___
-
-### deleteRefDoc
-
-â–¸ **deleteRefDoc**(`refDocId`, `raiseError?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `refDocId` | `string` | `undefined` |
-| `raiseError` | `boolean` | `true` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Inherited from
-
-KVDocumentStore.deleteRefDoc
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:148](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L148)
-
-___
-
-### docs
-
-â–¸ **docs**(): `Promise`<`Record`<`string`, [`BaseNode`](BaseNode.md)\>\>
-
-#### Returns
-
-`Promise`<`Record`<`string`, [`BaseNode`](BaseNode.md)\>\>
-
-#### Inherited from
-
-KVDocumentStore.docs
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:24](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L24)
-
-___
-
-### documentExists
-
-â–¸ **documentExists**(`docId`): `Promise`<`boolean`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `docId` | `string` |
-
-#### Returns
-
-`Promise`<`boolean`\>
-
-#### Inherited from
-
-KVDocumentStore.documentExists
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:105](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L105)
-
-___
-
-### getAllRefDocInfo
-
-â–¸ **getAllRefDocInfo**(): `Promise`<`undefined` \| `Record`<`string`, `RefDocInfo`\>\>
-
-#### Returns
-
-`Promise`<`undefined` \| `Record`<`string`, `RefDocInfo`\>\>
-
-#### Inherited from
-
-KVDocumentStore.getAllRefDocInfo
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:93](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L93)
-
-___
-
-### getDocument
-
-â–¸ **getDocument**(`docId`, `raiseError?`): `Promise`<`undefined` \| [`BaseNode`](BaseNode.md)\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `docId` | `string` | `undefined` |
-| `raiseError` | `boolean` | `true` |
-
-#### Returns
-
-`Promise`<`undefined` \| [`BaseNode`](BaseNode.md)\>
-
-#### Inherited from
-
-KVDocumentStore.getDocument
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L73)
-
-___
-
-### getDocumentHash
-
-â–¸ **getDocumentHash**(`docId`): `Promise`<`undefined` \| `string`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `docId` | `string` |
-
-#### Returns
-
-`Promise`<`undefined` \| `string`\>
-
-#### Inherited from
-
-KVDocumentStore.getDocumentHash
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:174](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L174)
-
-___
-
-### getNode
-
-â–¸ **getNode**(`nodeId`, `raiseError?`): `Promise`<[`BaseNode`](BaseNode.md)\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `nodeId` | `string` | `undefined` |
-| `raiseError` | `boolean` | `true` |
-
-#### Returns
-
-`Promise`<[`BaseNode`](BaseNode.md)\>
-
-#### Inherited from
-
-KVDocumentStore.getNode
-
-#### Defined in
-
-[storage/docStore/types.ts:57](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/types.ts#L57)
-
-___
-
-### getNodeDict
-
-â–¸ **getNodeDict**(`nodeIdDict`): `Promise`<`Record`<`number`, [`BaseNode`](BaseNode.md)\>\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `nodeIdDict` | `Object` |
-
-#### Returns
-
-`Promise`<`Record`<`number`, [`BaseNode`](BaseNode.md)\>\>
-
-#### Inherited from
-
-KVDocumentStore.getNodeDict
-
-#### Defined in
-
-[storage/docStore/types.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/types.ts#L65)
-
-___
-
-### getNodes
-
-â–¸ **getNodes**(`nodeIds`, `raiseError?`): `Promise`<[`BaseNode`](BaseNode.md)[]\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `nodeIds` | `string`[] | `undefined` |
-| `raiseError` | `boolean` | `true` |
-
-#### Returns
-
-`Promise`<[`BaseNode`](BaseNode.md)[]\>
-
-#### Inherited from
-
-KVDocumentStore.getNodes
-
-#### Defined in
-
-[storage/docStore/types.ts:51](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/types.ts#L51)
-
-___
-
-### getRefDocInfo
-
-â–¸ **getRefDocInfo**(`refDocId`): `Promise`<`undefined` \| `RefDocInfo`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `refDocId` | `string` |
-
-#### Returns
-
-`Promise`<`undefined` \| `RefDocInfo`\>
-
-#### Inherited from
-
-KVDocumentStore.getRefDocInfo
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:88](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L88)
-
-___
-
-### persist
-
-â–¸ **persist**(`persistPath?`, `fs?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `persistPath` | `string` |
-| `fs?` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Overrides
-
-KVDocumentStore.persist
-
-#### Defined in
-
-[storage/docStore/SimpleDocumentStore.ts:52](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/SimpleDocumentStore.ts#L52)
-
-___
-
-### refDocExists
-
-â–¸ **refDocExists**(`refDocId`): `Promise`<`boolean`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `refDocId` | `string` |
-
-#### Returns
-
-`Promise`<`boolean`\>
-
-#### Inherited from
-
-KVDocumentStore.refDocExists
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:101](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L101)
-
-___
-
-### setDocumentHash
-
-â–¸ **setDocumentHash**(`docId`, `docHash`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `docId` | `string` |
-| `docHash` | `string` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Inherited from
-
-KVDocumentStore.setDocumentHash
-
-#### Defined in
-
-[storage/docStore/KVDocumentStore.ts:169](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/KVDocumentStore.ts#L169)
-
-___
-
-### toDict
-
-â–¸ **toDict**(): `SaveDict`
-
-#### Returns
-
-`SaveDict`
-
-#### Defined in
-
-[storage/docStore/SimpleDocumentStore.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/SimpleDocumentStore.ts#L73)
-
-___
-
-### fromDict
-
-â–¸ `Static` **fromDict**(`saveDict`, `namespace?`): [`SimpleDocumentStore`](SimpleDocumentStore.md)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `saveDict` | `SaveDict` |
-| `namespace?` | `string` |
-
-#### Returns
-
-[`SimpleDocumentStore`](SimpleDocumentStore.md)
-
-#### Defined in
-
-[storage/docStore/SimpleDocumentStore.ts:68](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/SimpleDocumentStore.ts#L68)
-
-___
-
-### fromPersistDir
-
-â–¸ `Static` **fromPersistDir**(`persistDir?`, `namespace?`, `fsModule?`): `Promise`<[`SimpleDocumentStore`](SimpleDocumentStore.md)\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `persistDir` | `string` | `DEFAULT_PERSIST_DIR` |
-| `namespace?` | `string` | `undefined` |
-| `fsModule?` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) | `undefined` |
-
-#### Returns
-
-`Promise`<[`SimpleDocumentStore`](SimpleDocumentStore.md)\>
-
-#### Defined in
-
-[storage/docStore/SimpleDocumentStore.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/SimpleDocumentStore.ts#L26)
-
-___
-
-### fromPersistPath
-
-â–¸ `Static` **fromPersistPath**(`persistPath`, `namespace?`, `fs?`): `Promise`<[`SimpleDocumentStore`](SimpleDocumentStore.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `persistPath` | `string` |
-| `namespace?` | `string` |
-| `fs?` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) |
-
-#### Returns
-
-`Promise`<[`SimpleDocumentStore`](SimpleDocumentStore.md)\>
-
-#### Defined in
-
-[storage/docStore/SimpleDocumentStore.ts:42](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/docStore/SimpleDocumentStore.ts#L42)
diff --git a/apps/docs/docs/api/classes/SimpleIndexStore.md b/apps/docs/docs/api/classes/SimpleIndexStore.md
deleted file mode 100644
index ca0669ad5..000000000
--- a/apps/docs/docs/api/classes/SimpleIndexStore.md
+++ /dev/null
@@ -1,234 +0,0 @@
----
-id: "SimpleIndexStore"
-title: "Class: SimpleIndexStore"
-sidebar_label: "SimpleIndexStore"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Hierarchy
-
-- `KVIndexStore`
-
-  ↳ **`SimpleIndexStore`**
-
-## Constructors
-
-### constructor
-
-• **new SimpleIndexStore**(`kvStore?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `kvStore?` | `BaseInMemoryKVStore` |
-
-#### Overrides
-
-KVIndexStore.constructor
-
-#### Defined in
-
-[storage/indexStore/SimpleIndexStore.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/SimpleIndexStore.ts#L16)
-
-## Properties
-
-### kvStore
-
-• `Private` **kvStore**: `BaseInMemoryKVStore`
-
-#### Defined in
-
-[storage/indexStore/SimpleIndexStore.ts:14](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/SimpleIndexStore.ts#L14)
-
-## Methods
-
-### addIndexStruct
-
-â–¸ **addIndexStruct**(`indexStruct`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `indexStruct` | [`IndexStruct`](IndexStruct.md) |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Inherited from
-
-KVIndexStore.addIndexStruct
-
-#### Defined in
-
-[storage/indexStore/KVIndexStore.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/KVIndexStore.ts#L17)
-
-___
-
-### deleteIndexStruct
-
-â–¸ **deleteIndexStruct**(`key`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `key` | `string` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Inherited from
-
-KVIndexStore.deleteIndexStruct
-
-#### Defined in
-
-[storage/indexStore/KVIndexStore.ts:23](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/KVIndexStore.ts#L23)
-
-___
-
-### getIndexStruct
-
-â–¸ **getIndexStruct**(`structId?`): `Promise`<`undefined` \| [`IndexStruct`](IndexStruct.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `structId?` | `string` |
-
-#### Returns
-
-`Promise`<`undefined` \| [`IndexStruct`](IndexStruct.md)\>
-
-#### Inherited from
-
-KVIndexStore.getIndexStruct
-
-#### Defined in
-
-[storage/indexStore/KVIndexStore.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/KVIndexStore.ts#L27)
-
-___
-
-### getIndexStructs
-
-â–¸ **getIndexStructs**(): `Promise`<[`IndexStruct`](IndexStruct.md)[]\>
-
-#### Returns
-
-`Promise`<[`IndexStruct`](IndexStruct.md)[]\>
-
-#### Inherited from
-
-KVIndexStore.getIndexStructs
-
-#### Defined in
-
-[storage/indexStore/KVIndexStore.ts:43](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/KVIndexStore.ts#L43)
-
-___
-
-### persist
-
-â–¸ **persist**(`persistPath?`, `fs?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `persistPath` | `string` | `DEFAULT_PERSIST_DIR` |
-| `fs` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) | `DEFAULT_FS` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Overrides
-
-KVIndexStore.persist
-
-#### Defined in
-
-[storage/indexStore/SimpleIndexStore.ts:41](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/SimpleIndexStore.ts#L41)
-
-___
-
-### toDict
-
-â–¸ **toDict**(): `Record`<`string`, `unknown`\>
-
-#### Returns
-
-`Record`<`string`, `unknown`\>
-
-#### Defined in
-
-[storage/indexStore/SimpleIndexStore.ts:53](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/SimpleIndexStore.ts#L53)
-
-___
-
-### fromDict
-
-â–¸ `Static` **fromDict**(`saveDict`): [`SimpleIndexStore`](SimpleIndexStore.md)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `saveDict` | `DataType` |
-
-#### Returns
-
-[`SimpleIndexStore`](SimpleIndexStore.md)
-
-#### Defined in
-
-[storage/indexStore/SimpleIndexStore.ts:48](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/SimpleIndexStore.ts#L48)
-
-___
-
-### fromPersistDir
-
-â–¸ `Static` **fromPersistDir**(`persistDir?`, `fs?`): `Promise`<[`SimpleIndexStore`](SimpleIndexStore.md)\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `persistDir` | `string` | `DEFAULT_PERSIST_DIR` |
-| `fs` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) | `DEFAULT_FS` |
-
-#### Returns
-
-`Promise`<[`SimpleIndexStore`](SimpleIndexStore.md)\>
-
-#### Defined in
-
-[storage/indexStore/SimpleIndexStore.ts:22](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/SimpleIndexStore.ts#L22)
-
-___
-
-### fromPersistPath
-
-â–¸ `Static` **fromPersistPath**(`persistPath`, `fs?`): `Promise`<[`SimpleIndexStore`](SimpleIndexStore.md)\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `persistPath` | `string` | `undefined` |
-| `fs` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) | `DEFAULT_FS` |
-
-#### Returns
-
-`Promise`<[`SimpleIndexStore`](SimpleIndexStore.md)\>
-
-#### Defined in
-
-[storage/indexStore/SimpleIndexStore.ts:33](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/indexStore/SimpleIndexStore.ts#L33)
diff --git a/apps/docs/docs/api/classes/SimpleNodeParser.md b/apps/docs/docs/api/classes/SimpleNodeParser.md
deleted file mode 100644
index 8e1af1767..000000000
--- a/apps/docs/docs/api/classes/SimpleNodeParser.md
+++ /dev/null
@@ -1,120 +0,0 @@
----
-id: "SimpleNodeParser"
-title: "Class: SimpleNodeParser"
-sidebar_label: "SimpleNodeParser"
-sidebar_position: 0
-custom_edit_url: null
----
-
-SimpleNodeParser is the default NodeParser. It splits documents into TextNodes using a splitter, by default SentenceSplitter
-
-## Implements
-
-- [`NodeParser`](../interfaces/NodeParser.md)
-
-## Constructors
-
-### constructor
-
-• **new SimpleNodeParser**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Object` |
-| `init.chunkOverlap?` | `number` |
-| `init.chunkSize?` | `number` |
-| `init.includeMetadata?` | `boolean` |
-| `init.includePrevNextRel?` | `boolean` |
-| `init.textSplitter?` | [`SentenceSplitter`](SentenceSplitter.md) |
-
-#### Defined in
-
-[NodeParser.ts:93](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/NodeParser.ts#L93)
-
-## Properties
-
-### includeMetadata
-
-• **includeMetadata**: `boolean`
-
-Whether to include metadata in the nodes.
-
-#### Defined in
-
-[NodeParser.ts:87](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/NodeParser.ts#L87)
-
-___
-
-### includePrevNextRel
-
-• **includePrevNextRel**: `boolean`
-
-Whether to include previous and next relationships in the nodes.
-
-#### Defined in
-
-[NodeParser.ts:91](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/NodeParser.ts#L91)
-
-___
-
-### textSplitter
-
-• **textSplitter**: [`SentenceSplitter`](SentenceSplitter.md)
-
-The text splitter to use.
-
-#### Defined in
-
-[NodeParser.ts:83](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/NodeParser.ts#L83)
-
-## Methods
-
-### getNodesFromDocuments
-
-â–¸ **getNodesFromDocuments**(`documents`): [`TextNode`](TextNode.md)[]
-
-Generate Node objects from documents
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `documents` | [`Document`](Document.md)[] |
-
-#### Returns
-
-[`TextNode`](TextNode.md)[]
-
-#### Implementation of
-
-[NodeParser](../interfaces/NodeParser.md).[getNodesFromDocuments](../interfaces/NodeParser.md#getnodesfromdocuments)
-
-#### Defined in
-
-[NodeParser.ts:124](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/NodeParser.ts#L124)
-
-___
-
-### fromDefaults
-
-â–¸ `Static` **fromDefaults**(`init?`): [`SimpleNodeParser`](SimpleNodeParser.md)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Object` |
-| `init.chunkOverlap?` | `number` |
-| `init.chunkSize?` | `number` |
-| `init.includeMetadata?` | `boolean` |
-| `init.includePrevNextRel?` | `boolean` |
-
-#### Returns
-
-[`SimpleNodeParser`](SimpleNodeParser.md)
-
-#### Defined in
-
-[NodeParser.ts:111](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/NodeParser.ts#L111)
diff --git a/apps/docs/docs/api/classes/SimpleResponseBuilder.md b/apps/docs/docs/api/classes/SimpleResponseBuilder.md
deleted file mode 100644
index 924ea44fd..000000000
--- a/apps/docs/docs/api/classes/SimpleResponseBuilder.md
+++ /dev/null
@@ -1,75 +0,0 @@
----
-id: "SimpleResponseBuilder"
-title: "Class: SimpleResponseBuilder"
-sidebar_label: "SimpleResponseBuilder"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A response builder that just concatenates responses.
-
-## Implements
-
-- `BaseResponseBuilder`
-
-## Constructors
-
-### constructor
-
-• **new SimpleResponseBuilder**(`serviceContext`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `serviceContext` | [`ServiceContext`](../interfaces/ServiceContext.md) |
-
-#### Defined in
-
-[ResponseSynthesizer.ts:49](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L49)
-
-## Properties
-
-### llm
-
-• **llm**: [`LLM`](../interfaces/LLM.md)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L46)
-
-___
-
-### textQATemplate
-
-• **textQATemplate**: [`SimplePrompt`](../modules.md#simpleprompt)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:47](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L47)
-
-## Methods
-
-### getResponse
-
-â–¸ **getResponse**(`query`, `textChunks`, `parentEvent?`): `Promise`<`string`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `textChunks` | `string`[] |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<`string`\>
-
-#### Implementation of
-
-BaseResponseBuilder.getResponse
-
-#### Defined in
-
-[ResponseSynthesizer.ts:54](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L54)
diff --git a/apps/docs/docs/api/classes/SimpleVectorStore.md b/apps/docs/docs/api/classes/SimpleVectorStore.md
deleted file mode 100644
index 48e35a23c..000000000
--- a/apps/docs/docs/api/classes/SimpleVectorStore.md
+++ /dev/null
@@ -1,283 +0,0 @@
----
-id: "SimpleVectorStore"
-title: "Class: SimpleVectorStore"
-sidebar_label: "SimpleVectorStore"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Implements
-
-- [`VectorStore`](../interfaces/VectorStore.md)
-
-## Constructors
-
-### constructor
-
-• **new SimpleVectorStore**(`data?`, `fs?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `data?` | `SimpleVectorStoreData` |
-| `fs?` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) |
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:37](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L37)
-
-## Properties
-
-### data
-
-• `Private` **data**: `SimpleVectorStoreData`
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:33](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L33)
-
-___
-
-### fs
-
-• `Private` **fs**: [`GenericFileSystem`](../interfaces/GenericFileSystem.md) = `DEFAULT_FS`
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:34](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L34)
-
-___
-
-### persistPath
-
-• `Private` **persistPath**: `undefined` \| `string`
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:35](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L35)
-
-___
-
-### storesText
-
-• **storesText**: `boolean` = `false`
-
-#### Implementation of
-
-[VectorStore](../interfaces/VectorStore.md).[storesText](../interfaces/VectorStore.md#storestext)
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:32](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L32)
-
-## Accessors
-
-### client
-
-• `get` **client**(): `any`
-
-#### Returns
-
-`any`
-
-#### Implementation of
-
-VectorStore.client
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:50](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L50)
-
-## Methods
-
-### add
-
-â–¸ **add**(`embeddingResults`): `Promise`<`string`[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `embeddingResults` | [`BaseNode`](BaseNode.md)[] |
-
-#### Returns
-
-`Promise`<`string`[]\>
-
-#### Implementation of
-
-[VectorStore](../interfaces/VectorStore.md).[add](../interfaces/VectorStore.md#add)
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:58](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L58)
-
-___
-
-### delete
-
-â–¸ **delete**(`refDocId`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `refDocId` | `string` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Implementation of
-
-[VectorStore](../interfaces/VectorStore.md).[delete](../interfaces/VectorStore.md#delete)
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:77](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L77)
-
-___
-
-### get
-
-â–¸ **get**(`textId`): `Promise`<`number`[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `textId` | `string` |
-
-#### Returns
-
-`Promise`<`number`[]\>
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:54](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L54)
-
-___
-
-### persist
-
-â–¸ **persist**(`persistPath?`, `fs?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `persistPath` | `string` |
-| `fs?` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Implementation of
-
-[VectorStore](../interfaces/VectorStore.md).[persist](../interfaces/VectorStore.md#persist)
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:146](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L146)
-
-___
-
-### query
-
-â–¸ **query**(`query`): `Promise`<[`VectorStoreQueryResult`](../interfaces/VectorStoreQueryResult.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | [`VectorStoreQuery`](../interfaces/VectorStoreQuery.md) |
-
-#### Returns
-
-`Promise`<[`VectorStoreQueryResult`](../interfaces/VectorStoreQueryResult.md)\>
-
-#### Implementation of
-
-[VectorStore](../interfaces/VectorStore.md).[query](../interfaces/VectorStore.md#query)
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:88](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L88)
-
-___
-
-### toDict
-
-â–¸ **toDict**(): `SimpleVectorStoreData`
-
-#### Returns
-
-`SimpleVectorStoreData`
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:196](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L196)
-
-___
-
-### fromDict
-
-â–¸ `Static` **fromDict**(`saveDict`): [`SimpleVectorStore`](SimpleVectorStore.md)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `saveDict` | `SimpleVectorStoreData` |
-
-#### Returns
-
-[`SimpleVectorStore`](SimpleVectorStore.md)
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:189](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L189)
-
-___
-
-### fromPersistDir
-
-â–¸ `Static` **fromPersistDir**(`persistDir?`, `fs?`): `Promise`<[`SimpleVectorStore`](SimpleVectorStore.md)\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `persistDir` | `string` | `DEFAULT_PERSIST_DIR` |
-| `fs` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) | `DEFAULT_FS` |
-
-#### Returns
-
-`Promise`<[`SimpleVectorStore`](SimpleVectorStore.md)\>
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:42](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L42)
-
-___
-
-### fromPersistPath
-
-â–¸ `Static` **fromPersistPath**(`persistPath`, `fs?`): `Promise`<[`SimpleVectorStore`](SimpleVectorStore.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `persistPath` | `string` |
-| `fs?` | [`GenericFileSystem`](../interfaces/GenericFileSystem.md) |
-
-#### Returns
-
-`Promise`<[`SimpleVectorStore`](SimpleVectorStore.md)\>
-
-#### Defined in
-
-[storage/vectorStore/SimpleVectorStore.ts:159](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/SimpleVectorStore.ts#L159)
diff --git a/apps/docs/docs/api/classes/SubQuestionOutputParser.md b/apps/docs/docs/api/classes/SubQuestionOutputParser.md
deleted file mode 100644
index d3071b83f..000000000
--- a/apps/docs/docs/api/classes/SubQuestionOutputParser.md
+++ /dev/null
@@ -1,67 +0,0 @@
----
-id: "SubQuestionOutputParser"
-title: "Class: SubQuestionOutputParser"
-sidebar_label: "SubQuestionOutputParser"
-sidebar_position: 0
-custom_edit_url: null
----
-
-SubQuestionOutputParser is used to parse the output of the SubQuestionGenerator.
-
-## Implements
-
-- [`BaseOutputParser`](../interfaces/BaseOutputParser.md)<[`StructuredOutput`](../interfaces/StructuredOutput.md)<[`SubQuestion`](../interfaces/SubQuestion.md)[]\>\>
-
-## Constructors
-
-### constructor
-
-• **new SubQuestionOutputParser**()
-
-## Methods
-
-### format
-
-â–¸ **format**(`output`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `output` | `string` |
-
-#### Returns
-
-`string`
-
-#### Implementation of
-
-[BaseOutputParser](../interfaces/BaseOutputParser.md).[format](../interfaces/BaseOutputParser.md#format)
-
-#### Defined in
-
-[OutputParser.ts:97](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/OutputParser.ts#L97)
-
-___
-
-### parse
-
-â–¸ **parse**(`output`): [`StructuredOutput`](../interfaces/StructuredOutput.md)<[`SubQuestion`](../interfaces/SubQuestion.md)[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `output` | `string` |
-
-#### Returns
-
-[`StructuredOutput`](../interfaces/StructuredOutput.md)<[`SubQuestion`](../interfaces/SubQuestion.md)[]\>
-
-#### Implementation of
-
-[BaseOutputParser](../interfaces/BaseOutputParser.md).[parse](../interfaces/BaseOutputParser.md#parse)
-
-#### Defined in
-
-[OutputParser.ts:89](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/OutputParser.ts#L89)
diff --git a/apps/docs/docs/api/classes/SubQuestionQueryEngine.md b/apps/docs/docs/api/classes/SubQuestionQueryEngine.md
deleted file mode 100644
index 300902253..000000000
--- a/apps/docs/docs/api/classes/SubQuestionQueryEngine.md
+++ /dev/null
@@ -1,143 +0,0 @@
----
-id: "SubQuestionQueryEngine"
-title: "Class: SubQuestionQueryEngine"
-sidebar_label: "SubQuestionQueryEngine"
-sidebar_position: 0
-custom_edit_url: null
----
-
-SubQuestionQueryEngine decomposes a question into subquestions and then
-
-## Implements
-
-- [`BaseQueryEngine`](../interfaces/BaseQueryEngine.md)
-
-## Constructors
-
-### constructor
-
-• **new SubQuestionQueryEngine**(`init`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init` | `Object` |
-| `init.queryEngineTools` | [`QueryEngineTool`](../interfaces/QueryEngineTool.md)[] |
-| `init.questionGen` | [`BaseQuestionGenerator`](../interfaces/BaseQuestionGenerator.md) |
-| `init.responseSynthesizer` | [`ResponseSynthesizer`](ResponseSynthesizer.md) |
-
-#### Defined in
-
-[QueryEngine.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L65)
-
-## Properties
-
-### metadatas
-
-• **metadatas**: [`ToolMetadata`](../interfaces/ToolMetadata.md)[]
-
-#### Defined in
-
-[QueryEngine.ts:63](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L63)
-
-___
-
-### queryEngines
-
-• **queryEngines**: `Record`<`string`, [`BaseQueryEngine`](../interfaces/BaseQueryEngine.md)\>
-
-#### Defined in
-
-[QueryEngine.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L62)
-
-___
-
-### questionGen
-
-• **questionGen**: [`BaseQuestionGenerator`](../interfaces/BaseQuestionGenerator.md)
-
-#### Defined in
-
-[QueryEngine.ts:61](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L61)
-
-___
-
-### responseSynthesizer
-
-• **responseSynthesizer**: [`ResponseSynthesizer`](ResponseSynthesizer.md)
-
-#### Defined in
-
-[QueryEngine.ts:60](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L60)
-
-## Methods
-
-### query
-
-â–¸ **query**(`query`): `Promise`<[`Response`](Response.md)\>
-
-Query the query engine and get a response.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-
-#### Returns
-
-`Promise`<[`Response`](Response.md)\>
-
-#### Implementation of
-
-[BaseQueryEngine](../interfaces/BaseQueryEngine.md).[query](../interfaces/BaseQueryEngine.md#query)
-
-#### Defined in
-
-[QueryEngine.ts:106](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L106)
-
-___
-
-### querySubQ
-
-â–¸ `Private` **querySubQ**(`subQ`, `parentEvent?`): `Promise`<``null`` \| [`NodeWithScore`](../interfaces/NodeWithScore.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `subQ` | [`SubQuestion`](../interfaces/SubQuestion.md) |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<``null`` \| [`NodeWithScore`](../interfaces/NodeWithScore.md)\>
-
-#### Defined in
-
-[QueryEngine.ts:134](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L134)
-
-___
-
-### fromDefaults
-
-â–¸ `Static` **fromDefaults**(`init`): [`SubQuestionQueryEngine`](SubQuestionQueryEngine.md)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init` | `Object` |
-| `init.queryEngineTools` | [`QueryEngineTool`](../interfaces/QueryEngineTool.md)[] |
-| `init.questionGen?` | [`BaseQuestionGenerator`](../interfaces/BaseQuestionGenerator.md) |
-| `init.responseSynthesizer?` | [`ResponseSynthesizer`](ResponseSynthesizer.md) |
-| `init.serviceContext?` | [`ServiceContext`](../interfaces/ServiceContext.md) |
-
-#### Returns
-
-[`SubQuestionQueryEngine`](SubQuestionQueryEngine.md)
-
-#### Defined in
-
-[QueryEngine.ts:82](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L82)
diff --git a/apps/docs/docs/api/classes/TextFileReader.md b/apps/docs/docs/api/classes/TextFileReader.md
deleted file mode 100644
index c8ef26677..000000000
--- a/apps/docs/docs/api/classes/TextFileReader.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-id: "TextFileReader"
-title: "Class: TextFileReader"
-sidebar_label: "TextFileReader"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Read a .txt file
-
-## Implements
-
-- [`BaseReader`](../interfaces/BaseReader.md)
-
-## Constructors
-
-### constructor
-
-• **new TextFileReader**()
-
-## Methods
-
-### loadData
-
-â–¸ **loadData**(`file`, `fs?`): `Promise`<[`Document`](Document.md)[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `file` | `string` |
-| `fs` | [`CompleteFileSystem`](../modules.md#completefilesystem) |
-
-#### Returns
-
-`Promise`<[`Document`](Document.md)[]\>
-
-#### Implementation of
-
-[BaseReader](../interfaces/BaseReader.md).[loadData](../interfaces/BaseReader.md#loaddata)
-
-#### Defined in
-
-[readers/SimpleDirectoryReader.ts:13](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/SimpleDirectoryReader.ts#L13)
diff --git a/apps/docs/docs/api/classes/TextNode.md b/apps/docs/docs/api/classes/TextNode.md
deleted file mode 100644
index 2c7daea23..000000000
--- a/apps/docs/docs/api/classes/TextNode.md
+++ /dev/null
@@ -1,472 +0,0 @@
----
-id: "TextNode"
-title: "Class: TextNode"
-sidebar_label: "TextNode"
-sidebar_position: 0
-custom_edit_url: null
----
-
-TextNode is the default node type for text. Most common node type in LlamaIndex.TS
-
-## Hierarchy
-
-- [`BaseNode`](BaseNode.md)
-
-  ↳ **`TextNode`**
-
-  ↳↳ [`IndexNode`](IndexNode.md)
-
-  ↳↳ [`Document`](Document.md)
-
-## Constructors
-
-### constructor
-
-• **new TextNode**(`init?`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init?` | `Partial`<[`TextNode`](TextNode.md)\> |
-
-#### Overrides
-
-[BaseNode](BaseNode.md).[constructor](BaseNode.md#constructor)
-
-#### Defined in
-
-[Node.ts:157](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L157)
-
-## Properties
-
-### embedding
-
-• `Optional` **embedding**: `number`[]
-
-#### Inherited from
-
-[BaseNode](BaseNode.md).[embedding](BaseNode.md#embedding)
-
-#### Defined in
-
-[Node.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L46)
-
-___
-
-### endCharIdx
-
-• `Optional` **endCharIdx**: `number`
-
-#### Defined in
-
-[Node.ts:152](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L152)
-
-___
-
-### excludedEmbedMetadataKeys
-
-• **excludedEmbedMetadataKeys**: `string`[] = `[]`
-
-#### Inherited from
-
-[BaseNode](BaseNode.md).[excludedEmbedMetadataKeys](BaseNode.md#excludedembedmetadatakeys)
-
-#### Defined in
-
-[Node.ts:50](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L50)
-
-___
-
-### excludedLlmMetadataKeys
-
-• **excludedLlmMetadataKeys**: `string`[] = `[]`
-
-#### Inherited from
-
-[BaseNode](BaseNode.md).[excludedLlmMetadataKeys](BaseNode.md#excludedllmmetadatakeys)
-
-#### Defined in
-
-[Node.ts:51](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L51)
-
-___
-
-### hash
-
-• **hash**: `string` = `""`
-
-#### Inherited from
-
-[BaseNode](BaseNode.md).[hash](BaseNode.md#hash)
-
-#### Defined in
-
-[Node.ts:53](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L53)
-
-___
-
-### id\_
-
-• **id\_**: `string`
-
-The unique ID of the Node/Document. The trailing underscore is here
-to avoid collisions with the id keyword in Python.
-
-Set to a UUID by default.
-
-#### Inherited from
-
-[BaseNode](BaseNode.md).[id_](BaseNode.md#id_)
-
-#### Defined in
-
-[Node.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L45)
-
-___
-
-### metadata
-
-• **metadata**: `Record`<`string`, `any`\> = `{}`
-
-#### Inherited from
-
-[BaseNode](BaseNode.md).[metadata](BaseNode.md#metadata)
-
-#### Defined in
-
-[Node.ts:49](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L49)
-
-___
-
-### metadataSeparator
-
-• **metadataSeparator**: `string` = `"\n"`
-
-#### Defined in
-
-[Node.ts:155](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L155)
-
-___
-
-### relationships
-
-• **relationships**: `Partial`<`Record`<[`NodeRelationship`](../enums/NodeRelationship.md), [`RelatedNodeType`](../modules.md#relatednodetype)\>\> = `{}`
-
-#### Inherited from
-
-[BaseNode](BaseNode.md).[relationships](BaseNode.md#relationships)
-
-#### Defined in
-
-[Node.ts:52](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L52)
-
-___
-
-### startCharIdx
-
-• `Optional` **startCharIdx**: `number`
-
-#### Defined in
-
-[Node.ts:151](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L151)
-
-___
-
-### text
-
-• **text**: `string` = `""`
-
-#### Defined in
-
-[Node.ts:150](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L150)
-
-## Accessors
-
-### childNodes
-
-• `get` **childNodes**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)[]
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)[]
-
-#### Inherited from
-
-BaseNode.childNodes
-
-#### Defined in
-
-[Node.ts:107](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L107)
-
-___
-
-### nextNode
-
-• `get` **nextNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-BaseNode.nextNode
-
-#### Defined in
-
-[Node.ts:87](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L87)
-
-___
-
-### parentNode
-
-• `get` **parentNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-BaseNode.parentNode
-
-#### Defined in
-
-[Node.ts:97](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L97)
-
-___
-
-### prevNode
-
-• `get` **prevNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-BaseNode.prevNode
-
-#### Defined in
-
-[Node.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L75)
-
-___
-
-### sourceNode
-
-• `get` **sourceNode**(): `undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-`undefined` \| [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-BaseNode.sourceNode
-
-#### Defined in
-
-[Node.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L65)
-
-## Methods
-
-### asRelatedNodeInfo
-
-â–¸ **asRelatedNodeInfo**(): [`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Returns
-
-[`RelatedNodeInfo`](../interfaces/RelatedNodeInfo.md)
-
-#### Inherited from
-
-[BaseNode](BaseNode.md).[asRelatedNodeInfo](BaseNode.md#asrelatednodeinfo)
-
-#### Defined in
-
-[Node.ts:129](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L129)
-
-___
-
-### generateHash
-
-â–¸ **generateHash**(): `string`
-
-Generate a hash of the text node.
-The ID is not part of the hash as it can change independent of content.
-
-#### Returns
-
-`string`
-
-#### Overrides
-
-[BaseNode](BaseNode.md).[generateHash](BaseNode.md#generatehash)
-
-#### Defined in
-
-[Node.ts:173](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L173)
-
-___
-
-### getContent
-
-â–¸ **getContent**(`metadataMode?`): `string`
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `metadataMode` | [`MetadataMode`](../enums/MetadataMode.md) | `MetadataMode.NONE` |
-
-#### Returns
-
-`string`
-
-#### Overrides
-
-[BaseNode](BaseNode.md).[getContent](BaseNode.md#getcontent)
-
-#### Defined in
-
-[Node.ts:187](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L187)
-
-___
-
-### getEmbedding
-
-â–¸ **getEmbedding**(): `number`[]
-
-#### Returns
-
-`number`[]
-
-#### Inherited from
-
-[BaseNode](BaseNode.md).[getEmbedding](BaseNode.md#getembedding)
-
-#### Defined in
-
-[Node.ts:121](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L121)
-
-___
-
-### getMetadataStr
-
-â–¸ **getMetadataStr**(`metadataMode`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `metadataMode` | [`MetadataMode`](../enums/MetadataMode.md) |
-
-#### Returns
-
-`string`
-
-#### Overrides
-
-[BaseNode](BaseNode.md).[getMetadataStr](BaseNode.md#getmetadatastr)
-
-#### Defined in
-
-[Node.ts:192](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L192)
-
-___
-
-### getNodeInfo
-
-â–¸ **getNodeInfo**(): `Object`
-
-#### Returns
-
-`Object`
-
-| Name | Type |
-| :------ | :------ |
-| `end` | `undefined` \| `number` |
-| `start` | `undefined` \| `number` |
-
-#### Defined in
-
-[Node.ts:219](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L219)
-
-___
-
-### getText
-
-â–¸ **getText**(): `string`
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Node.ts:223](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L223)
-
-___
-
-### getType
-
-â–¸ **getType**(): [`ObjectType`](../enums/ObjectType.md)
-
-#### Returns
-
-[`ObjectType`](../enums/ObjectType.md)
-
-#### Overrides
-
-[BaseNode](BaseNode.md).[getType](BaseNode.md#gettype)
-
-#### Defined in
-
-[Node.ts:183](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L183)
-
-___
-
-### setContent
-
-â–¸ **setContent**(`value`): `void`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `value` | `string` |
-
-#### Returns
-
-`void`
-
-#### Overrides
-
-[BaseNode](BaseNode.md).[setContent](BaseNode.md#setcontent)
-
-#### Defined in
-
-[Node.ts:213](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L213)
-
-___
-
-### toJSON
-
-â–¸ **toJSON**(): `Record`<`string`, `any`\>
-
-Used with built in JSON.stringify
-
-#### Returns
-
-`Record`<`string`, `any`\>
-
-#### Inherited from
-
-[BaseNode](BaseNode.md).[toJSON](BaseNode.md#tojson)
-
-#### Defined in
-
-[Node.ts:141](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L141)
diff --git a/apps/docs/docs/api/classes/TreeSummarize.md b/apps/docs/docs/api/classes/TreeSummarize.md
deleted file mode 100644
index 86b9def05..000000000
--- a/apps/docs/docs/api/classes/TreeSummarize.md
+++ /dev/null
@@ -1,65 +0,0 @@
----
-id: "TreeSummarize"
-title: "Class: TreeSummarize"
-sidebar_label: "TreeSummarize"
-sidebar_position: 0
-custom_edit_url: null
----
-
-TreeSummarize repacks the text chunks into the smallest possible number of chunks and then summarizes them, then recursively does so until there's one chunk left.
-
-## Implements
-
-- `BaseResponseBuilder`
-
-## Constructors
-
-### constructor
-
-• **new TreeSummarize**(`serviceContext`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `serviceContext` | [`ServiceContext`](../interfaces/ServiceContext.md) |
-
-#### Defined in
-
-[ResponseSynthesizer.ts:212](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L212)
-
-## Properties
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Defined in
-
-[ResponseSynthesizer.ts:210](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L210)
-
-## Methods
-
-### getResponse
-
-â–¸ **getResponse**(`query`, `textChunks`, `parentEvent?`): `Promise`<`string`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `textChunks` | `string`[] |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<`string`\>
-
-#### Implementation of
-
-BaseResponseBuilder.getResponse
-
-#### Defined in
-
-[ResponseSynthesizer.ts:216](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L216)
diff --git a/apps/docs/docs/api/classes/VectorIndexRetriever.md b/apps/docs/docs/api/classes/VectorIndexRetriever.md
deleted file mode 100644
index a21d2e155..000000000
--- a/apps/docs/docs/api/classes/VectorIndexRetriever.md
+++ /dev/null
@@ -1,104 +0,0 @@
----
-id: "VectorIndexRetriever"
-title: "Class: VectorIndexRetriever"
-sidebar_label: "VectorIndexRetriever"
-sidebar_position: 0
-custom_edit_url: null
----
-
-VectorIndexRetriever retrieves nodes from a VectorIndex.
-
-## Implements
-
-- [`BaseRetriever`](../interfaces/BaseRetriever.md)
-
-## Constructors
-
-### constructor
-
-• **new VectorIndexRetriever**(`«destructured»`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `«destructured»` | `Object` |
-| › `index` | [`VectorStoreIndex`](VectorStoreIndex.md) |
-| › `similarityTopK?` | `number` |
-
-#### Defined in
-
-[indices/vectorStore/VectorIndexRetriever.ts:22](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorIndexRetriever.ts#L22)
-
-## Properties
-
-### index
-
-• **index**: [`VectorStoreIndex`](VectorStoreIndex.md)
-
-#### Defined in
-
-[indices/vectorStore/VectorIndexRetriever.ts:18](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorIndexRetriever.ts#L18)
-
-___
-
-### serviceContext
-
-• `Private` **serviceContext**: [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Defined in
-
-[indices/vectorStore/VectorIndexRetriever.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorIndexRetriever.ts#L20)
-
-___
-
-### similarityTopK
-
-• **similarityTopK**: `number`
-
-#### Defined in
-
-[indices/vectorStore/VectorIndexRetriever.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorIndexRetriever.ts#L19)
-
-## Methods
-
-### getServiceContext
-
-â–¸ **getServiceContext**(): [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Returns
-
-[`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Implementation of
-
-[BaseRetriever](../interfaces/BaseRetriever.md).[getServiceContext](../interfaces/BaseRetriever.md#getservicecontext)
-
-#### Defined in
-
-[indices/vectorStore/VectorIndexRetriever.ts:69](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorIndexRetriever.ts#L69)
-
-___
-
-### retrieve
-
-â–¸ **retrieve**(`query`, `parentEvent?`): `Promise`<[`NodeWithScore`](../interfaces/NodeWithScore.md)[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `parentEvent?` | [`Event`](../interfaces/Event.md) |
-
-#### Returns
-
-`Promise`<[`NodeWithScore`](../interfaces/NodeWithScore.md)[]\>
-
-#### Implementation of
-
-[BaseRetriever](../interfaces/BaseRetriever.md).[retrieve](../interfaces/BaseRetriever.md#retrieve)
-
-#### Defined in
-
-[indices/vectorStore/VectorIndexRetriever.ts:35](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorIndexRetriever.ts#L35)
diff --git a/apps/docs/docs/api/classes/VectorStoreIndex.md b/apps/docs/docs/api/classes/VectorStoreIndex.md
deleted file mode 100644
index 5d0507779..000000000
--- a/apps/docs/docs/api/classes/VectorStoreIndex.md
+++ /dev/null
@@ -1,347 +0,0 @@
----
-id: "VectorStoreIndex"
-title: "Class: VectorStoreIndex"
-sidebar_label: "VectorStoreIndex"
-sidebar_position: 0
-custom_edit_url: null
----
-
-The VectorStoreIndex, an index that stores the nodes only according to their vector embedings.
-
-## Hierarchy
-
-- [`BaseIndex`](BaseIndex.md)<[`IndexDict`](IndexDict.md)\>
-
-  ↳ **`VectorStoreIndex`**
-
-## Constructors
-
-### constructor
-
-• `Private` **new VectorStoreIndex**(`init`)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `init` | `VectorIndexConstructorProps` |
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[constructor](BaseIndex.md#constructor)
-
-#### Defined in
-
-[indices/vectorStore/VectorStoreIndex.ts:41](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorStoreIndex.ts#L41)
-
-## Properties
-
-### docStore
-
-• **docStore**: `BaseDocumentStore`
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[docStore](BaseIndex.md#docstore)
-
-#### Defined in
-
-[indices/BaseIndex.ts:125](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L125)
-
-___
-
-### indexStore
-
-• `Optional` **indexStore**: `BaseIndexStore`
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[indexStore](BaseIndex.md#indexstore)
-
-#### Defined in
-
-[indices/BaseIndex.ts:127](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L127)
-
-___
-
-### indexStruct
-
-• **indexStruct**: [`IndexDict`](IndexDict.md)
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[indexStruct](BaseIndex.md#indexstruct)
-
-#### Defined in
-
-[indices/BaseIndex.ts:128](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L128)
-
-___
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](../interfaces/ServiceContext.md)
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[serviceContext](BaseIndex.md#servicecontext)
-
-#### Defined in
-
-[indices/BaseIndex.ts:123](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L123)
-
-___
-
-### storageContext
-
-• **storageContext**: [`StorageContext`](../interfaces/StorageContext.md)
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[storageContext](BaseIndex.md#storagecontext)
-
-#### Defined in
-
-[indices/BaseIndex.ts:124](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L124)
-
-___
-
-### vectorStore
-
-• **vectorStore**: [`VectorStore`](../interfaces/VectorStore.md)
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[vectorStore](BaseIndex.md#vectorstore)
-
-#### Defined in
-
-[indices/vectorStore/VectorStoreIndex.ts:39](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorStoreIndex.ts#L39)
-
-## Methods
-
-### asQueryEngine
-
-â–¸ **asQueryEngine**(`options?`): [`BaseQueryEngine`](../interfaces/BaseQueryEngine.md)
-
-Create a new query engine from the index. It will also create a retriever
-and response synthezier if they are not provided.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `options?` | `Object` | you can supply your own custom Retriever and ResponseSynthesizer |
-| `options.responseSynthesizer?` | [`ResponseSynthesizer`](ResponseSynthesizer.md) | - |
-| `options.retriever?` | [`BaseRetriever`](../interfaces/BaseRetriever.md) | - |
-
-#### Returns
-
-[`BaseQueryEngine`](../interfaces/BaseQueryEngine.md)
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[asQueryEngine](BaseIndex.md#asqueryengine)
-
-#### Defined in
-
-[indices/vectorStore/VectorStoreIndex.ts:226](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorStoreIndex.ts#L226)
-
-___
-
-### asRetriever
-
-â–¸ **asRetriever**(`options?`): [`VectorIndexRetriever`](VectorIndexRetriever.md)
-
-Create a new retriever from the index.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `options?` | `any` |
-
-#### Returns
-
-[`VectorIndexRetriever`](VectorIndexRetriever.md)
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[asRetriever](BaseIndex.md#asretriever)
-
-#### Defined in
-
-[indices/vectorStore/VectorStoreIndex.ts:222](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorStoreIndex.ts#L222)
-
-___
-
-### deleteRefDoc
-
-â–¸ **deleteRefDoc**(`refDocId`, `deleteFromDocStore?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `refDocId` | `string` | `undefined` |
-| `deleteFromDocStore` | `boolean` | `true` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[deleteRefDoc](BaseIndex.md#deleterefdoc)
-
-#### Defined in
-
-[indices/vectorStore/VectorStoreIndex.ts:262](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorStoreIndex.ts#L262)
-
-___
-
-### insert
-
-â–¸ **insert**(`document`): `Promise`<`void`\>
-
-Insert a document into the index.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `document` | [`Document`](Document.md) |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Inherited from
-
-[BaseIndex](BaseIndex.md).[insert](BaseIndex.md#insert)
-
-#### Defined in
-
-[indices/BaseIndex.ts:159](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L159)
-
-___
-
-### insertNodes
-
-â–¸ **insertNodes**(`nodes`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `nodes` | [`BaseNode`](BaseNode.md)[] |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Overrides
-
-[BaseIndex](BaseIndex.md).[insertNodes](BaseIndex.md#insertnodes)
-
-#### Defined in
-
-[indices/vectorStore/VectorStoreIndex.ts:237](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorStoreIndex.ts#L237)
-
-___
-
-### buildIndexFromNodes
-
-â–¸ `Static` **buildIndexFromNodes**(`nodes`, `serviceContext`, `vectorStore`, `docStore`, `indexDict?`): `Promise`<[`IndexDict`](IndexDict.md)\>
-
-Get embeddings for nodes and place them into the index.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `nodes` | [`BaseNode`](BaseNode.md)[] |
-| `serviceContext` | [`ServiceContext`](../interfaces/ServiceContext.md) |
-| `vectorStore` | [`VectorStore`](../interfaces/VectorStore.md) |
-| `docStore` | `BaseDocumentStore` |
-| `indexDict?` | [`IndexDict`](IndexDict.md) |
-
-#### Returns
-
-`Promise`<[`IndexDict`](IndexDict.md)\>
-
-#### Defined in
-
-[indices/vectorStore/VectorStoreIndex.ts:153](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorStoreIndex.ts#L153)
-
-___
-
-### fromDocuments
-
-â–¸ `Static` **fromDocuments**(`documents`, `args?`): `Promise`<[`VectorStoreIndex`](VectorStoreIndex.md)\>
-
-High level API: split documents, get embeddings, and build index.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `documents` | [`Document`](Document.md)[] |
-| `args` | `Object` |
-| `args.serviceContext?` | [`ServiceContext`](../interfaces/ServiceContext.md) |
-| `args.storageContext?` | [`StorageContext`](../interfaces/StorageContext.md) |
-
-#### Returns
-
-`Promise`<[`VectorStoreIndex`](VectorStoreIndex.md)\>
-
-#### Defined in
-
-[indices/vectorStore/VectorStoreIndex.ts:197](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorStoreIndex.ts#L197)
-
-___
-
-### getNodeEmbeddingResults
-
-â–¸ `Static` **getNodeEmbeddingResults**(`nodes`, `serviceContext`, `logProgress?`): `Promise`<[`BaseNode`](BaseNode.md)[]\>
-
-Get the embeddings for nodes.
-
-#### Parameters
-
-| Name | Type | Default value | Description |
-| :------ | :------ | :------ | :------ |
-| `nodes` | [`BaseNode`](BaseNode.md)[] | `undefined` |  |
-| `serviceContext` | [`ServiceContext`](../interfaces/ServiceContext.md) | `undefined` |  |
-| `logProgress` | `boolean` | `false` | log progress to console (useful for debugging) |
-
-#### Returns
-
-`Promise`<[`BaseNode`](BaseNode.md)[]\>
-
-#### Defined in
-
-[indices/vectorStore/VectorStoreIndex.ts:124](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorStoreIndex.ts#L124)
-
-___
-
-### init
-
-â–¸ `Static` **init**(`options`): `Promise`<[`VectorStoreIndex`](VectorStoreIndex.md)\>
-
-The async init function should be called after the constructor.
-This is needed to handle persistence.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `options` | `VectorIndexOptions` |
-
-#### Returns
-
-`Promise`<[`VectorStoreIndex`](VectorStoreIndex.md)\>
-
-#### Defined in
-
-[indices/vectorStore/VectorStoreIndex.ts:52](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/vectorStore/VectorStoreIndex.ts#L52)
diff --git a/apps/docs/docs/api/classes/_category_.yml b/apps/docs/docs/api/classes/_category_.yml
deleted file mode 100644
index 55c7980a4..000000000
--- a/apps/docs/docs/api/classes/_category_.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-label: "Classes"
-position: 3
\ No newline at end of file
diff --git a/apps/docs/docs/api/enums/DeuceChatStrategy.md b/apps/docs/docs/api/enums/DeuceChatStrategy.md
deleted file mode 100644
index 81b37b512..000000000
--- a/apps/docs/docs/api/enums/DeuceChatStrategy.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-id: "DeuceChatStrategy"
-title: "Enumeration: DeuceChatStrategy"
-sidebar_label: "DeuceChatStrategy"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Enumeration Members
-
-### A16Z
-
-• **A16Z** = ``"a16z"``
-
-#### Defined in
-
-[llm/LLM.ts:263](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L263)
-
-___
-
-### META
-
-• **META** = ``"meta"``
-
-#### Defined in
-
-[llm/LLM.ts:264](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L264)
-
-___
-
-### METAWBOS
-
-• **METAWBOS** = ``"metawbos"``
-
-#### Defined in
-
-[llm/LLM.ts:265](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L265)
-
-___
-
-### REPLICATE4BIT
-
-• **REPLICATE4BIT** = ``"replicate4bit"``
-
-#### Defined in
-
-[llm/LLM.ts:268](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L268)
diff --git a/apps/docs/docs/api/enums/IndexStructType.md b/apps/docs/docs/api/enums/IndexStructType.md
deleted file mode 100644
index f6ee3cf26..000000000
--- a/apps/docs/docs/api/enums/IndexStructType.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-id: "IndexStructType"
-title: "Enumeration: IndexStructType"
-sidebar_label: "IndexStructType"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Enumeration Members
-
-### LIST
-
-• **LIST** = ``"list"``
-
-#### Defined in
-
-[indices/BaseIndex.ts:41](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L41)
-
-___
-
-### SIMPLE\_DICT
-
-• **SIMPLE\_DICT** = ``"simple_dict"``
-
-#### Defined in
-
-[indices/BaseIndex.ts:40](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L40)
diff --git a/apps/docs/docs/api/enums/ListRetrieverMode.md b/apps/docs/docs/api/enums/ListRetrieverMode.md
deleted file mode 100644
index 5a88cb553..000000000
--- a/apps/docs/docs/api/enums/ListRetrieverMode.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-id: "ListRetrieverMode"
-title: "Enumeration: ListRetrieverMode"
-sidebar_label: "ListRetrieverMode"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Enumeration Members
-
-### DEFAULT
-
-• **DEFAULT** = ``"default"``
-
-#### Defined in
-
-[indices/list/ListIndex.ts:30](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L30)
-
-___
-
-### LLM
-
-• **LLM** = ``"llm"``
-
-#### Defined in
-
-[indices/list/ListIndex.ts:32](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/list/ListIndex.ts#L32)
diff --git a/apps/docs/docs/api/enums/MetadataMode.md b/apps/docs/docs/api/enums/MetadataMode.md
deleted file mode 100644
index b9ad91d64..000000000
--- a/apps/docs/docs/api/enums/MetadataMode.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-id: "MetadataMode"
-title: "Enumeration: MetadataMode"
-sidebar_label: "MetadataMode"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Enumeration Members
-
-### ALL
-
-• **ALL** = ``"ALL"``
-
-#### Defined in
-
-[Node.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L20)
-
-___
-
-### EMBED
-
-• **EMBED** = ``"EMBED"``
-
-#### Defined in
-
-[Node.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L21)
-
-___
-
-### LLM
-
-• **LLM** = ``"LLM"``
-
-#### Defined in
-
-[Node.ts:22](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L22)
-
-___
-
-### NONE
-
-• **NONE** = ``"NONE"``
-
-#### Defined in
-
-[Node.ts:23](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L23)
diff --git a/apps/docs/docs/api/enums/NodeRelationship.md b/apps/docs/docs/api/enums/NodeRelationship.md
deleted file mode 100644
index 77ec61b3f..000000000
--- a/apps/docs/docs/api/enums/NodeRelationship.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-id: "NodeRelationship"
-title: "Enumeration: NodeRelationship"
-sidebar_label: "NodeRelationship"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Enumeration Members
-
-### CHILD
-
-• **CHILD** = ``"CHILD"``
-
-#### Defined in
-
-[Node.ts:9](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L9)
-
-___
-
-### NEXT
-
-• **NEXT** = ``"NEXT"``
-
-#### Defined in
-
-[Node.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L7)
-
-___
-
-### PARENT
-
-• **PARENT** = ``"PARENT"``
-
-#### Defined in
-
-[Node.ts:8](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L8)
-
-___
-
-### PREVIOUS
-
-• **PREVIOUS** = ``"PREVIOUS"``
-
-#### Defined in
-
-[Node.ts:6](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L6)
-
-___
-
-### SOURCE
-
-• **SOURCE** = ``"SOURCE"``
-
-#### Defined in
-
-[Node.ts:5](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L5)
diff --git a/apps/docs/docs/api/enums/ObjectType.md b/apps/docs/docs/api/enums/ObjectType.md
deleted file mode 100644
index 5a2ac946c..000000000
--- a/apps/docs/docs/api/enums/ObjectType.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-id: "ObjectType"
-title: "Enumeration: ObjectType"
-sidebar_label: "ObjectType"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Enumeration Members
-
-### DOCUMENT
-
-• **DOCUMENT** = ``"DOCUMENT"``
-
-#### Defined in
-
-[Node.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L16)
-
-___
-
-### IMAGE
-
-• **IMAGE** = ``"IMAGE"``
-
-#### Defined in
-
-[Node.ts:14](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L14)
-
-___
-
-### INDEX
-
-• **INDEX** = ``"INDEX"``
-
-#### Defined in
-
-[Node.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L15)
-
-___
-
-### TEXT
-
-• **TEXT** = ``"TEXT"``
-
-#### Defined in
-
-[Node.ts:13](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L13)
diff --git a/apps/docs/docs/api/enums/SimilarityType.md b/apps/docs/docs/api/enums/SimilarityType.md
deleted file mode 100644
index 14fecac6b..000000000
--- a/apps/docs/docs/api/enums/SimilarityType.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-id: "SimilarityType"
-title: "Enumeration: SimilarityType"
-sidebar_label: "SimilarityType"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Similarity type
-Default is cosine similarity. Dot product and negative Euclidean distance are also supported.
-
-## Enumeration Members
-
-### DEFAULT
-
-• **DEFAULT** = ``"cosine"``
-
-#### Defined in
-
-[Embedding.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L19)
-
-___
-
-### DOT\_PRODUCT
-
-• **DOT\_PRODUCT** = ``"dot_product"``
-
-#### Defined in
-
-[Embedding.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L20)
-
-___
-
-### EUCLIDEAN
-
-• **EUCLIDEAN** = ``"euclidean"``
-
-#### Defined in
-
-[Embedding.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L21)
diff --git a/apps/docs/docs/api/enums/VectorStoreQueryMode.md b/apps/docs/docs/api/enums/VectorStoreQueryMode.md
deleted file mode 100644
index 5f7db5ded..000000000
--- a/apps/docs/docs/api/enums/VectorStoreQueryMode.md
+++ /dev/null
@@ -1,77 +0,0 @@
----
-id: "VectorStoreQueryMode"
-title: "Enumeration: VectorStoreQueryMode"
-sidebar_label: "VectorStoreQueryMode"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Enumeration Members
-
-### DEFAULT
-
-• **DEFAULT** = ``"default"``
-
-#### Defined in
-
-[storage/vectorStore/types.ts:11](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L11)
-
-___
-
-### HYBRID
-
-• **HYBRID** = ``"hybrid"``
-
-#### Defined in
-
-[storage/vectorStore/types.ts:13](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L13)
-
-___
-
-### LINEAR\_REGRESSION
-
-• **LINEAR\_REGRESSION** = ``"linear_regression"``
-
-#### Defined in
-
-[storage/vectorStore/types.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L17)
-
-___
-
-### LOGISTIC\_REGRESSION
-
-• **LOGISTIC\_REGRESSION** = ``"logistic_regression"``
-
-#### Defined in
-
-[storage/vectorStore/types.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L16)
-
-___
-
-### MMR
-
-• **MMR** = ``"mmr"``
-
-#### Defined in
-
-[storage/vectorStore/types.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L19)
-
-___
-
-### SPARSE
-
-• **SPARSE** = ``"sparse"``
-
-#### Defined in
-
-[storage/vectorStore/types.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L12)
-
-___
-
-### SVM
-
-• **SVM** = ``"svm"``
-
-#### Defined in
-
-[storage/vectorStore/types.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L15)
diff --git a/apps/docs/docs/api/enums/_category_.yml b/apps/docs/docs/api/enums/_category_.yml
deleted file mode 100644
index 1687a9e03..000000000
--- a/apps/docs/docs/api/enums/_category_.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-label: "Enumerations"
-position: 2
\ No newline at end of file
diff --git a/apps/docs/docs/api/index.md b/apps/docs/docs/api/index.md
deleted file mode 100644
index 1f6232aee..000000000
--- a/apps/docs/docs/api/index.md
+++ /dev/null
@@ -1,107 +0,0 @@
----
-id: "index"
-title: "llamaindex"
-sidebar_label: "Readme"
-sidebar_position: 0
-custom_edit_url: null
----
-
-# LlamaIndex.TS
-
-LlamaIndex is a data framework for your LLM application.
-
-Use your own data with large language models (LLMs, OpenAI ChatGPT and others) in Typescript and Javascript.
-
-Documentation: https://ts.llamaindex.ai/
-
-## What is LlamaIndex.TS?
-
-LlamaIndex.TS aims to be a lightweight, easy to use set of libraries to help you integrate large language models into your applications with your own data.
-
-## Getting started with an example:
-
-LlamaIndex.TS requries Node v18 or higher. You can download it from https://nodejs.org or use https://nvm.sh (our preferred option).
-
-In a new folder:
-
-```bash
-export OPENAI_API_KEY="sk-......" # Replace with your key from https://platform.openai.com/account/api-keys
-pnpm init
-pnpm install typescript
-pnpm exec tsc –-init # if needed
-pnpm install llamaindex
-pnpm install @types/node
-```
-
-Create the file example.ts
-
-```ts
-// example.ts
-import fs from "fs/promises";
-import { Document, VectorStoreIndex } from "llamaindex";
-
-async function main() {
-  // Load essay from abramov.txt in Node
-  const essay = await fs.readFile(
-    "node_modules/llamaindex/examples/abramov.txt",
-    "utf-8"
-  );
-
-  // Create Document object with essay
-  const document = new Document({ text: essay });
-
-  // Split text and create embeddings. Store them in a VectorStoreIndex
-  const index = await VectorStoreIndex.fromDocuments([document]);
-
-  // Query the index
-  const queryEngine = index.asQueryEngine();
-  const response = await queryEngine.query(
-    "What did the author do in college?"
-  );
-
-  // Output response
-  console.log(response.toString());
-}
-
-main();
-```
-
-Then you can run it using
-
-```bash
-pnpm dlx ts-node example.ts
-```
-
-## Playground
-
-Check out our NextJS playground at https://llama-playground.vercel.app/. The source is available at https://github.com/run-llama/ts-playground
-
-## Core concepts for getting started:
-
-- [Document](/packages/core/src/Node.ts): A document represents a text file, PDF file or other contiguous piece of data.
-
-- [Node](/packages/core/src/Node.ts): The basic data building block. Most commonly, these are parts of the document split into manageable pieces that are small enough to be fed into an embedding model and LLM.
-
-- [Embedding](/packages/core/src/Embedding.ts): Embeddings are sets of floating point numbers which represent the data in a Node. By comparing the similarity of embeddings, we can derive an understanding of the similarity of two pieces of data. One use case is to compare the embedding of a question with the embeddings of our Nodes to see which Nodes may contain the data needed to answer that quesiton.
-
-- [Indices](/packages/core/src/indices/): Indices store the Nodes and the embeddings of those nodes. QueryEngines retrieve Nodes from these Indices using embedding similarity.
-
-- [QueryEngine](/packages/core/src/QueryEngine.ts): Query engines are what generate the query you put in and give you back the result. Query engines generally combine a pre-built prompt with selected Nodes from your Index to give the LLM the context it needs to answer your query.
-
-- [ChatEngine](/packages/core/src/ChatEngine.ts): A ChatEngine helps you build a chatbot that will interact with your Indices.
-
-- [SimplePrompt](/packages/core/src/Prompt.ts): A simple standardized function call definition that takes in inputs and formats them in a template literal. SimplePrompts can be specialized using currying and combined using other SimplePrompt functions.
-
-## Supported LLMs:
-
-- OpenAI GPT-3.5-turbo and GPT-4
-- Anthropic Claude Instant and Claude 2
-- Llama2 Chat LLMs (70B, 13B, and 7B parameters)
-
-## Contributing:
-
-We are in the very early days of LlamaIndex.TS. If you’re interested in hacking on it with us check out our [contributing guide](/CONTRIBUTING.md)
-
-## Bugs? Questions?
-
-Please join our Discord! https://discord.com/invite/eN6D2HQ4aX
diff --git a/apps/docs/docs/api/interfaces/BaseIndexInit.md b/apps/docs/docs/api/interfaces/BaseIndexInit.md
deleted file mode 100644
index e027984e3..000000000
--- a/apps/docs/docs/api/interfaces/BaseIndexInit.md
+++ /dev/null
@@ -1,73 +0,0 @@
----
-id: "BaseIndexInit"
-title: "Interface: BaseIndexInit<T>"
-sidebar_label: "BaseIndexInit"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Type parameters
-
-| Name |
-| :------ |
-| `T` |
-
-## Properties
-
-### docStore
-
-• **docStore**: `BaseDocumentStore`
-
-#### Defined in
-
-[indices/BaseIndex.ts:112](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L112)
-
-___
-
-### indexStore
-
-• `Optional` **indexStore**: `BaseIndexStore`
-
-#### Defined in
-
-[indices/BaseIndex.ts:114](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L114)
-
-___
-
-### indexStruct
-
-• **indexStruct**: `T`
-
-#### Defined in
-
-[indices/BaseIndex.ts:115](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L115)
-
-___
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](ServiceContext.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:110](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L110)
-
-___
-
-### storageContext
-
-• **storageContext**: [`StorageContext`](StorageContext.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:111](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L111)
-
-___
-
-### vectorStore
-
-• `Optional` **vectorStore**: [`VectorStore`](VectorStore.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:113](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L113)
diff --git a/apps/docs/docs/api/interfaces/BaseOutputParser.md b/apps/docs/docs/api/interfaces/BaseOutputParser.md
deleted file mode 100644
index 6f9b313d4..000000000
--- a/apps/docs/docs/api/interfaces/BaseOutputParser.md
+++ /dev/null
@@ -1,59 +0,0 @@
----
-id: "BaseOutputParser"
-title: "Interface: BaseOutputParser<T>"
-sidebar_label: "BaseOutputParser"
-sidebar_position: 0
-custom_edit_url: null
----
-
-An OutputParser is used to extract structured data from the raw output of the LLM.
-
-## Type parameters
-
-| Name |
-| :------ |
-| `T` |
-
-## Implemented by
-
-- [`SubQuestionOutputParser`](../classes/SubQuestionOutputParser.md)
-
-## Methods
-
-### format
-
-â–¸ **format**(`output`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `output` | `string` |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[OutputParser.ts:8](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/OutputParser.ts#L8)
-
-___
-
-### parse
-
-â–¸ **parse**(`output`): `T`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `output` | `string` |
-
-#### Returns
-
-`T`
-
-#### Defined in
-
-[OutputParser.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/OutputParser.ts#L7)
diff --git a/apps/docs/docs/api/interfaces/BaseQueryEngine.md b/apps/docs/docs/api/interfaces/BaseQueryEngine.md
deleted file mode 100644
index 91d874535..000000000
--- a/apps/docs/docs/api/interfaces/BaseQueryEngine.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-id: "BaseQueryEngine"
-title: "Interface: BaseQueryEngine"
-sidebar_label: "BaseQueryEngine"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A query engine is a question answerer that can use one or more steps.
-
-## Implemented by
-
-- [`RetrieverQueryEngine`](../classes/RetrieverQueryEngine.md)
-- [`SubQuestionQueryEngine`](../classes/SubQuestionQueryEngine.md)
-
-## Methods
-
-### query
-
-â–¸ **query**(`query`, `parentEvent?`): `Promise`<[`Response`](../classes/Response.md)\>
-
-Query the query engine and get a response.
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `parentEvent?` | [`Event`](Event.md) |
-
-#### Returns
-
-`Promise`<[`Response`](../classes/Response.md)\>
-
-#### Defined in
-
-[QueryEngine.ts:24](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QueryEngine.ts#L24)
diff --git a/apps/docs/docs/api/interfaces/BaseQuestionGenerator.md b/apps/docs/docs/api/interfaces/BaseQuestionGenerator.md
deleted file mode 100644
index 129a9844c..000000000
--- a/apps/docs/docs/api/interfaces/BaseQuestionGenerator.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-id: "BaseQuestionGenerator"
-title: "Interface: BaseQuestionGenerator"
-sidebar_label: "BaseQuestionGenerator"
-sidebar_position: 0
-custom_edit_url: null
----
-
-QuestionGenerators generate new questions for the LLM using tools and a user query.
-
-## Implemented by
-
-- [`LLMQuestionGenerator`](../classes/LLMQuestionGenerator.md)
-
-## Methods
-
-### generate
-
-â–¸ **generate**(`tools`, `query`): `Promise`<[`SubQuestion`](SubQuestion.md)[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `tools` | [`ToolMetadata`](ToolMetadata.md)[] |
-| `query` | `string` |
-
-#### Returns
-
-`Promise`<[`SubQuestion`](SubQuestion.md)[]\>
-
-#### Defined in
-
-[QuestionGenerator.ts:23](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QuestionGenerator.ts#L23)
diff --git a/apps/docs/docs/api/interfaces/BaseReader.md b/apps/docs/docs/api/interfaces/BaseReader.md
deleted file mode 100644
index d290936d1..000000000
--- a/apps/docs/docs/api/interfaces/BaseReader.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-id: "BaseReader"
-title: "Interface: BaseReader"
-sidebar_label: "BaseReader"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A reader takes imports data into Document objects.
-
-## Implemented by
-
-- [`PDFReader`](../classes/PDFReader.md)
-- [`PapaCSVReader`](../classes/PapaCSVReader.md)
-- [`SimpleDirectoryReader`](../classes/SimpleDirectoryReader.md)
-- [`TextFileReader`](../classes/TextFileReader.md)
-
-## Methods
-
-### loadData
-
-â–¸ **loadData**(`...args`): `Promise`<[`Document`](../classes/Document.md)[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `...args` | `any`[] |
-
-#### Returns
-
-`Promise`<[`Document`](../classes/Document.md)[]\>
-
-#### Defined in
-
-[readers/base.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/base.ts#L7)
diff --git a/apps/docs/docs/api/interfaces/BaseRetriever.md b/apps/docs/docs/api/interfaces/BaseRetriever.md
deleted file mode 100644
index 6a499511b..000000000
--- a/apps/docs/docs/api/interfaces/BaseRetriever.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-id: "BaseRetriever"
-title: "Interface: BaseRetriever"
-sidebar_label: "BaseRetriever"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Retrievers retrieve the nodes that most closely match our query in similarity.
-
-## Implemented by
-
-- [`ListIndexLLMRetriever`](../classes/ListIndexLLMRetriever.md)
-- [`ListIndexRetriever`](../classes/ListIndexRetriever.md)
-- [`VectorIndexRetriever`](../classes/VectorIndexRetriever.md)
-
-## Methods
-
-### getServiceContext
-
-â–¸ **getServiceContext**(): [`ServiceContext`](ServiceContext.md)
-
-#### Returns
-
-[`ServiceContext`](ServiceContext.md)
-
-#### Defined in
-
-[Retriever.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Retriever.ts#L10)
-
-___
-
-### retrieve
-
-â–¸ **retrieve**(`query`, `parentEvent?`): `Promise`<[`NodeWithScore`](NodeWithScore.md)[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | `string` |
-| `parentEvent?` | [`Event`](Event.md) |
-
-#### Returns
-
-`Promise`<[`NodeWithScore`](NodeWithScore.md)[]\>
-
-#### Defined in
-
-[Retriever.ts:9](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Retriever.ts#L9)
diff --git a/apps/docs/docs/api/interfaces/BaseTool.md b/apps/docs/docs/api/interfaces/BaseTool.md
deleted file mode 100644
index 3c715d484..000000000
--- a/apps/docs/docs/api/interfaces/BaseTool.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-id: "BaseTool"
-title: "Interface: BaseTool"
-sidebar_label: "BaseTool"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Simple Tool interface. Likely to change.
-
-## Hierarchy
-
-- **`BaseTool`**
-
-  ↳ [`QueryEngineTool`](QueryEngineTool.md)
-
-## Properties
-
-### metadata
-
-• **metadata**: [`ToolMetadata`](ToolMetadata.md)
-
-#### Defined in
-
-[Tool.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Tool.ts#L12)
diff --git a/apps/docs/docs/api/interfaces/ChatEngine.md b/apps/docs/docs/api/interfaces/ChatEngine.md
deleted file mode 100644
index 720d13a91..000000000
--- a/apps/docs/docs/api/interfaces/ChatEngine.md
+++ /dev/null
@@ -1,54 +0,0 @@
----
-id: "ChatEngine"
-title: "Interface: ChatEngine"
-sidebar_label: "ChatEngine"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A ChatEngine is used to handle back and forth chats between the application and the LLM.
-
-## Implemented by
-
-- [`CondenseQuestionChatEngine`](../classes/CondenseQuestionChatEngine.md)
-- [`ContextChatEngine`](../classes/ContextChatEngine.md)
-- [`SimpleChatEngine`](../classes/SimpleChatEngine.md)
-
-## Methods
-
-### chat
-
-â–¸ **chat**(`message`, `chatHistory?`): `Promise`<[`Response`](../classes/Response.md)\>
-
-Send message along with the class's current chat history to the LLM.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `message` | `string` |  |
-| `chatHistory?` | [`ChatMessage`](ChatMessage.md)[] | optional chat history if you want to customize the chat history |
-
-#### Returns
-
-`Promise`<[`Response`](../classes/Response.md)\>
-
-#### Defined in
-
-[ChatEngine.ts:25](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L25)
-
-___
-
-### reset
-
-â–¸ **reset**(): `void`
-
-Resets the chat history so that it's empty.
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[ChatEngine.ts:30](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ChatEngine.ts#L30)
diff --git a/apps/docs/docs/api/interfaces/ChatMessage.md b/apps/docs/docs/api/interfaces/ChatMessage.md
deleted file mode 100644
index 057a25562..000000000
--- a/apps/docs/docs/api/interfaces/ChatMessage.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-id: "ChatMessage"
-title: "Interface: ChatMessage"
-sidebar_label: "ChatMessage"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### content
-
-• **content**: `string`
-
-#### Defined in
-
-[llm/LLM.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L28)
-
-___
-
-### role
-
-• **role**: [`MessageType`](../modules.md#messagetype)
-
-#### Defined in
-
-[llm/LLM.ts:29](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L29)
diff --git a/apps/docs/docs/api/interfaces/ChatResponse.md b/apps/docs/docs/api/interfaces/ChatResponse.md
deleted file mode 100644
index b4d55c66b..000000000
--- a/apps/docs/docs/api/interfaces/ChatResponse.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-id: "ChatResponse"
-title: "Interface: ChatResponse"
-sidebar_label: "ChatResponse"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### delta
-
-• `Optional` **delta**: `string`
-
-#### Defined in
-
-[llm/LLM.ts:35](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L35)
-
-___
-
-### message
-
-• **message**: [`ChatMessage`](ChatMessage.md)
-
-#### Defined in
-
-[llm/LLM.ts:33](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L33)
-
-___
-
-### raw
-
-• `Optional` **raw**: `Record`<`string`, `any`\>
-
-#### Defined in
-
-[llm/LLM.ts:34](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L34)
diff --git a/apps/docs/docs/api/interfaces/Event.md b/apps/docs/docs/api/interfaces/Event.md
deleted file mode 100644
index 2448cc948..000000000
--- a/apps/docs/docs/api/interfaces/Event.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-id: "Event"
-title: "Interface: Event"
-sidebar_label: "Event"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### id
-
-• **id**: `string`
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:13](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L13)
-
-___
-
-### parentId
-
-• `Optional` **parentId**: `string`
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L16)
-
-___
-
-### tags
-
-• `Optional` **tags**: [`EventTag`](../modules.md#eventtag)[]
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L15)
-
-___
-
-### type
-
-• **type**: [`EventType`](../modules.md#eventtype)
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:14](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L14)
diff --git a/apps/docs/docs/api/interfaces/ExactMatchFilter.md b/apps/docs/docs/api/interfaces/ExactMatchFilter.md
deleted file mode 100644
index 9ec89fdcc..000000000
--- a/apps/docs/docs/api/interfaces/ExactMatchFilter.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-id: "ExactMatchFilter"
-title: "Interface: ExactMatchFilter"
-sidebar_label: "ExactMatchFilter"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### filterType
-
-• **filterType**: ``"ExactMatch"``
-
-#### Defined in
-
-[storage/vectorStore/types.ts:23](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L23)
-
-___
-
-### key
-
-• **key**: `string`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:24](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L24)
-
-___
-
-### value
-
-• **value**: `string` \| `number`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:25](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L25)
diff --git a/apps/docs/docs/api/interfaces/GenericFileSystem.md b/apps/docs/docs/api/interfaces/GenericFileSystem.md
deleted file mode 100644
index 3d7ce8e36..000000000
--- a/apps/docs/docs/api/interfaces/GenericFileSystem.md
+++ /dev/null
@@ -1,100 +0,0 @@
----
-id: "GenericFileSystem"
-title: "Interface: GenericFileSystem"
-sidebar_label: "GenericFileSystem"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A filesystem interface that is meant to be compatible with
-the 'fs' module from Node.js.
-Allows for the use of similar inteface implementation on
-browsers.
-
-## Implemented by
-
-- [`InMemoryFileSystem`](../classes/InMemoryFileSystem.md)
-
-## Methods
-
-### access
-
-â–¸ **access**(`path`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `path` | `string` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Defined in
-
-[storage/FileSystem.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L12)
-
-___
-
-### mkdir
-
-â–¸ **mkdir**(`path`, `options?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `path` | `string` |
-| `options?` | `any` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Defined in
-
-[storage/FileSystem.ts:13](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L13)
-
-___
-
-### readFile
-
-â–¸ **readFile**(`path`, `options?`): `Promise`<`string`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `path` | `string` |
-| `options?` | `any` |
-
-#### Returns
-
-`Promise`<`string`\>
-
-#### Defined in
-
-[storage/FileSystem.ts:11](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L11)
-
-___
-
-### writeFile
-
-â–¸ **writeFile**(`path`, `content`, `options?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `path` | `string` |
-| `content` | `string` |
-| `options?` | `any` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Defined in
-
-[storage/FileSystem.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L10)
diff --git a/apps/docs/docs/api/interfaces/LLM.md b/apps/docs/docs/api/interfaces/LLM.md
deleted file mode 100644
index e7f1ef83d..000000000
--- a/apps/docs/docs/api/interfaces/LLM.md
+++ /dev/null
@@ -1,61 +0,0 @@
----
-id: "LLM"
-title: "Interface: LLM"
-sidebar_label: "LLM"
-sidebar_position: 0
-custom_edit_url: null
----
-
-Unified language model interface
-
-## Implemented by
-
-- [`Anthropic`](../classes/Anthropic.md)
-- [`LlamaDeuce`](../classes/LlamaDeuce.md)
-- [`OpenAI`](../classes/OpenAI.md)
-
-## Methods
-
-### chat
-
-â–¸ **chat**(`messages`, `parentEvent?`): `Promise`<[`ChatResponse`](ChatResponse.md)\>
-
-Get a chat response from the LLM
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messages` | [`ChatMessage`](ChatMessage.md)[] |
-| `parentEvent?` | [`Event`](Event.md) |
-
-#### Returns
-
-`Promise`<[`ChatResponse`](ChatResponse.md)\>
-
-#### Defined in
-
-[llm/LLM.ts:49](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L49)
-
-___
-
-### complete
-
-â–¸ **complete**(`prompt`, `parentEvent?`): `Promise`<[`ChatResponse`](ChatResponse.md)\>
-
-Get a prompt completion from the LLM
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `prompt` | `string` | the prompt to complete |
-| `parentEvent?` | [`Event`](Event.md) | - |
-
-#### Returns
-
-`Promise`<[`ChatResponse`](ChatResponse.md)\>
-
-#### Defined in
-
-[llm/LLM.ts:55](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L55)
diff --git a/apps/docs/docs/api/interfaces/MetadataFilters.md b/apps/docs/docs/api/interfaces/MetadataFilters.md
deleted file mode 100644
index 8c0cf31d0..000000000
--- a/apps/docs/docs/api/interfaces/MetadataFilters.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-id: "MetadataFilters"
-title: "Interface: MetadataFilters"
-sidebar_label: "MetadataFilters"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### filters
-
-• **filters**: [`ExactMatchFilter`](ExactMatchFilter.md)[]
-
-#### Defined in
-
-[storage/vectorStore/types.ts:29](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L29)
diff --git a/apps/docs/docs/api/interfaces/MetadataInfo.md b/apps/docs/docs/api/interfaces/MetadataInfo.md
deleted file mode 100644
index 4bac991df..000000000
--- a/apps/docs/docs/api/interfaces/MetadataInfo.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-id: "MetadataInfo"
-title: "Interface: MetadataInfo"
-sidebar_label: "MetadataInfo"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### description
-
-• **description**: `string`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:41](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L41)
-
-___
-
-### name
-
-• **name**: `string`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:39](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L39)
-
-___
-
-### type
-
-• **type**: `string`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:40](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L40)
diff --git a/apps/docs/docs/api/interfaces/NodeParser.md b/apps/docs/docs/api/interfaces/NodeParser.md
deleted file mode 100644
index 61cb47210..000000000
--- a/apps/docs/docs/api/interfaces/NodeParser.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-id: "NodeParser"
-title: "Interface: NodeParser"
-sidebar_label: "NodeParser"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A NodeParser generates TextNodes from Documents
-
-## Implemented by
-
-- [`SimpleNodeParser`](../classes/SimpleNodeParser.md)
-
-## Methods
-
-### getNodesFromDocuments
-
-â–¸ **getNodesFromDocuments**(`documents`): [`TextNode`](../classes/TextNode.md)[]
-
-Generates an array of nodes from an array of documents.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `documents` | [`Document`](../classes/Document.md)[] | The documents to generate nodes from. |
-
-#### Returns
-
-[`TextNode`](../classes/TextNode.md)[]
-
-An array of nodes.
-
-#### Defined in
-
-[NodeParser.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/NodeParser.ts#L73)
diff --git a/apps/docs/docs/api/interfaces/NodeWithScore.md b/apps/docs/docs/api/interfaces/NodeWithScore.md
deleted file mode 100644
index 6a2b5c731..000000000
--- a/apps/docs/docs/api/interfaces/NodeWithScore.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-id: "NodeWithScore"
-title: "Interface: NodeWithScore"
-sidebar_label: "NodeWithScore"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A node with a similarity score
-
-## Properties
-
-### node
-
-• **node**: [`BaseNode`](../classes/BaseNode.md)
-
-#### Defined in
-
-[Node.ts:296](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L296)
-
-___
-
-### score
-
-• **score**: `number`
-
-#### Defined in
-
-[Node.ts:297](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L297)
diff --git a/apps/docs/docs/api/interfaces/QueryEngineTool.md b/apps/docs/docs/api/interfaces/QueryEngineTool.md
deleted file mode 100644
index f1a62993d..000000000
--- a/apps/docs/docs/api/interfaces/QueryEngineTool.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-id: "QueryEngineTool"
-title: "Interface: QueryEngineTool"
-sidebar_label: "QueryEngineTool"
-sidebar_position: 0
-custom_edit_url: null
----
-
-A Tool that uses a QueryEngine.
-
-## Hierarchy
-
-- [`BaseTool`](BaseTool.md)
-
-  ↳ **`QueryEngineTool`**
-
-## Properties
-
-### metadata
-
-• **metadata**: [`ToolMetadata`](ToolMetadata.md)
-
-#### Inherited from
-
-[BaseTool](BaseTool.md).[metadata](BaseTool.md#metadata)
-
-#### Defined in
-
-[Tool.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Tool.ts#L12)
-
-___
-
-### queryEngine
-
-• **queryEngine**: [`BaseQueryEngine`](BaseQueryEngine.md)
-
-#### Defined in
-
-[Tool.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Tool.ts#L19)
diff --git a/apps/docs/docs/api/interfaces/RelatedNodeInfo.md b/apps/docs/docs/api/interfaces/RelatedNodeInfo.md
deleted file mode 100644
index d88fa9642..000000000
--- a/apps/docs/docs/api/interfaces/RelatedNodeInfo.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-id: "RelatedNodeInfo"
-title: "Interface: RelatedNodeInfo"
-sidebar_label: "RelatedNodeInfo"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### hash
-
-• `Optional` **hash**: `string`
-
-#### Defined in
-
-[Node.ts:30](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L30)
-
-___
-
-### metadata
-
-• **metadata**: `Record`<`string`, `any`\>
-
-#### Defined in
-
-[Node.ts:29](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L29)
-
-___
-
-### nodeId
-
-• **nodeId**: `string`
-
-#### Defined in
-
-[Node.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L27)
-
-___
-
-### nodeType
-
-• `Optional` **nodeType**: [`ObjectType`](../enums/ObjectType.md)
-
-#### Defined in
-
-[Node.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L28)
diff --git a/apps/docs/docs/api/interfaces/RetrievalCallbackResponse.md b/apps/docs/docs/api/interfaces/RetrievalCallbackResponse.md
deleted file mode 100644
index 2650301c9..000000000
--- a/apps/docs/docs/api/interfaces/RetrievalCallbackResponse.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-id: "RetrievalCallbackResponse"
-title: "Interface: RetrievalCallbackResponse"
-sidebar_label: "RetrievalCallbackResponse"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Hierarchy
-
-- `BaseCallbackResponse`
-
-  ↳ **`RetrievalCallbackResponse`**
-
-## Properties
-
-### event
-
-• **event**: [`Event`](Event.md)
-
-#### Inherited from
-
-BaseCallbackResponse.event
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L20)
-
-___
-
-### nodes
-
-• **nodes**: [`NodeWithScore`](NodeWithScore.md)[]
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L46)
-
-___
-
-### query
-
-• **query**: `string`
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L45)
diff --git a/apps/docs/docs/api/interfaces/ServiceContext.md b/apps/docs/docs/api/interfaces/ServiceContext.md
deleted file mode 100644
index 5769bee09..000000000
--- a/apps/docs/docs/api/interfaces/ServiceContext.md
+++ /dev/null
@@ -1,59 +0,0 @@
----
-id: "ServiceContext"
-title: "Interface: ServiceContext"
-sidebar_label: "ServiceContext"
-sidebar_position: 0
-custom_edit_url: null
----
-
-The ServiceContext is a collection of components that are used in different parts of the application.
-
-## Properties
-
-### callbackManager
-
-• **callbackManager**: [`CallbackManager`](../classes/CallbackManager.md)
-
-#### Defined in
-
-[ServiceContext.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L15)
-
-___
-
-### embedModel
-
-• **embedModel**: [`BaseEmbedding`](../classes/BaseEmbedding.md)
-
-#### Defined in
-
-[ServiceContext.ts:13](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L13)
-
-___
-
-### llm
-
-• **llm**: [`LLM`](LLM.md)
-
-#### Defined in
-
-[ServiceContext.ts:11](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L11)
-
-___
-
-### nodeParser
-
-• **nodeParser**: [`NodeParser`](NodeParser.md)
-
-#### Defined in
-
-[ServiceContext.ts:14](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L14)
-
-___
-
-### promptHelper
-
-• **promptHelper**: `PromptHelper`
-
-#### Defined in
-
-[ServiceContext.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L12)
diff --git a/apps/docs/docs/api/interfaces/ServiceContextOptions.md b/apps/docs/docs/api/interfaces/ServiceContextOptions.md
deleted file mode 100644
index 161228fac..000000000
--- a/apps/docs/docs/api/interfaces/ServiceContextOptions.md
+++ /dev/null
@@ -1,77 +0,0 @@
----
-id: "ServiceContextOptions"
-title: "Interface: ServiceContextOptions"
-sidebar_label: "ServiceContextOptions"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### callbackManager
-
-• `Optional` **callbackManager**: [`CallbackManager`](../classes/CallbackManager.md)
-
-#### Defined in
-
-[ServiceContext.ts:24](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L24)
-
-___
-
-### chunkOverlap
-
-• `Optional` **chunkOverlap**: `number`
-
-#### Defined in
-
-[ServiceContext.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L27)
-
-___
-
-### chunkSize
-
-• `Optional` **chunkSize**: `number`
-
-#### Defined in
-
-[ServiceContext.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L26)
-
-___
-
-### embedModel
-
-• `Optional` **embedModel**: [`BaseEmbedding`](../classes/BaseEmbedding.md)
-
-#### Defined in
-
-[ServiceContext.ts:22](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L22)
-
-___
-
-### llm
-
-• `Optional` **llm**: [`LLM`](LLM.md)
-
-#### Defined in
-
-[ServiceContext.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L20)
-
-___
-
-### nodeParser
-
-• `Optional` **nodeParser**: [`NodeParser`](NodeParser.md)
-
-#### Defined in
-
-[ServiceContext.ts:23](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L23)
-
-___
-
-### promptHelper
-
-• `Optional` **promptHelper**: `PromptHelper`
-
-#### Defined in
-
-[ServiceContext.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L21)
diff --git a/apps/docs/docs/api/interfaces/StorageContext.md b/apps/docs/docs/api/interfaces/StorageContext.md
deleted file mode 100644
index 12b794cfb..000000000
--- a/apps/docs/docs/api/interfaces/StorageContext.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-id: "StorageContext"
-title: "Interface: StorageContext"
-sidebar_label: "StorageContext"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### docStore
-
-• **docStore**: `BaseDocumentStore`
-
-#### Defined in
-
-[storage/StorageContext.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/StorageContext.ts#L15)
-
-___
-
-### indexStore
-
-• **indexStore**: `BaseIndexStore`
-
-#### Defined in
-
-[storage/StorageContext.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/StorageContext.ts#L16)
-
-___
-
-### vectorStore
-
-• **vectorStore**: [`VectorStore`](VectorStore.md)
-
-#### Defined in
-
-[storage/StorageContext.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/StorageContext.ts#L17)
diff --git a/apps/docs/docs/api/interfaces/StreamCallbackResponse.md b/apps/docs/docs/api/interfaces/StreamCallbackResponse.md
deleted file mode 100644
index c2df6bc21..000000000
--- a/apps/docs/docs/api/interfaces/StreamCallbackResponse.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-id: "StreamCallbackResponse"
-title: "Interface: StreamCallbackResponse"
-sidebar_label: "StreamCallbackResponse"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Hierarchy
-
-- `BaseCallbackResponse`
-
-  ↳ **`StreamCallbackResponse`**
-
-## Properties
-
-### event
-
-• **event**: [`Event`](Event.md)
-
-#### Inherited from
-
-BaseCallbackResponse.event
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L20)
-
-___
-
-### index
-
-• **index**: `number`
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:39](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L39)
-
-___
-
-### isDone
-
-• `Optional` **isDone**: `boolean`
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:40](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L40)
-
-___
-
-### token
-
-• `Optional` **token**: [`StreamToken`](StreamToken.md)
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:41](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L41)
diff --git a/apps/docs/docs/api/interfaces/StreamToken.md b/apps/docs/docs/api/interfaces/StreamToken.md
deleted file mode 100644
index a205c3570..000000000
--- a/apps/docs/docs/api/interfaces/StreamToken.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-id: "StreamToken"
-title: "Interface: StreamToken"
-sidebar_label: "StreamToken"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### choices
-
-• **choices**: { `delta`: { `content?`: ``null`` \| `string` ; `role?`: ``"function"`` \| ``"user"`` \| ``"assistant"`` \| ``"system"``  } ; `finish_reason`: ``null`` \| `string` ; `index`: `number`  }[]
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L28)
-
-___
-
-### created
-
-• **created**: `number`
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L26)
-
-___
-
-### id
-
-• **id**: `string`
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:24](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L24)
-
-___
-
-### model
-
-• **model**: `string`
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L27)
-
-___
-
-### object
-
-• **object**: `string`
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:25](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L25)
diff --git a/apps/docs/docs/api/interfaces/StructuredOutput.md b/apps/docs/docs/api/interfaces/StructuredOutput.md
deleted file mode 100644
index 877781557..000000000
--- a/apps/docs/docs/api/interfaces/StructuredOutput.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-id: "StructuredOutput"
-title: "Interface: StructuredOutput<T>"
-sidebar_label: "StructuredOutput"
-sidebar_position: 0
-custom_edit_url: null
----
-
-StructuredOutput is just a combo of the raw output and the parsed output.
-
-## Type parameters
-
-| Name |
-| :------ |
-| `T` |
-
-## Properties
-
-### parsedOutput
-
-• **parsedOutput**: `T`
-
-#### Defined in
-
-[OutputParser.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/OutputParser.ts#L16)
-
-___
-
-### rawOutput
-
-• **rawOutput**: `string`
-
-#### Defined in
-
-[OutputParser.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/OutputParser.ts#L15)
diff --git a/apps/docs/docs/api/interfaces/SubQuestion.md b/apps/docs/docs/api/interfaces/SubQuestion.md
deleted file mode 100644
index 7c46de237..000000000
--- a/apps/docs/docs/api/interfaces/SubQuestion.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-id: "SubQuestion"
-title: "Interface: SubQuestion"
-sidebar_label: "SubQuestion"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### subQuestion
-
-• **subQuestion**: `string`
-
-#### Defined in
-
-[QuestionGenerator.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QuestionGenerator.ts#L15)
-
-___
-
-### toolName
-
-• **toolName**: `string`
-
-#### Defined in
-
-[QuestionGenerator.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/QuestionGenerator.ts#L16)
diff --git a/apps/docs/docs/api/interfaces/ToolMetadata.md b/apps/docs/docs/api/interfaces/ToolMetadata.md
deleted file mode 100644
index db25dc536..000000000
--- a/apps/docs/docs/api/interfaces/ToolMetadata.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-id: "ToolMetadata"
-title: "Interface: ToolMetadata"
-sidebar_label: "ToolMetadata"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### description
-
-• **description**: `string`
-
-#### Defined in
-
-[Tool.ts:4](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Tool.ts#L4)
-
-___
-
-### name
-
-• **name**: `string`
-
-#### Defined in
-
-[Tool.ts:5](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Tool.ts#L5)
diff --git a/apps/docs/docs/api/interfaces/VectorIndexConstructorProps.md b/apps/docs/docs/api/interfaces/VectorIndexConstructorProps.md
deleted file mode 100644
index e6962047c..000000000
--- a/apps/docs/docs/api/interfaces/VectorIndexConstructorProps.md
+++ /dev/null
@@ -1,97 +0,0 @@
----
-id: "VectorIndexConstructorProps"
-title: "Interface: VectorIndexConstructorProps"
-sidebar_label: "VectorIndexConstructorProps"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Hierarchy
-
-- [`BaseIndexInit`](BaseIndexInit.md)<[`IndexDict`](../classes/IndexDict.md)\>
-
-  ↳ **`VectorIndexConstructorProps`**
-
-## Properties
-
-### docStore
-
-• **docStore**: `BaseDocumentStore`
-
-#### Inherited from
-
-[BaseIndexInit](BaseIndexInit.md).[docStore](BaseIndexInit.md#docstore)
-
-#### Defined in
-
-[indices/BaseIndex.ts:112](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L112)
-
-___
-
-### indexStore
-
-• `Optional` **indexStore**: `BaseIndexStore`
-
-#### Inherited from
-
-[BaseIndexInit](BaseIndexInit.md).[indexStore](BaseIndexInit.md#indexstore)
-
-#### Defined in
-
-[indices/BaseIndex.ts:114](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L114)
-
-___
-
-### indexStruct
-
-• **indexStruct**: [`IndexDict`](../classes/IndexDict.md)
-
-#### Inherited from
-
-[BaseIndexInit](BaseIndexInit.md).[indexStruct](BaseIndexInit.md#indexstruct)
-
-#### Defined in
-
-[indices/BaseIndex.ts:115](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L115)
-
-___
-
-### serviceContext
-
-• **serviceContext**: [`ServiceContext`](ServiceContext.md)
-
-#### Inherited from
-
-[BaseIndexInit](BaseIndexInit.md).[serviceContext](BaseIndexInit.md#servicecontext)
-
-#### Defined in
-
-[indices/BaseIndex.ts:110](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L110)
-
-___
-
-### storageContext
-
-• **storageContext**: [`StorageContext`](StorageContext.md)
-
-#### Inherited from
-
-[BaseIndexInit](BaseIndexInit.md).[storageContext](BaseIndexInit.md#storagecontext)
-
-#### Defined in
-
-[indices/BaseIndex.ts:111](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L111)
-
-___
-
-### vectorStore
-
-• **vectorStore**: [`VectorStore`](VectorStore.md)
-
-#### Overrides
-
-[BaseIndexInit](BaseIndexInit.md).[vectorStore](BaseIndexInit.md#vectorstore)
-
-#### Defined in
-
-[indices/BaseIndex.ts:183](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L183)
diff --git a/apps/docs/docs/api/interfaces/VectorIndexOptions.md b/apps/docs/docs/api/interfaces/VectorIndexOptions.md
deleted file mode 100644
index c913c749a..000000000
--- a/apps/docs/docs/api/interfaces/VectorIndexOptions.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-id: "VectorIndexOptions"
-title: "Interface: VectorIndexOptions"
-sidebar_label: "VectorIndexOptions"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### indexId
-
-• `Optional` **indexId**: `string`
-
-#### Defined in
-
-[indices/BaseIndex.ts:177](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L177)
-
-___
-
-### indexStruct
-
-• `Optional` **indexStruct**: [`IndexDict`](../classes/IndexDict.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:176](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L176)
-
-___
-
-### nodes
-
-• `Optional` **nodes**: [`BaseNode`](../classes/BaseNode.md)[]
-
-#### Defined in
-
-[indices/BaseIndex.ts:175](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L175)
-
-___
-
-### serviceContext
-
-• `Optional` **serviceContext**: [`ServiceContext`](ServiceContext.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:178](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L178)
-
-___
-
-### storageContext
-
-• `Optional` **storageContext**: [`StorageContext`](StorageContext.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:179](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L179)
diff --git a/apps/docs/docs/api/interfaces/VectorStore.md b/apps/docs/docs/api/interfaces/VectorStore.md
deleted file mode 100644
index 302b05672..000000000
--- a/apps/docs/docs/api/interfaces/VectorStore.md
+++ /dev/null
@@ -1,128 +0,0 @@
----
-id: "VectorStore"
-title: "Interface: VectorStore"
-sidebar_label: "VectorStore"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Implemented by
-
-- [`SimpleVectorStore`](../classes/SimpleVectorStore.md)
-
-## Properties
-
-### isEmbeddingQuery
-
-• `Optional` **isEmbeddingQuery**: `boolean`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L62)
-
-___
-
-### storesText
-
-• **storesText**: `boolean`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:61](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L61)
-
-## Methods
-
-### add
-
-â–¸ **add**(`embeddingResults`): `Promise`<`string`[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `embeddingResults` | [`BaseNode`](../classes/BaseNode.md)[] |
-
-#### Returns
-
-`Promise`<`string`[]\>
-
-#### Defined in
-
-[storage/vectorStore/types.ts:64](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L64)
-
-___
-
-### client
-
-â–¸ **client**(): `any`
-
-#### Returns
-
-`any`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:63](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L63)
-
-___
-
-### delete
-
-â–¸ **delete**(`refDocId`, `deleteKwargs?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `refDocId` | `string` |
-| `deleteKwargs?` | `any` |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Defined in
-
-[storage/vectorStore/types.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L65)
-
-___
-
-### persist
-
-â–¸ **persist**(`persistPath`, `fs?`): `Promise`<`void`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `persistPath` | `string` |
-| `fs?` | [`GenericFileSystem`](GenericFileSystem.md) |
-
-#### Returns
-
-`Promise`<`void`\>
-
-#### Defined in
-
-[storage/vectorStore/types.ts:67](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L67)
-
-___
-
-### query
-
-â–¸ **query**(`query`, `kwargs?`): `Promise`<[`VectorStoreQueryResult`](VectorStoreQueryResult.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `query` | [`VectorStoreQuery`](VectorStoreQuery.md) |
-| `kwargs?` | `any` |
-
-#### Returns
-
-`Promise`<[`VectorStoreQueryResult`](VectorStoreQueryResult.md)\>
-
-#### Defined in
-
-[storage/vectorStore/types.ts:66](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L66)
diff --git a/apps/docs/docs/api/interfaces/VectorStoreInfo.md b/apps/docs/docs/api/interfaces/VectorStoreInfo.md
deleted file mode 100644
index adf63a369..000000000
--- a/apps/docs/docs/api/interfaces/VectorStoreInfo.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-id: "VectorStoreInfo"
-title: "Interface: VectorStoreInfo"
-sidebar_label: "VectorStoreInfo"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### contentInfo
-
-• **contentInfo**: `string`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L46)
-
-___
-
-### metadataInfo
-
-• **metadataInfo**: [`MetadataInfo`](MetadataInfo.md)[]
-
-#### Defined in
-
-[storage/vectorStore/types.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L45)
diff --git a/apps/docs/docs/api/interfaces/VectorStoreQuery.md b/apps/docs/docs/api/interfaces/VectorStoreQuery.md
deleted file mode 100644
index 794e821e4..000000000
--- a/apps/docs/docs/api/interfaces/VectorStoreQuery.md
+++ /dev/null
@@ -1,87 +0,0 @@
----
-id: "VectorStoreQuery"
-title: "Interface: VectorStoreQuery"
-sidebar_label: "VectorStoreQuery"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### alpha
-
-• `Optional` **alpha**: `number`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:55](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L55)
-
-___
-
-### docIds
-
-• `Optional` **docIds**: `string`[]
-
-#### Defined in
-
-[storage/vectorStore/types.ts:52](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L52)
-
-___
-
-### filters
-
-• `Optional` **filters**: [`MetadataFilters`](MetadataFilters.md)
-
-#### Defined in
-
-[storage/vectorStore/types.ts:56](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L56)
-
-___
-
-### mmrThreshold
-
-• `Optional` **mmrThreshold**: `number`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:57](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L57)
-
-___
-
-### mode
-
-• **mode**: [`VectorStoreQueryMode`](../enums/VectorStoreQueryMode.md)
-
-#### Defined in
-
-[storage/vectorStore/types.ts:54](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L54)
-
-___
-
-### queryEmbedding
-
-• `Optional` **queryEmbedding**: `number`[]
-
-#### Defined in
-
-[storage/vectorStore/types.ts:50](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L50)
-
-___
-
-### queryStr
-
-• `Optional` **queryStr**: `string`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:53](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L53)
-
-___
-
-### similarityTopK
-
-• **similarityTopK**: `number`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:51](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L51)
diff --git a/apps/docs/docs/api/interfaces/VectorStoreQueryResult.md b/apps/docs/docs/api/interfaces/VectorStoreQueryResult.md
deleted file mode 100644
index 89ac4f510..000000000
--- a/apps/docs/docs/api/interfaces/VectorStoreQueryResult.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-id: "VectorStoreQueryResult"
-title: "Interface: VectorStoreQueryResult"
-sidebar_label: "VectorStoreQueryResult"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### ids
-
-• **ids**: `string`[]
-
-#### Defined in
-
-[storage/vectorStore/types.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L7)
-
-___
-
-### nodes
-
-• `Optional` **nodes**: [`BaseNode`](../classes/BaseNode.md)[]
-
-#### Defined in
-
-[storage/vectorStore/types.ts:5](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L5)
-
-___
-
-### similarities
-
-• **similarities**: `number`[]
-
-#### Defined in
-
-[storage/vectorStore/types.ts:6](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L6)
diff --git a/apps/docs/docs/api/interfaces/VectorStoreQuerySpec.md b/apps/docs/docs/api/interfaces/VectorStoreQuerySpec.md
deleted file mode 100644
index 75451bb7f..000000000
--- a/apps/docs/docs/api/interfaces/VectorStoreQuerySpec.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-id: "VectorStoreQuerySpec"
-title: "Interface: VectorStoreQuerySpec"
-sidebar_label: "VectorStoreQuerySpec"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Properties
-
-### filters
-
-• **filters**: [`ExactMatchFilter`](ExactMatchFilter.md)[]
-
-#### Defined in
-
-[storage/vectorStore/types.ts:34](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L34)
-
-___
-
-### query
-
-• **query**: `string`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:33](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L33)
-
-___
-
-### topK
-
-• `Optional` **topK**: `number`
-
-#### Defined in
-
-[storage/vectorStore/types.ts:35](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/vectorStore/types.ts#L35)
diff --git a/apps/docs/docs/api/interfaces/WalkableFileSystem.md b/apps/docs/docs/api/interfaces/WalkableFileSystem.md
deleted file mode 100644
index cf2dcb3bd..000000000
--- a/apps/docs/docs/api/interfaces/WalkableFileSystem.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-id: "WalkableFileSystem"
-title: "Interface: WalkableFileSystem"
-sidebar_label: "WalkableFileSystem"
-sidebar_position: 0
-custom_edit_url: null
----
-
-## Methods
-
-### readdir
-
-â–¸ **readdir**(`path`): `Promise`<`string`[]\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `path` | `string` |
-
-#### Returns
-
-`Promise`<`string`[]\>
-
-#### Defined in
-
-[storage/FileSystem.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L17)
-
-___
-
-### stat
-
-â–¸ **stat**(`path`): `Promise`<`any`\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `path` | `string` |
-
-#### Returns
-
-`Promise`<`any`\>
-
-#### Defined in
-
-[storage/FileSystem.ts:18](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L18)
diff --git a/apps/docs/docs/api/interfaces/_category_.yml b/apps/docs/docs/api/interfaces/_category_.yml
deleted file mode 100644
index 43bec88cf..000000000
--- a/apps/docs/docs/api/interfaces/_category_.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-label: "Interfaces"
-position: 4
\ No newline at end of file
diff --git a/apps/docs/docs/api/modules.md b/apps/docs/docs/api/modules.md
deleted file mode 100644
index a740d0bb9..000000000
--- a/apps/docs/docs/api/modules.md
+++ /dev/null
@@ -1,1029 +0,0 @@
----
-id: "modules"
-title: "llamaindex"
-sidebar_label: "Exports"
-sidebar_position: 0.5
-custom_edit_url: null
----
-
-## Enumerations
-
-- [DeuceChatStrategy](enums/DeuceChatStrategy.md)
-- [IndexStructType](enums/IndexStructType.md)
-- [ListRetrieverMode](enums/ListRetrieverMode.md)
-- [MetadataMode](enums/MetadataMode.md)
-- [NodeRelationship](enums/NodeRelationship.md)
-- [ObjectType](enums/ObjectType.md)
-- [SimilarityType](enums/SimilarityType.md)
-- [VectorStoreQueryMode](enums/VectorStoreQueryMode.md)
-
-## Classes
-
-- [Anthropic](classes/Anthropic.md)
-- [BaseEmbedding](classes/BaseEmbedding.md)
-- [BaseIndex](classes/BaseIndex.md)
-- [BaseNode](classes/BaseNode.md)
-- [CallbackManager](classes/CallbackManager.md)
-- [CompactAndRefine](classes/CompactAndRefine.md)
-- [CondenseQuestionChatEngine](classes/CondenseQuestionChatEngine.md)
-- [ContextChatEngine](classes/ContextChatEngine.md)
-- [Document](classes/Document.md)
-- [InMemoryFileSystem](classes/InMemoryFileSystem.md)
-- [IndexDict](classes/IndexDict.md)
-- [IndexList](classes/IndexList.md)
-- [IndexNode](classes/IndexNode.md)
-- [IndexStruct](classes/IndexStruct.md)
-- [LLMQuestionGenerator](classes/LLMQuestionGenerator.md)
-- [ListIndex](classes/ListIndex.md)
-- [ListIndexLLMRetriever](classes/ListIndexLLMRetriever.md)
-- [ListIndexRetriever](classes/ListIndexRetriever.md)
-- [LlamaDeuce](classes/LlamaDeuce.md)
-- [OpenAI](classes/OpenAI.md)
-- [OpenAIEmbedding](classes/OpenAIEmbedding.md)
-- [PDFReader](classes/PDFReader.md)
-- [PapaCSVReader](classes/PapaCSVReader.md)
-- [Refine](classes/Refine.md)
-- [Response](classes/Response.md)
-- [ResponseSynthesizer](classes/ResponseSynthesizer.md)
-- [RetrieverQueryEngine](classes/RetrieverQueryEngine.md)
-- [SentenceSplitter](classes/SentenceSplitter.md)
-- [SimpleChatEngine](classes/SimpleChatEngine.md)
-- [SimpleDirectoryReader](classes/SimpleDirectoryReader.md)
-- [SimpleDocumentStore](classes/SimpleDocumentStore.md)
-- [SimpleIndexStore](classes/SimpleIndexStore.md)
-- [SimpleNodeParser](classes/SimpleNodeParser.md)
-- [SimpleResponseBuilder](classes/SimpleResponseBuilder.md)
-- [SimpleVectorStore](classes/SimpleVectorStore.md)
-- [SubQuestionOutputParser](classes/SubQuestionOutputParser.md)
-- [SubQuestionQueryEngine](classes/SubQuestionQueryEngine.md)
-- [TextFileReader](classes/TextFileReader.md)
-- [TextNode](classes/TextNode.md)
-- [TreeSummarize](classes/TreeSummarize.md)
-- [VectorIndexRetriever](classes/VectorIndexRetriever.md)
-- [VectorStoreIndex](classes/VectorStoreIndex.md)
-
-## Interfaces
-
-- [BaseIndexInit](interfaces/BaseIndexInit.md)
-- [BaseOutputParser](interfaces/BaseOutputParser.md)
-- [BaseQueryEngine](interfaces/BaseQueryEngine.md)
-- [BaseQuestionGenerator](interfaces/BaseQuestionGenerator.md)
-- [BaseReader](interfaces/BaseReader.md)
-- [BaseRetriever](interfaces/BaseRetriever.md)
-- [BaseTool](interfaces/BaseTool.md)
-- [ChatEngine](interfaces/ChatEngine.md)
-- [ChatMessage](interfaces/ChatMessage.md)
-- [ChatResponse](interfaces/ChatResponse.md)
-- [Event](interfaces/Event.md)
-- [ExactMatchFilter](interfaces/ExactMatchFilter.md)
-- [GenericFileSystem](interfaces/GenericFileSystem.md)
-- [LLM](interfaces/LLM.md)
-- [MetadataFilters](interfaces/MetadataFilters.md)
-- [MetadataInfo](interfaces/MetadataInfo.md)
-- [NodeParser](interfaces/NodeParser.md)
-- [NodeWithScore](interfaces/NodeWithScore.md)
-- [QueryEngineTool](interfaces/QueryEngineTool.md)
-- [RelatedNodeInfo](interfaces/RelatedNodeInfo.md)
-- [RetrievalCallbackResponse](interfaces/RetrievalCallbackResponse.md)
-- [ServiceContext](interfaces/ServiceContext.md)
-- [ServiceContextOptions](interfaces/ServiceContextOptions.md)
-- [StorageContext](interfaces/StorageContext.md)
-- [StreamCallbackResponse](interfaces/StreamCallbackResponse.md)
-- [StreamToken](interfaces/StreamToken.md)
-- [StructuredOutput](interfaces/StructuredOutput.md)
-- [SubQuestion](interfaces/SubQuestion.md)
-- [ToolMetadata](interfaces/ToolMetadata.md)
-- [VectorStore](interfaces/VectorStore.md)
-- [VectorStoreInfo](interfaces/VectorStoreInfo.md)
-- [VectorStoreQuery](interfaces/VectorStoreQuery.md)
-- [VectorStoreQueryResult](interfaces/VectorStoreQueryResult.md)
-- [VectorStoreQuerySpec](interfaces/VectorStoreQuerySpec.md)
-- [WalkableFileSystem](interfaces/WalkableFileSystem.md)
-
-## Type Aliases
-
-### CompleteFileSystem
-
-Ƭ **CompleteFileSystem**: [`GenericFileSystem`](interfaces/GenericFileSystem.md) & [`WalkableFileSystem`](interfaces/WalkableFileSystem.md)
-
-#### Defined in
-
-[storage/FileSystem.ts:49](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L49)
-
-___
-
-### CompletionResponse
-
-Ƭ **CompletionResponse**: [`ChatResponse`](interfaces/ChatResponse.md)
-
-#### Defined in
-
-[llm/LLM.ts:39](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L39)
-
-___
-
-### EventTag
-
-Ƭ **EventTag**: ``"intermediate"`` \| ``"final"``
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L10)
-
-___
-
-### EventType
-
-Ƭ **EventType**: ``"retrieve"`` \| ``"llmPredict"`` \| ``"wrapper"``
-
-#### Defined in
-
-[callbacks/CallbackManager.ts:11](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/callbacks/CallbackManager.ts#L11)
-
-___
-
-### MessageType
-
-Ƭ **MessageType**: ``"user"`` \| ``"assistant"`` \| ``"system"`` \| ``"generic"`` \| ``"function"``
-
-#### Defined in
-
-[llm/LLM.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L20)
-
-___
-
-### RelatedNodeType
-
-Ƭ **RelatedNodeType**: [`RelatedNodeInfo`](interfaces/RelatedNodeInfo.md) \| [`RelatedNodeInfo`](interfaces/RelatedNodeInfo.md)[]
-
-#### Defined in
-
-[Node.ts:33](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L33)
-
-___
-
-### SimpleDirectoryReaderLoadDataProps
-
-Ƭ **SimpleDirectoryReaderLoadDataProps**: `Object`
-
-#### Type declaration
-
-| Name | Type |
-| :------ | :------ |
-| `defaultReader?` | [`BaseReader`](interfaces/BaseReader.md) \| ``null`` |
-| `directoryPath` | `string` |
-| `fileExtToReader?` | `Record`<`string`, [`BaseReader`](interfaces/BaseReader.md)\> |
-| `fs?` | [`CompleteFileSystem`](modules.md#completefilesystem) |
-
-#### Defined in
-
-[readers/SimpleDirectoryReader.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/readers/SimpleDirectoryReader.ts#L28)
-
-___
-
-### SimplePrompt
-
-Ƭ **SimplePrompt**: (`input`: `Record`<`string`, `string`\>) => `string`
-
-#### Type declaration
-
-â–¸ (`input`): `string`
-
-A SimplePrompt is a function that takes a dictionary of inputs and returns a string.
-NOTE this is a different interface compared to LlamaIndex Python
-NOTE 2: we default to empty string to make it easy to calculate prompt sizes
-
-##### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `input` | `Record`<`string`, `string`\> |
-
-##### Returns
-
-`string`
-
-#### Defined in
-
-[Prompt.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Prompt.ts#L10)
-
-## Variables
-
-### ALL\_AVAILABLE\_LLAMADEUCE\_MODELS
-
-• `Const` **ALL\_AVAILABLE\_LLAMADEUCE\_MODELS**: `Object`
-
-#### Type declaration
-
-| Name | Type |
-| :------ | :------ |
-| `Llama-2-13b-chat` | { `contextWindow`: `number` = 4096; `replicateApi`: `string` = "a16z-infra/llama13b-v2-chat:df7690f1994d94e96ad9d568eac121aecf50684a0b0963b25a41cc40061269e5" } |
-| `Llama-2-13b-chat.contextWindow` | `number` |
-| `Llama-2-13b-chat.replicateApi` | `string` |
-| `Llama-2-13b-chat-4bit` | { `contextWindow`: `number` = 4096; `replicateApi`: `string` = "a16z-infra/llama13b-v2-chat:2a7f981751ec7fdf87b5b91ad4db53683a98082e9ff7bfd12c8cd5ea85980a52" } |
-| `Llama-2-13b-chat-4bit.contextWindow` | `number` |
-| `Llama-2-13b-chat-4bit.replicateApi` | `string` |
-| `Llama-2-70b-chat-4bit` | { `contextWindow`: `number` = 4096; `replicateApi`: `string` = "replicate/llama70b-v2-chat:2c1608e18606fad2812020dc541930f2d0495ce32eee50074220b87300bc16e1" } |
-| `Llama-2-70b-chat-4bit.contextWindow` | `number` |
-| `Llama-2-70b-chat-4bit.replicateApi` | `string` |
-| `Llama-2-70b-chat-old` | { `contextWindow`: `number` = 4096; `replicateApi`: `string` = "replicate/llama70b-v2-chat:e951f18578850b652510200860fc4ea62b3b16fac280f83ff32282f87bbd2e48" } |
-| `Llama-2-70b-chat-old.contextWindow` | `number` |
-| `Llama-2-70b-chat-old.replicateApi` | `string` |
-| `Llama-2-7b-chat` | { `contextWindow`: `number` = 4096; `replicateApi`: `string` = "a16z-infra/llama7b-v2-chat:4f0a4744c7295c024a1de15e1a63c880d3da035fa1f49bfd344fe076074c8eea" } |
-| `Llama-2-7b-chat.contextWindow` | `number` |
-| `Llama-2-7b-chat.replicateApi` | `string` |
-| `Llama-2-7b-chat-4bit` | { `contextWindow`: `number` = 4096; `replicateApi`: `string` = "a16z-infra/llama7b-v2-chat:4f0b260b6a13eb53a6b1891f089d57c08f41003ae79458be5011303d81a394dc" } |
-| `Llama-2-7b-chat-4bit.contextWindow` | `number` |
-| `Llama-2-7b-chat-4bit.replicateApi` | `string` |
-
-#### Defined in
-
-[llm/LLM.ts:222](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L222)
-
-___
-
-### ALL\_AVAILABLE\_OPENAI\_MODELS
-
-• `Const` **ALL\_AVAILABLE\_OPENAI\_MODELS**: `Object`
-
-We currently support GPT-3.5 and GPT-4 models
-
-#### Type declaration
-
-| Name | Type |
-| :------ | :------ |
-| `gpt-3.5-turbo` | { `contextWindow`: `number` = 4096 } |
-| `gpt-3.5-turbo.contextWindow` | `number` |
-| `gpt-3.5-turbo-16k` | { `contextWindow`: `number` = 16384 } |
-| `gpt-3.5-turbo-16k.contextWindow` | `number` |
-| `gpt-4` | { `contextWindow`: `number` = 8192 } |
-| `gpt-4.contextWindow` | `number` |
-| `gpt-4-32k` | { `contextWindow`: `number` = 32768 } |
-| `gpt-4-32k.contextWindow` | `number` |
-
-#### Defined in
-
-[llm/LLM.ts:71](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L71)
-
-___
-
-### DEFAULT\_CHUNK\_OVERLAP
-
-• `Const` **DEFAULT\_CHUNK\_OVERLAP**: ``20``
-
-#### Defined in
-
-[constants.ts:5](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/constants.ts#L5)
-
-___
-
-### DEFAULT\_CHUNK\_OVERLAP\_RATIO
-
-• `Const` **DEFAULT\_CHUNK\_OVERLAP\_RATIO**: ``0.1``
-
-#### Defined in
-
-[constants.ts:6](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/constants.ts#L6)
-
-___
-
-### DEFAULT\_CHUNK\_SIZE
-
-• `Const` **DEFAULT\_CHUNK\_SIZE**: ``1024``
-
-#### Defined in
-
-[constants.ts:4](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/constants.ts#L4)
-
-___
-
-### DEFAULT\_COLLECTION
-
-• `Const` **DEFAULT\_COLLECTION**: ``"data"``
-
-#### Defined in
-
-[storage/constants.ts:1](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/constants.ts#L1)
-
-___
-
-### DEFAULT\_CONTEXT\_WINDOW
-
-• `Const` **DEFAULT\_CONTEXT\_WINDOW**: ``3900``
-
-#### Defined in
-
-[constants.ts:1](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/constants.ts#L1)
-
-___
-
-### DEFAULT\_DOC\_STORE\_PERSIST\_FILENAME
-
-• `Const` **DEFAULT\_DOC\_STORE\_PERSIST\_FILENAME**: ``"doc_store.json"``
-
-#### Defined in
-
-[storage/constants.ts:4](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/constants.ts#L4)
-
-___
-
-### DEFAULT\_EMBEDDING\_DIM
-
-• `Const` **DEFAULT\_EMBEDDING\_DIM**: ``1536``
-
-#### Defined in
-
-[constants.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/constants.ts#L10)
-
-___
-
-### DEFAULT\_FS
-
-• `Const` **DEFAULT\_FS**: [`GenericFileSystem`](interfaces/GenericFileSystem.md) \| [`CompleteFileSystem`](modules.md#completefilesystem)
-
-#### Defined in
-
-[storage/FileSystem.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L62)
-
-___
-
-### DEFAULT\_GRAPH\_STORE\_PERSIST\_FILENAME
-
-• `Const` **DEFAULT\_GRAPH\_STORE\_PERSIST\_FILENAME**: ``"graph_store.json"``
-
-#### Defined in
-
-[storage/constants.ts:6](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/constants.ts#L6)
-
-___
-
-### DEFAULT\_INDEX\_STORE\_PERSIST\_FILENAME
-
-• `Const` **DEFAULT\_INDEX\_STORE\_PERSIST\_FILENAME**: ``"index_store.json"``
-
-#### Defined in
-
-[storage/constants.ts:3](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/constants.ts#L3)
-
-___
-
-### DEFAULT\_NAMESPACE
-
-• `Const` **DEFAULT\_NAMESPACE**: ``"docstore"``
-
-#### Defined in
-
-[storage/constants.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/constants.ts#L7)
-
-___
-
-### DEFAULT\_NUM\_OUTPUTS
-
-• `Const` **DEFAULT\_NUM\_OUTPUTS**: ``256``
-
-#### Defined in
-
-[constants.ts:2](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/constants.ts#L2)
-
-___
-
-### DEFAULT\_PADDING
-
-• `Const` **DEFAULT\_PADDING**: ``5``
-
-#### Defined in
-
-[constants.ts:11](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/constants.ts#L11)
-
-___
-
-### DEFAULT\_PERSIST\_DIR
-
-• `Const` **DEFAULT\_PERSIST\_DIR**: ``"./storage"``
-
-#### Defined in
-
-[storage/constants.ts:2](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/constants.ts#L2)
-
-___
-
-### DEFAULT\_SIMILARITY\_TOP\_K
-
-• `Const` **DEFAULT\_SIMILARITY\_TOP\_K**: ``2``
-
-#### Defined in
-
-[constants.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/constants.ts#L7)
-
-___
-
-### DEFAULT\_VECTOR\_STORE\_PERSIST\_FILENAME
-
-• `Const` **DEFAULT\_VECTOR\_STORE\_PERSIST\_FILENAME**: ``"vector_store.json"``
-
-#### Defined in
-
-[storage/constants.ts:5](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/constants.ts#L5)
-
-___
-
-### GPT4\_MODELS
-
-• `Const` **GPT4\_MODELS**: `Object`
-
-#### Type declaration
-
-| Name | Type |
-| :------ | :------ |
-| `gpt-4` | { `contextWindow`: `number` = 8192 } |
-| `gpt-4.contextWindow` | `number` |
-| `gpt-4-32k` | { `contextWindow`: `number` = 32768 } |
-| `gpt-4-32k.contextWindow` | `number` |
-
-#### Defined in
-
-[llm/LLM.ts:58](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L58)
-
-___
-
-### TURBO\_MODELS
-
-• `Const` **TURBO\_MODELS**: `Object`
-
-#### Type declaration
-
-| Name | Type |
-| :------ | :------ |
-| `gpt-3.5-turbo` | { `contextWindow`: `number` = 4096 } |
-| `gpt-3.5-turbo.contextWindow` | `number` |
-| `gpt-3.5-turbo-16k` | { `contextWindow`: `number` = 16384 } |
-| `gpt-3.5-turbo-16k.contextWindow` | `number` |
-
-#### Defined in
-
-[llm/LLM.ts:63](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/llm/LLM.ts#L63)
-
-___
-
-### globalsHelper
-
-• `Const` **globalsHelper**: `GlobalsHelper`
-
-#### Defined in
-
-[GlobalsHelper.ts:50](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/GlobalsHelper.ts#L50)
-
-## Functions
-
-### buildToolsText
-
-â–¸ **buildToolsText**(`tools`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `tools` | [`ToolMetadata`](interfaces/ToolMetadata.md)[] |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Prompt.ts:198](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Prompt.ts#L198)
-
-___
-
-### contextSystemPrompt
-
-â–¸ **contextSystemPrompt**(`input`): `string`
-
-A SimplePrompt is a function that takes a dictionary of inputs and returns a string.
-NOTE this is a different interface compared to LlamaIndex Python
-NOTE 2: we default to empty string to make it easy to calculate prompt sizes
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `input` | `Record`<`string`, `string`\> |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Prompt.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Prompt.ts#L10)
-
-___
-
-### defaultChoiceSelectPrompt
-
-â–¸ **defaultChoiceSelectPrompt**(`input`): `string`
-
-A SimplePrompt is a function that takes a dictionary of inputs and returns a string.
-NOTE this is a different interface compared to LlamaIndex Python
-NOTE 2: we default to empty string to make it easy to calculate prompt sizes
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `input` | `Record`<`string`, `string`\> |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Prompt.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Prompt.ts#L10)
-
-___
-
-### defaultCondenseQuestionPrompt
-
-â–¸ **defaultCondenseQuestionPrompt**(`input`): `string`
-
-A SimplePrompt is a function that takes a dictionary of inputs and returns a string.
-NOTE this is a different interface compared to LlamaIndex Python
-NOTE 2: we default to empty string to make it easy to calculate prompt sizes
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `input` | `Record`<`string`, `string`\> |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Prompt.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Prompt.ts#L10)
-
-___
-
-### defaultRefinePrompt
-
-â–¸ **defaultRefinePrompt**(`input`): `string`
-
-A SimplePrompt is a function that takes a dictionary of inputs and returns a string.
-NOTE this is a different interface compared to LlamaIndex Python
-NOTE 2: we default to empty string to make it easy to calculate prompt sizes
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `input` | `Record`<`string`, `string`\> |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Prompt.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Prompt.ts#L10)
-
-___
-
-### defaultSubQuestionPrompt
-
-â–¸ **defaultSubQuestionPrompt**(`input`): `string`
-
-A SimplePrompt is a function that takes a dictionary of inputs and returns a string.
-NOTE this is a different interface compared to LlamaIndex Python
-NOTE 2: we default to empty string to make it easy to calculate prompt sizes
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `input` | `Record`<`string`, `string`\> |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Prompt.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Prompt.ts#L10)
-
-___
-
-### defaultSummaryPrompt
-
-â–¸ **defaultSummaryPrompt**(`input`): `string`
-
-A SimplePrompt is a function that takes a dictionary of inputs and returns a string.
-NOTE this is a different interface compared to LlamaIndex Python
-NOTE 2: we default to empty string to make it easy to calculate prompt sizes
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `input` | `Record`<`string`, `string`\> |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Prompt.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Prompt.ts#L10)
-
-___
-
-### defaultTextQaPrompt
-
-â–¸ **defaultTextQaPrompt**(`input`): `string`
-
-A SimplePrompt is a function that takes a dictionary of inputs and returns a string.
-NOTE this is a different interface compared to LlamaIndex Python
-NOTE 2: we default to empty string to make it easy to calculate prompt sizes
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `input` | `Record`<`string`, `string`\> |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Prompt.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Prompt.ts#L10)
-
-___
-
-### exists
-
-â–¸ **exists**(`fs`, `path`): `Promise`<`boolean`\>
-
-Checks if a file exists.
-Analogous to the os.path.exists function from Python.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `fs` | [`GenericFileSystem`](interfaces/GenericFileSystem.md) | The filesystem to use. |
-| `path` | `string` | The path to the file to check. |
-
-#### Returns
-
-`Promise`<`boolean`\>
-
-A promise that resolves to true if the file exists, false otherwise.
-
-#### Defined in
-
-[storage/FileSystem.ts:74](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L74)
-
-___
-
-### getNodeFS
-
-â–¸ **getNodeFS**(): [`CompleteFileSystem`](modules.md#completefilesystem)
-
-#### Returns
-
-[`CompleteFileSystem`](modules.md#completefilesystem)
-
-#### Defined in
-
-[storage/FileSystem.ts:51](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L51)
-
-___
-
-### getNodesFromDocument
-
-â–¸ **getNodesFromDocument**(`document`, `textSplitter`, `includeMetadata?`, `includePrevNextRel?`): [`TextNode`](classes/TextNode.md)[]
-
-Generates an array of nodes from a document.
-
-#### Parameters
-
-| Name | Type | Default value | Description |
-| :------ | :------ | :------ | :------ |
-| `document` | [`Document`](classes/Document.md) | `undefined` | The document to generate nodes from. |
-| `textSplitter` | [`SentenceSplitter`](classes/SentenceSplitter.md) | `undefined` | The text splitter to use. |
-| `includeMetadata` | `boolean` | `true` | Whether to include metadata in the nodes. |
-| `includePrevNextRel` | `boolean` | `true` | Whether to include previous and next relationships in the nodes. |
-
-#### Returns
-
-[`TextNode`](classes/TextNode.md)[]
-
-An array of nodes.
-
-#### Defined in
-
-[NodeParser.ts:29](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/NodeParser.ts#L29)
-
-___
-
-### getResponseBuilder
-
-â–¸ **getResponseBuilder**(`serviceContext`, `responseMode?`): `BaseResponseBuilder`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `serviceContext` | [`ServiceContext`](interfaces/ServiceContext.md) |
-| `responseMode?` | `ResponseMode` |
-
-#### Returns
-
-`BaseResponseBuilder`
-
-#### Defined in
-
-[ResponseSynthesizer.ts:262](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ResponseSynthesizer.ts#L262)
-
-___
-
-### getTextSplitsFromDocument
-
-â–¸ **getTextSplitsFromDocument**(`document`, `textSplitter`): `string`[]
-
-Splits the text of a document into smaller parts.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `document` | [`Document`](classes/Document.md) | The document to split. |
-| `textSplitter` | [`SentenceSplitter`](classes/SentenceSplitter.md) | The text splitter to use. |
-
-#### Returns
-
-`string`[]
-
-An array of text splits.
-
-#### Defined in
-
-[NodeParser.ts:11](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/NodeParser.ts#L11)
-
-___
-
-### getTopKEmbeddings
-
-â–¸ **getTopKEmbeddings**(`queryEmbedding`, `embeddings`, `similarityTopK?`, `embeddingIds?`, `similarityCutoff?`): [`number`[], `any`[]]
-
-Get the top K embeddings from a list of embeddings ordered by similarity to the query.
-
-#### Parameters
-
-| Name | Type | Default value | Description |
-| :------ | :------ | :------ | :------ |
-| `queryEmbedding` | `number`[] | `undefined` |  |
-| `embeddings` | `number`[][] | `undefined` | list of embeddings to consider |
-| `similarityTopK` | `number` | `DEFAULT_SIMILARITY_TOP_K` | max number of embeddings to return, default 2 |
-| `embeddingIds` | ``null`` \| `any`[] | `null` | ids of embeddings in the embeddings list |
-| `similarityCutoff` | ``null`` \| `number` | `null` | minimum similarity score |
-
-#### Returns
-
-[`number`[], `any`[]]
-
-#### Defined in
-
-[Embedding.ts:86](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L86)
-
-___
-
-### getTopKEmbeddingsLearner
-
-â–¸ **getTopKEmbeddingsLearner**(`queryEmbedding`, `embeddings`, `similarityTopK?`, `embeddingsIds?`, `queryMode?`): [`number`[], `any`[]]
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `queryEmbedding` | `number`[] | `undefined` |
-| `embeddings` | `number`[][] | `undefined` |
-| `similarityTopK?` | `number` | `undefined` |
-| `embeddingsIds?` | `any`[] | `undefined` |
-| `queryMode` | [`VectorStoreQueryMode`](enums/VectorStoreQueryMode.md) | `VectorStoreQueryMode.SVM` |
-
-#### Returns
-
-[`number`[], `any`[]]
-
-#### Defined in
-
-[Embedding.ts:128](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L128)
-
-___
-
-### getTopKMMREmbeddings
-
-â–¸ **getTopKMMREmbeddings**(`queryEmbedding`, `embeddings`, `similarityFn?`, `similarityTopK?`, `embeddingIds?`, `_similarityCutoff?`, `mmrThreshold?`): [`number`[], `any`[]]
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `queryEmbedding` | `number`[] | `undefined` |
-| `embeddings` | `number`[][] | `undefined` |
-| `similarityFn` | ``null`` \| (...`args`: `any`[]) => `number` | `null` |
-| `similarityTopK` | ``null`` \| `number` | `null` |
-| `embeddingIds` | ``null`` \| `any`[] | `null` |
-| `_similarityCutoff` | ``null`` \| `number` | `null` |
-| `mmrThreshold` | ``null`` \| `number` | `null` |
-
-#### Returns
-
-[`number`[], `any`[]]
-
-#### Defined in
-
-[Embedding.ts:140](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L140)
-
-___
-
-### jsonToIndexStruct
-
-â–¸ **jsonToIndexStruct**(`json`): [`IndexStruct`](classes/IndexStruct.md)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `json` | `any` |
-
-#### Returns
-
-[`IndexStruct`](classes/IndexStruct.md)
-
-#### Defined in
-
-[indices/BaseIndex.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/indices/BaseIndex.ts#L73)
-
-___
-
-### jsonToNode
-
-â–¸ **jsonToNode**(`json`): [`TextNode`](classes/TextNode.md)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `json` | `any` |
-
-#### Returns
-
-[`TextNode`](classes/TextNode.md)
-
-#### Defined in
-
-[Node.ts:271](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Node.ts#L271)
-
-___
-
-### messagesToHistoryStr
-
-â–¸ **messagesToHistoryStr**(`messages`): `string`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `messages` | [`ChatMessage`](interfaces/ChatMessage.md)[] |
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[Prompt.ts:300](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Prompt.ts#L300)
-
-___
-
-### serviceContextFromDefaults
-
-â–¸ **serviceContextFromDefaults**(`options?`): [`ServiceContext`](interfaces/ServiceContext.md)
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `options?` | [`ServiceContextOptions`](interfaces/ServiceContextOptions.md) |
-
-#### Returns
-
-[`ServiceContext`](interfaces/ServiceContext.md)
-
-#### Defined in
-
-[ServiceContext.ts:30](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L30)
-
-___
-
-### serviceContextFromServiceContext
-
-â–¸ **serviceContextFromServiceContext**(`serviceContext`, `options`): `Object`
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `serviceContext` | [`ServiceContext`](interfaces/ServiceContext.md) |
-| `options` | [`ServiceContextOptions`](interfaces/ServiceContextOptions.md) |
-
-#### Returns
-
-`Object`
-
-| Name | Type |
-| :------ | :------ |
-| `callbackManager` | [`CallbackManager`](classes/CallbackManager.md) |
-| `embedModel` | [`BaseEmbedding`](classes/BaseEmbedding.md) |
-| `llm` | [`LLM`](interfaces/LLM.md) |
-| `nodeParser` | [`NodeParser`](interfaces/NodeParser.md) |
-| `promptHelper` | `PromptHelper` |
-
-#### Defined in
-
-[ServiceContext.ts:48](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/ServiceContext.ts#L48)
-
-___
-
-### similarity
-
-â–¸ **similarity**(`embedding1`, `embedding2`, `mode?`): `number`
-
-The similarity between two embeddings.
-
-#### Parameters
-
-| Name | Type | Default value |
-| :------ | :------ | :------ |
-| `embedding1` | `number`[] | `undefined` |
-| `embedding2` | `number`[] | `undefined` |
-| `mode` | [`SimilarityType`](enums/SimilarityType.md) | `SimilarityType.DEFAULT` |
-
-#### Returns
-
-`number`
-
-similartiy score with higher numbers meaning the two embeddings are more similar
-
-#### Defined in
-
-[Embedding.ts:31](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/Embedding.ts#L31)
-
-___
-
-### storageContextFromDefaults
-
-▸ **storageContextFromDefaults**(`«destructured»`): `Promise`<[`StorageContext`](interfaces/StorageContext.md)\>
-
-#### Parameters
-
-| Name | Type |
-| :------ | :------ |
-| `«destructured»` | `BuilderParams` |
-
-#### Returns
-
-`Promise`<[`StorageContext`](interfaces/StorageContext.md)\>
-
-#### Defined in
-
-[storage/StorageContext.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/StorageContext.ts#L28)
-
-___
-
-### walk
-
-â–¸ **walk**(`fs`, `dirPath`): `AsyncIterable`<`string`\>
-
-Recursively traverses a directory and yields all the paths to the files in it.
-
-#### Parameters
-
-| Name | Type | Description |
-| :------ | :------ | :------ |
-| `fs` | [`WalkableFileSystem`](interfaces/WalkableFileSystem.md) | The filesystem to use. |
-| `dirPath` | `string` | The path to the directory to traverse. |
-
-#### Returns
-
-`AsyncIterable`<`string`\>
-
-#### Defined in
-
-[storage/FileSystem.ts:91](https://github.com/run-llama/LlamaIndexTS/blob/main/packages/core/src/storage/FileSystem.ts#L91)
-- 
GitLab