Optional
fields: TensorFlowEmbeddingsParamsThe async caller should be used by subclasses to make any async calls, which will thus benefit from the concurrency and retry logic.
Method that takes an array of documents as input and returns a promise that resolves to a 2D array of embeddings for each document. It calls the _embed method with the documents as the input and processes the result to return the embeddings.
Array of documents to generate embeddings for.
Promise that resolves to a 2D array of embeddings for each input document.
Method that takes a document as input and returns a promise that resolves to an embedding for the document. It calls the _embed method with the document as the input and processes the result to return a single embedding.
Document to generate an embedding for.
Promise that resolves to an embedding for the input document.
Class that extends the Embeddings class and provides methods for generating embeddings using the Universal Sentence Encoder model from TensorFlow.js.
Example