weaviate-client
    Preparing search index...

    Variable vectorsConst

    vectors: {
        img2VecNeural: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: ConfigureNonTextVectorizerOptions<N, I, "img2vec-neural">,
        ) => VectorConfigCreate<never, N, I, "img2vec-neural">;
        multi2VecBind: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureNonTextVectorizerOptions<N, I, "multi2vec-bind">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<never, N, I, "multi2vec-bind">;
        multi2VecClip: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureNonTextVectorizerOptions<N, I, "multi2vec-clip">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<never, N, I, "multi2vec-clip">;
        multi2VecCohere: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureNonTextVectorizerOptions<N, I, "multi2vec-cohere">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<never, N, I, "multi2vec-cohere">;
        multi2VecGoogle: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: Omit<
                ConfigureNonTextVectorizerOptions<N, I, "multi2vec-google">,
                "vectorizeCollectionName",
            > & { model?: string; modelId?: never },
        ) => VectorConfigCreate<never, N, I, "multi2vec-google">;
        multi2VecGoogleGemini: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<
                T,
                N,
                I,
                "multi2vec-google-gemini",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "multi2vec-google">;
        multi2VecJinaAI: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureNonTextVectorizerOptions<N, I, "multi2vec-jinaai">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<never, N, I, "multi2vec-jinaai">;
        multi2VecNvidia: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "multi2vec-nvidia">,
        ) => VectorConfigCreate<never, N, I, "multi2vec-nvidia">;
        multi2VecTwelveLabs: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureNonTextVectorizerOptions<N, I, "multi2vec-twelvelabs">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<never, N, I, "multi2vec-twelvelabs">;
        multi2VecVoyageAI: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureNonTextVectorizerOptions<N, I, "multi2vec-voyageai">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<never, N, I, "multi2vec-voyageai">;
        none: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "none">,
        ) => VectorConfigCreate<never, N, I, "none">;
        ref2VecCentroid: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: ConfigureNonTextVectorizerOptions<N, I, "ref2vec-centroid">,
        ) => VectorConfigCreate<never, N, I, "ref2vec-centroid">;
        selfProvided: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "none">,
        ) => VectorConfigCreate<never, N, I, "none">;
        text2VecAWS: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-aws">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-aws">;
        text2VecAzureOpenAI: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-azure-openai">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-azure-openai">;
        text2VecCohere: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-cohere">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-cohere">;
        text2VecContextionary: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-contextionary">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-contextionary">;
        text2VecDatabricks: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-databricks">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-databricks">;
        text2VecDigitalOcean: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-digitalocean">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-digitalocean">;
        text2VecGoogle: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-google">,
                "vectorizeCollectionName",
            > & { model?: string; modelId?: never },
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-google">;
        text2VecGoogleAiStudio: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<
                T,
                N,
                I,
                "text2vec-google-gemini",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-google">;
        text2VecGoogleGemini: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<
                T,
                N,
                I,
                "text2vec-google-gemini",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-google">;
        text2VecGPT4All: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-gpt4all">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-gpt4all">;
        text2VecHuggingFace: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-huggingface">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-huggingface">;
        text2VecJinaAI: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-jinaai">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-jinaai">;
        text2VecMistral: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-mistral">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-mistral">;
        text2VecModel2Vec: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-model2vec">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-model2vec">;
        text2VecMorph: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-morph">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-morph">;
        text2VecNvidia: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-nvidia">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-nvidia">;
        text2VecOllama: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-ollama">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-ollama">;
        text2VecOpenAI: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-openai">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-openai">;
        text2VecTransformers: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-transformers">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-transformers">;
        text2VecVoyageAI: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-voyageai">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-voyageai">;
        text2VecWeaviate: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: Omit<
                ConfigureTextVectorizerOptions<T, N, I, "text2vec-weaviate">,
                "vectorizeCollectionName",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-weaviate">;
    }

    Type Declaration