weaviate-client
    Preparing search index...

    Type Alias Multi2VecGoogleConfig

    The configuration for multi-media vectorization using the Google module.

    See the documentation for detailed usage.

    type Multi2VecGoogleConfig = {
        dimensions?: number;
        imageFields?: string[];
        location: string;
        model?: string;
        modelId?: string;
        projectId: string;
        textFields?: string[];
        vectorizeCollectionName?: boolean;
        videoFields?: string[];
        videoIntervalSeconds?: number;
        weights?: {
            imageFields?: number[];
            textFields?: number[];
            videoFields?: number[];
        };
    }
    Index

    Properties

    dimensions?: number

    The dimensionality of the vector once embedded.

    imageFields?: string[]

    The image fields used when vectorizing.

    location: string

    The location where the model runs.

    model?: string

    The model ID in use.

    modelId?: string

    The model ID in use.

    Use model instead.

    projectId: string

    The project ID of the model in GCP.

    textFields?: string[]

    The text fields used when vectorizing.

    vectorizeCollectionName?: boolean

    Whether the collection name is vectorized.

    videoFields?: string[]

    The video fields used when vectorizing.

    videoIntervalSeconds?: number

    Length of a video interval in seconds.

    weights?: {
        imageFields?: number[];
        textFields?: number[];
        videoFields?: number[];
    }

    The weights of the fields used for vectorization.

    Type Declaration

    • OptionalimageFields?: number[]

      The weights of the image fields.

    • OptionaltextFields?: number[]

      The weights of the text fields.

    • OptionalvideoFields?: number[]

      The weights of the video fields.