Type alias VectorizerConfigCreateType<V>

VectorizerConfigCreateType<V>: V extends "img2vec-neural"
    ? Img2VecNeuralConfigCreate | undefined
    : V extends "multi2vec-nvidia"
        ? Multi2VecNvidiaConfigCreate | undefined
        : V extends "multi2vec-clip"
            ? Multi2VecClipConfigCreate | undefined
            : V extends "multi2vec-cohere"
                ? Multi2VecCohereConfigCreate | undefined
                : V extends "multi2vec-bind"
                    ? Multi2VecBindConfigCreate | undefined
                    : V extends "multi2vec-jinaai"
                        ? Multi2VecJinaAIConfigCreate | undefined
                        : V extends "multi2multivec-jinaai"
                            ? Multi2MultivecJinaAIConfigCreate | undefined
                            : V extends "multi2vec-palm"
                                ? Multi2VecPalmConfigCreate
                                : V extends "multi2vec-google"
                                    ? Multi2VecGoogleConfigCreate
                                    : V extends "multi2vec-voyageai"
                                        ? (...) | (...)
                                        : (...) extends (...)
                                            ? (...)
                                            : (...)

Type Parameters

  • V