langchain.js
    Preparing search index...

    Interface GoogleGenerativeAIEmbeddingsParams

    Interface that extends EmbeddingsParams and defines additional parameters specific to the GoogleGenerativeAIEmbeddings class.

    interface GoogleGenerativeAIEmbeddingsParams {
        apiKey?: string;
        baseUrl?: string;
        model?: string;
        modelName?: string;
        stripNewLines?: boolean;
        taskType?: TaskType;
        title?: string;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    apiKey?: string

    Google API key to use

    baseUrl?: string

    Google API base URL to use

    model?: string

    Model Name to use

    Note: The format must follow the pattern - {model}

    modelName?: string

    Model Name to use

    Alias for model

    Note: The format must follow the pattern - {model}

    stripNewLines?: boolean

    Whether to strip new lines from the input text. Default to true

    taskType?: TaskType

    Type of task for which the embedding will be used

    Note: currently only supported by embedding-001 model

    title?: string

    An optional title for the text. Only applicable when TaskType is RETRIEVAL_DOCUMENT

    Note: currently only supported by embedding-001 model