From 01263c4cfddcf4b9a53d18d39c5fe0f25527c919 Mon Sep 17 00:00:00 2001 From: Fabian Wimmer <github@insightby.ai> Date: Mon, 16 Sep 2024 16:55:59 +0200 Subject: [PATCH] docs: fix false params (#1211) --- .../src/embeddings/MultiModalEmbedding.ts | 2 +- packages/llamaindex/src/indices/BaseIndex.ts | 2 +- packages/llamaindex/src/indices/keyword/index.ts | 7 ++++--- packages/llamaindex/src/readers/CSVReader.ts | 11 +++++------ packages/llamaindex/src/readers/HTMLReader.ts | 2 +- packages/llamaindex/src/readers/ImageReader.ts | 3 +-- packages/llamaindex/src/storage/FileSystem.ts | 1 - .../src/vector-store/AstraDBVectorStore.ts | 16 ++++++++-------- .../llamaindex/src/vector-store/PGVectorStore.ts | 1 - .../src/vector-store/PineconeVectorStore.ts | 3 +-- packages/llm/openai/src/embedding.ts | 2 +- 11 files changed, 23 insertions(+), 27 deletions(-) diff --git a/packages/llamaindex/src/embeddings/MultiModalEmbedding.ts b/packages/llamaindex/src/embeddings/MultiModalEmbedding.ts index eb275ceab..6d2ed5bb2 100644 --- a/packages/llamaindex/src/embeddings/MultiModalEmbedding.ts +++ b/packages/llamaindex/src/embeddings/MultiModalEmbedding.ts @@ -19,7 +19,7 @@ export abstract class MultiModalEmbedding extends BaseEmbedding { /** * Optionally override this method to retrieve multiple image embeddings in a single request - * @param texts + * @param images */ async getImageEmbeddings(images: ImageType[]): Promise<number[][]> { return Promise.all( diff --git a/packages/llamaindex/src/indices/BaseIndex.ts b/packages/llamaindex/src/indices/BaseIndex.ts index 97ed43336..7515b7a63 100644 --- a/packages/llamaindex/src/indices/BaseIndex.ts +++ b/packages/llamaindex/src/indices/BaseIndex.ts @@ -71,7 +71,7 @@ export abstract class BaseIndex<T> { /** * Create a new retriever from the index. - * @param retrieverOptions + * @param options */ abstract asRetriever(options?: any): BaseRetriever; diff --git a/packages/llamaindex/src/indices/keyword/index.ts b/packages/llamaindex/src/indices/keyword/index.ts index 4a6e99641..1e527fec0 100644 --- a/packages/llamaindex/src/indices/keyword/index.ts +++ b/packages/llamaindex/src/indices/keyword/index.ts @@ -265,8 +265,9 @@ export class KeywordTableIndex extends BaseIndex<KeywordTable> { /** * High level API: split documents, get keywords, and build index. * @param documents - * @param storageContext - * @param serviceContext + * @param args + * @param args.storageContext + * @param args.serviceContext * @returns */ static async fromDocuments( @@ -298,8 +299,8 @@ export class KeywordTableIndex extends BaseIndex<KeywordTable> { /** * Get keywords for nodes and place them into the index. * @param nodes + * @param docStore * @param serviceContext - * @param vectorStore * @returns */ static async buildIndexFromNodes( diff --git a/packages/llamaindex/src/readers/CSVReader.ts b/packages/llamaindex/src/readers/CSVReader.ts index 7f3d584c4..122b5b08b 100644 --- a/packages/llamaindex/src/readers/CSVReader.ts +++ b/packages/llamaindex/src/readers/CSVReader.ts @@ -15,9 +15,9 @@ export class PapaCSVReader extends FileReader { /** * Constructs a new instance of the class. - * @param {boolean} [concatRows=true] - whether to concatenate all rows into one document.If set to False, a Document will be created for each row.True by default. - * @param {string} [colJoiner=', '] - Separator to use for joining cols per row. Set to ", " by default. - * @param {string} [rowJoiner='\n'] - Separator to use for joining each row.Only used when `concat_rows=True`.Set to "\n" by default. + * @param concatRows - Whether to concatenate all rows into one document.If set to False, a Document will be created for each row. `True` by default. + * @param colJoiner - Separator to use for joining cols per row. Set to ", " by default. + * @param rowJoiner - Separator to use for joining each row.Only used when `concat_rows=True`.Set to "\n" by default. */ constructor( concatRows: boolean = true, @@ -34,9 +34,8 @@ export class PapaCSVReader extends FileReader { /** * Loads data from csv files - * @param {string} file - The path to the file to load. - * @param {GenericFileSystem} [fs=DEFAULT_FS] - The file system to use for reading the file. - * @returns {Promise<Document[]>} + * @param fileContent - The content of the file. + * @returns An array of Documents. */ async loadDataAsContent(fileContent: Uint8Array): Promise<Document[]> { const decoder = new TextDecoder("utf-8"); diff --git a/packages/llamaindex/src/readers/HTMLReader.ts b/packages/llamaindex/src/readers/HTMLReader.ts index 6246bf8a4..916847eb6 100644 --- a/packages/llamaindex/src/readers/HTMLReader.ts +++ b/packages/llamaindex/src/readers/HTMLReader.ts @@ -10,7 +10,7 @@ export class HTMLReader extends FileReader { /** * Public method for this reader. * Required by BaseReader interface. - * @param file Path/name of the file to be loaded. + * @param fileContent - The content of the file. * @returns Promise<Document[]> A Promise object, eventually yielding zero or one Document parsed from the HTML content of the specified file. */ async loadDataAsContent(fileContent: Uint8Array): Promise<Document[]> { diff --git a/packages/llamaindex/src/readers/ImageReader.ts b/packages/llamaindex/src/readers/ImageReader.ts index 6a681e83f..25658053a 100644 --- a/packages/llamaindex/src/readers/ImageReader.ts +++ b/packages/llamaindex/src/readers/ImageReader.ts @@ -8,8 +8,7 @@ export class ImageReader extends FileReader { /** * Public method for this reader. * Required by BaseReader interface. - * @param file Path/name of the file to be loaded. - * @param fs fs wrapper interface for getting the file content. + * @param fileContent - The content of the file. * @returns Promise<Document[]> A Promise object, eventually yielding zero or one ImageDocument of the specified file. */ async loadDataAsContent(fileContent: Uint8Array): Promise<Document[]> { diff --git a/packages/llamaindex/src/storage/FileSystem.ts b/packages/llamaindex/src/storage/FileSystem.ts index a268cfffb..3f23939aa 100644 --- a/packages/llamaindex/src/storage/FileSystem.ts +++ b/packages/llamaindex/src/storage/FileSystem.ts @@ -5,7 +5,6 @@ import { fs } from "@llamaindex/env"; /** * Checks if a file exists. * Analogous to the os.path.exists function from Python. - * @param fs The filesystem to use. * @param path The path to the file to check. * @returns A promise that resolves to true if the file exists, false otherwise. */ diff --git a/packages/llamaindex/src/vector-store/AstraDBVectorStore.ts b/packages/llamaindex/src/vector-store/AstraDBVectorStore.ts index 552b94f6c..6eda34a3f 100644 --- a/packages/llamaindex/src/vector-store/AstraDBVectorStore.ts +++ b/packages/llamaindex/src/vector-store/AstraDBVectorStore.ts @@ -68,8 +68,8 @@ export class AstraDBVectorStore * Create a new collection in your Astra DB vector database and connects to it. * You must call this method or `connect` before adding, deleting, or querying. * - * @param collection: your new colletion's name - * @param options: CreateCollectionOptions used to set the number of vector dimensions and similarity metric + * @param collection - Your new collection's name + * @param options - CreateCollectionOptions used to set the number of vector dimensions and similarity metric * @returns Promise that resolves if the creation did not throw an error. */ async createAndConnect( @@ -86,7 +86,7 @@ export class AstraDBVectorStore * Connect to an existing collection in your Astra DB vector database. * You must call this method or `createAndConnect` before adding, deleting, or querying. * - * @param collection: your existing colletion's name + * @param collection - Your existing collection's name * @returns Promise that resolves if the connection did not throw an error. */ async connect(collection: string): Promise<void> { @@ -107,7 +107,7 @@ export class AstraDBVectorStore /** * Add your document(s) to your Astra DB collection. * - * @returns and array of node ids which were added + * @returns an array of node ids which were added */ async add(nodes: BaseNode[]): Promise<string[]> { if (!this.collection) { @@ -145,8 +145,8 @@ export class AstraDBVectorStore /** * Delete a document from your Astra DB collection. * - * @param refDocId: the id of the document to delete - * @param deleteOptions: DeleteOneOptions to pass to the delete query + * @param refDocId - The id of the document to delete + * @param deleteOptions - DeleteOneOptions to pass to the delete query * @returns Promise that resolves if the delete query did not throw an error. */ async delete( @@ -171,8 +171,8 @@ export class AstraDBVectorStore /** * Query documents from your Astra DB collection to get the closest match to your embedding. * - * @param query: VectorStoreQuery - * @param options: FindOptions + * @param query - VectorStoreQuery + * @param options - FindOptions */ async query( query: VectorStoreQuery, diff --git a/packages/llamaindex/src/vector-store/PGVectorStore.ts b/packages/llamaindex/src/vector-store/PGVectorStore.ts index ce6cbdd0e..5f4be5852 100644 --- a/packages/llamaindex/src/vector-store/PGVectorStore.ts +++ b/packages/llamaindex/src/vector-store/PGVectorStore.ts @@ -472,7 +472,6 @@ export class PGVectorStore /** * Required by VectorStore interface. Currently ignored. * @param persistPath - * @param fs * @returns Resolved Promise. */ persist(persistPath: string): Promise<void> { diff --git a/packages/llamaindex/src/vector-store/PineconeVectorStore.ts b/packages/llamaindex/src/vector-store/PineconeVectorStore.ts index af2c9b2e8..503c3b1b0 100644 --- a/packages/llamaindex/src/vector-store/PineconeVectorStore.ts +++ b/packages/llamaindex/src/vector-store/PineconeVectorStore.ts @@ -143,7 +143,7 @@ export class PineconeVectorStore * Query the vector store for the closest matching data to the query embeddings * @TODO QUERY TYPES * @param query The VectorStoreQuery to be used - * @param options Required by VectorStore interface. Currently ignored. + * @param _options Required by VectorStore interface. Currently ignored. * @returns Zero or more Document instances with data from the vector store. */ async query( @@ -191,7 +191,6 @@ export class PineconeVectorStore /** * Required by VectorStore interface. Currently ignored. * @param persistPath - * @param fs * @returns Resolved Promise. */ persist(persistPath: string): Promise<void> { diff --git a/packages/llm/openai/src/embedding.ts b/packages/llm/openai/src/embedding.ts index e4b502448..91946eff8 100644 --- a/packages/llm/openai/src/embedding.ts +++ b/packages/llm/openai/src/embedding.ts @@ -144,7 +144,7 @@ export class OpenAIEmbedding extends BaseEmbedding { /** * Get embeddings for a single text - * @param texts + * @param text */ async getTextEmbedding(text: string): Promise<number[]> { return (await this.getOpenAIEmbedding([text]))[0]!; -- GitLab