weaviate-python-client
weaviate-python-client copied to clipboard
A python native client for easy interaction with a Weaviate instance.
PR to address #1036
- `text2vec-palm` config function is missing the [`titleProperty` parameter](https://weaviate.io/developers/weaviate/modules/retriever-vectorizer-modules/text2vec-palm#parameters-1) - ~`reranker-voyageai` config function is not being exported~ (nope, old version) - `generative-aws` is missing Sagemaker parameters (https://weaviate-org.slack.com/archives/C04AT0Y52E6/p1714664839995189)
Adds the possibility of typed input for runtime module configuration of api-keys, rate limits and other things that can be affected by headers at the request time. Currently only adds...
Dev/1.25
`Reconfigure.multi_tenancy.auto_tenant_creation` can now be updated with class updates, toggling auto tenant creation on/off
core PR: https://github.com/weaviate/weaviate/pull/4565
Following the documentation here: https://weaviate.io/developers/weaviate/manage-data/delete I have implemented a deletion setup as follows: ``` collection = client.collections.get(collection_name) end_date = datetime.strptime("2024-04-09T20:16:10Z", "%Y-%m-%dT%H:%M:%SZ") where_clause = Filter.by_property("scrape_date").less_or_equal(end_date) collection.data.delete_many( where=where_clause, ) ``` Running small...
We should create a stub file so that mypy can lint code that uses this library Refrences: * [How to create stubs](https://mypy.readthedocs.io/en/stable/stubs.html)