Type alias VectorizerConfigType<V>

VectorizerConfigType<V>: V extends "img2vec-neural"
    ? Img2VecNeuralConfig | undefined
    : V extends "multi2vec-clip"
        ? Multi2VecClipConfig | undefined
        : V extends "multi2vec-cohere"
            ? Multi2VecCohereConfig | undefined
            : V extends "multi2vec-bind"
                ? Multi2VecBindConfig | undefined
                : V extends "multi2vec-google"
                    ? Multi2VecGoogleConfig
                    : V extends "multi2vec-jinaai"
                        ? Multi2VecJinaAIConfig | undefined
                        : V extends Multi2VecPalmVectorizer
                            ? Multi2VecPalmConfig
                            : V extends "multi2vec-voyageai"
                                ? Multi2VecVoyageAIConfig | undefined
                                : V extends "ref2vec-centroid"
                                    ? Ref2VecCentroidConfig
                                    : V extends "text2vec-aws"
                                        ? Text2VecAWSConfig
                                        : (...) extends (...)
                                            ? (...)
                                            : (...)

Type Parameters

  • V