langchain.js
    Preparing search index...

    Class Embeddings<TOutput>Abstract

    An abstract class that provides methods for embedding documents and queries using LangChain.

    Type Parameters

    • TOutput = number[]

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    caller: AsyncCaller

    The async caller should be used by subclasses to make any async calls, which will thus benefit from the concurrency and retry logic.

    Methods

    • An abstract method that takes an array of documents as input and returns a promise that resolves to an array of vectors for each document.

      Parameters

      • documents: string[]

        An array of documents to be embedded.

      Returns Promise<TOutput[]>

      A promise that resolves to an array of vectors for each document.

    • An abstract method that takes a single document as input and returns a promise that resolves to a vector for the query document.

      Parameters

      • document: string

        A single document to be embedded.

      Returns Promise<TOutput>

      A promise that resolves to a vector for the query document.