destinations.impl.weaviate.factory
weaviate Objects
class weaviate(Destination[WeaviateClientConfiguration, "WeaviateClient"])
__init__
def __init__(credentials: t.Union[WeaviateCredentials, t.Dict[str,
t.Any]] = None,
vectorizer: str = None,
module_config: t.Dict[str, t.Dict[str, str]] = None,
destination_name: t.Optional[str] = None,
environment: t.Optional[str] = None,
**kwargs: t.Any) -> None
Configure the Weaviate destination to use in a pipeline.
All destination config parameters can be provided as arguments here and will supersede other config sources (such as dlt config files and environment variables).
Arguments:
credentials
- Weaviate credentials containing URL, API key and optional headersvectorizer
- The name of the Weaviate vectorizer to usemodule_config
- The configuration for the Weaviate modules**kwargs
- Additional arguments forwarded to the destination config