Optional
fields: HuggingFaceInferenceEmbeddingsParamsOptional
apiThe async caller should be used by subclasses to make any async calls, which will thus benefit from the concurrency and retry logic.
Optional
endpointMethod 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.
Array of documents to generate embeddings for.
Promise that resolves to a 2D array of embeddings for each 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 returns the first embedding in the resulting array.
Document to generate an embedding for.
Promise that resolves to an embedding for the document.
Class that extends the Embeddings class and provides methods for generating embeddings using Hugging Face models through the HuggingFaceInference API.