ConstCreate a ModuleConfig<'generative-cohere', GenerativeCohereConfig> object for use when performing AI generation using the generative-cohere module.
See the documentation for detailed usage.
Create a ModuleConfig<'generative-contextualai', GenerativeContextualAIConfig | undefined> object for use when performing AI generation using the generative-contextualai module.
See the documentation for detailed usage.
Create a ModuleConfig<'generative-databricks', GenerativeDatabricksConfig> object for use when performing AI generation using the generative-databricks module.
See the documentation for detailed usage.
Create a ModuleConfig<'generative-google', GenerativeGoogleConfig> object for use when performing AI generation using the generative-google module.
See the documentation for detailed usage.
Create a ModuleConfig<'generative-openai', GenerativeOpenAIConfig | undefined> object for use when performing AI generation using the generative-openai module.
See the documentation for detailed usage.
Create a ModuleConfig<'generative-palm', GenerativePaLMConfig> object for use when performing AI generation using the generative-palm module.
See the documentation for detailed usage.
Create a ModuleConfig<'generative-xai', GenerativeXAIConfig | undefined> object for use when performing AI generation using the generative-xai module.
See the documentation for detailed usage.
Create a ModuleConfig<'generative-anthropic', GenerativeAnthropicConfig | undefined> object for use when performing AI generation using the generative-anthropic module.
See the documentation for detailed usage.
Optionalconfig: GenerativeAnthropicConfigThe configuration for the generative-anthropic module.
The configuration object.
Create a ModuleConfig<'generative-anyscale', GenerativeAnyscaleConfig | undefined> object for use when performing AI generation using the generative-anyscale module.
See the documentation for detailed usage.
Optionalconfig: GenerativeAnyscaleConfigThe configuration for the generative-aws module.
The configuration object.
Create a ModuleConfig<'generative-aws', GenerativeAWSConfig> object for use when performing AI generation using the generative-aws module.
See the documentation for detailed usage.
The configuration for the generative-aws module.
The configuration object.
Create a ModuleConfig<'generative-friendliai', GenerativeFriendliAIConfig | undefined> object for use when performing AI generation using the generative-friendliai module.
See the documentation for detailed usage.
Optionalconfig: GenerativeFriendliAIConfigCreate a ModuleConfig<'generative-mistral', GenerativeMistralConfig | undefined> object for use when performing AI generation using the generative-mistral module.
See the documentation for detailed usage.
Optionalconfig: GenerativeMistralConfigThe configuration for the generative-mistral module.
The configuration object.
Create a ModuleConfig<'generative-nvidia', GenerativeNvidiaConfig | undefined> object for use when performing AI generation using the generative-mistral module.
See the documentation for detailed usage.
Optionalconfig: GenerativeNvidiaConfigThe configuration for the generative-nvidia module.
The configuration object.
Create a ModuleConfig<'generative-ollama', GenerativeOllamaConfig | undefined> object for use when performing AI generation using the generative-ollama module.
See the documentation for detailed usage.
Optionalconfig: GenerativeOllamaConfigThe configuration for the generative-openai module.
The configuration object.
Create an InvertedIndexConfigCreate object to be used when defining the configuration of the keyword searching algorithm of your collection.
See the docs for details!
Create a MultiTenancyConfigCreate object to be used when defining the multi-tenancy configuration of your collection.
Create a VectorConfigCreate object with the vectorizer set to 'multi2multivec-jinaai'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'multi2multivec-weaviate'.
See the documentation for detailed usage.
Create a multi-vector VectorConfigCreate object with the vectorizer set to 'none'.
Create a multi-vector VectorConfigCreate object with the vectorizer set to 'text2multivec-jinaai'.
See the documentation for detailed usage.
Create a ReplicationConfigCreate object to be used when defining the replication configuration of your collection.
NOTE: You can only use one of Sharding or Replication, not both.
See the docs for more details.
Create a ModuleConfig<'reranker-cohere', RerankerCohereConfig> object for use when reranking using the reranker-cohere module.
See the documentation for detailed usage.
Create a ModuleConfig<'reranker-contextualai', RerankerContextualAIConfig> object for use when reranking using the reranker-contextualai module.
See the documentation for detailed usage.
Create a ModuleConfig<'reranker-jinaai', RerankerJinaAIConfig> object for use when reranking using the reranker-jinaai module.
See the documentation for detailed usage.
Create a ModuleConfig<'reranker-nvidia', RerankerNvidiaConfig> object for use when reranking using the reranker-nvidia module.
See the documentation for detailed usage.
Create a ModuleConfig<'reranker-transformers', Record<string, never>> object for use when reranking using the reranker-transformers module.
See the documentation for detailed usage.
Create a ModuleConfig<'reranker-voyageai', RerankerVoyageAIConfig> object for use when reranking using the reranker-voyageai module.
See the documentation for detailed usage.
Create a ShardingConfigCreate object to be used when defining the sharding configuration of your collection.
NOTE: You can only use one of Sharding or Replication, not both.
See the docs for more details.
Create a ModuleConfig<'dynamic', VectorIndexConfigDynamicCreate | undefined> object when defining the configuration of the dynamic vector index.
Use this method when defining the options.vectorIndexConfig argument of the configure.vectors method.
Create a ModuleConfig<'flat', VectorIndexConfigFlatCreate | undefined> object when defining the configuration of the FLAT vector index.
Use this method when defining the options.vectorIndexConfig argument of the configure.vectors method.
Create a ModuleConfig<'hnsw', VectorIndexConfigHNSWCreate | undefined> object when defining the configuration of the HNSW vector index.
Use this method when defining the options.vectorIndexConfig argument of the configure.vectors method.
Define the configuration for a multi-vector index.
Specify the encoding configuration for a multi-vector index.
Create an object of type MuveraEncodingConfigCreate to be used when defining the encoding configuration of a multi-vector index using MUVERA.
Create an object of type MultiVectorConfigCreate to be used when defining the configuration of a multi-vector index.
Define the quantizer configuration to use when creating a vector index.
Create an object of type BQConfigCreate to be used when defining the quantizer configuration of a vector index.
Create an object of type UncompressedConfig to be used when defining the quantizer configuration of a vector index.
This is useful for disabling the default quantization present in Weaviate>=1.33.0.
Create an object of type PQConfigCreate to be used when defining the quantizer configuration of a vector index.
Create an object of type RQConfigCreate to be used when defining the quantizer configuration of a vector index.
Create an object of type SQConfigCreate to be used when defining the quantizer configuration of a vector index.
Create a VectorConfigCreate object with the vectorizer set to 'img2vec-neural'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'multi2vec-bind'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'multi2vec-clip'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'multi2vec-cohere'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'multi2vec-google'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'multi2vec-jinaai'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'multi2vec-palm'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'multi2vec-clip'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'none'.
Create a VectorConfigCreate object with the vectorizer set to 'ref2vec-centroid'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'none'.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-aws'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-azure-openai'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-cohere'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-contextionary'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-databricks'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-google'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-gpt4all'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-huggingface'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-jinaai'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-mistral'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-model2vec'.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-ollama'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-openai'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-palm'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-transformers'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-voyageai'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-weaviate'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'img2vec-neural'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'multi2vec-nvidia'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'none'.
Create a VectorConfigCreate object with the vectorizer set to 'ref2vec-centroid'.
See the documentation for detailed usage.
Create a VectorConfigCreate object with the vectorizer set to 'none'.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-google' with specific options for AI studio deployments.
See the documentation for detailed usage.
The text2vec-gpt4all vectorizer is deprecated and will be removed in a future release. See the docs (https://docs.weaviate.io/weaviate/model-providers) for alternatives.
Create a VectorConfigCreate object with the vectorizer set to 'text2vec-model2vec'.
Create a
ModuleConfig<'generative-openai', GenerativeAzureOpenAIConfig>object for use when performing AI generation using thegenerative-openaimodule.See the documentation for detailed usage.