weaviate-python-client
weaviate-python-client copied to clipboard
A python native client for easy interaction with a Weaviate instance.
Due to the client polling `/v1/.well-known/openid-configuration` to determine the OIDC config, the now-default 90s timeout for `insert` operations seem to dictate the timeout period for the client. It may be...
If I have a collection `c` and call `c.data.insert_many` on a `list[DataObject]`, each of which with the `vector` field set to a NumPy array, the upload returns without error but...
resolves https://github.com/weaviate/weaviate-python-client/issues/1002
### Describe your feature request Hello weaviate , Checking a collection is existed or not is a good one. Why don't you add a particular tenant is present or not...
It is great that references can be added to objects created within the same batch. However, failed references should be listed in `client.batch.failed_references`. repro: ``` import weaviate import weaviate.classes as...
Currently, the `rate_limit` number does not take named vectors into account. It would be good to have some way of incorporating these. Because named vectors allow multiple vectorizers, the API...
- Changes base implementation to be purely async using `httpx` and `grpclib`(instead of google's grpc due to [issues](https://github.com/grpc/grpc/issues/25364)) - Uses base implementation in `WeaviateAsyncClient` directly - Subdivides the codebase into...
The only way to insert objects with v4 is using `collection.batch` and its associated `_ContextManagerWrapper`. Unfortunately, this breaks as the underlying `grpcio` runs into resource contention raising the exceptions listed...
I expect a string "06bd10e6-e8c2-4277-b534-54583348669e" in a text[] will index ok but get the following error: ```python import weaviate import weaviate.classes as wc from weaviate.collections.classes.data import DataObject client = weaviate.connect_to_local(...