vectors: { img2VecNeural: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "img2vec-neural">); multi2VecBind: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-bind">); multi2VecClip: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-clip">); multi2VecCohere: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-cohere">); multi2VecGoogle: (<N, I>(opts) => VectorConfigCreate<never, N, I, "multi2vec-google">); multi2VecJinaAI: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-jinaai">); multi2VecNvidia: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-nvidia">); multi2VecVoyageAI: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-voyageai">); none: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "none">); ref2VecCentroid: (<N, I>(opts) => VectorConfigCreate<never, N, I, "ref2vec-centroid">); selfProvided: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "none">); text2VecAWS: (<T, N, I>(opts) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-aws">); text2VecAzureOpenAI: (<T, N, I>(opts) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-azure-openai">); text2VecCohere: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-cohere">); text2VecContextionary: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-contextionary">); text2VecDatabricks: (<T, N, I>(opts) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-databricks">); text2VecGPT4All: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-gpt4all">); text2VecGoogle: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-google">); text2VecHuggingFace: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-huggingface">); text2VecJinaAI: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-jinaai">); text2VecMistral: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-mistral">); text2VecNvidia: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-nvidia">); text2VecOllama: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-ollama">); text2VecOpenAI: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-openai">); text2VecTransformers: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-transformers">); text2VecVoyageAI: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-voyageai">); text2VecWeaviate: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-weaviate">); } = ... Type declaration
img2VecNeural: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "img2vec-neural">)
- <N, I>(opts?): VectorConfigCreate<never, N, I, "img2vec-neural">
Type Parameters
- N extends undefined | string = undefined
- I extends string = "hnsw"
multi2VecBind: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-bind">)
- <N, I>(opts?): VectorConfigCreate<never, N, I, "multi2vec-bind">
Type Parameters
- N extends undefined | string = undefined
- I extends string = "hnsw"
multi2VecClip: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-clip">)
- <N, I>(opts?): VectorConfigCreate<never, N, I, "multi2vec-clip">
Type Parameters
- N extends undefined | string = undefined
- I extends string = "hnsw"
multi2VecCohere: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-cohere">)
- <N, I>(opts?): VectorConfigCreate<never, N, I, "multi2vec-cohere">
Type Parameters
- N extends undefined | string = undefined
- I extends string = "hnsw"
multi2VecGoogle: (<N, I>(opts) => VectorConfigCreate<never, N, I, "multi2vec-google">)
- <N, I>(opts): VectorConfigCreate<never, N, I, "multi2vec-google">
Type Parameters
- N extends undefined | string = undefined
- I extends string = "hnsw"
multi2VecJinaAI: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-jinaai">)
- <N, I>(opts?): VectorConfigCreate<never, N, I, "multi2vec-jinaai">
Type Parameters
- N extends undefined | string = undefined
- I extends string = "hnsw"
multi2VecNvidia: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-nvidia">)
- <N, I>(opts?): VectorConfigCreate<never, N, I, "multi2vec-nvidia">
Type Parameters
- N extends undefined | string = undefined
- I extends string = "hnsw"
multi2VecVoyageAI: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "multi2vec-voyageai">)
- <N, I>(opts?): VectorConfigCreate<never, N, I, "none">
Type Parameters
- N extends undefined | string = undefined
- I extends string = "hnsw"
ref2VecCentroid: (<N, I>(opts) => VectorConfigCreate<never, N, I, "ref2vec-centroid">)
- <N, I>(opts): VectorConfigCreate<never, N, I, "ref2vec-centroid">
Type Parameters
- N extends undefined | string = undefined
- I extends string = "hnsw"
selfProvided: (<N, I>(opts?) => VectorConfigCreate<never, N, I, "none">)
- <N, I>(opts?): VectorConfigCreate<never, N, I, "none">
Type Parameters
- N extends undefined | string = undefined
- I extends string = "hnsw"
text2VecContextionary: (<T, N, I>(opts?) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-contextionary">)
Create a
VectorConfigCreate
object with the vectorizer set to'img2vec-neural'
.See the documentation for detailed usage.