weaviate-python-client icon indicating copy to clipboard operation
weaviate-python-client copied to clipboard

A python native client for easy interaction with a Weaviate instance.

Results 180 weaviate-python-client issues
Sort by recently updated
recently updated
newest added

Implemented the `set_apikey` function within the `Client` class to set the different external API keys. ``` def set_apikey(self, openai_key: Optional[str] = None, cohere_key: Optional[str] = None, huggingface_key: Optional[str] = None,...

Hi all - I'm getting a warning message at the end of program execution whenever I have both of these import lines included: `from awq import AutoAWQForCausalLM` `import weaviate` The...

Would love to have an option to ignore SSL verification similar to `requests.get("https://my-dev-server.local", verify=False)`

**Problem being addressed**: The current method of setting API keys by specifying headers can be cumbersome. After client instantiation, changing the key is also quite difficult (not that this happens...

enhancement
good first issue
usability

The version property in EmbeddedOptions is [hardcoded to 1.19.3](https://github.com/weaviate/weaviate-python-client/blob/bdc96d5c97ffaa6b0027ee38201492bfa4c38a43/weaviate/embedded.py#L32). Why don't we make 'latest' the default?

enhancement

Running embedded weaviate for the first time will always write this output to standard out: > Binary /home/vscode/.cache/weaviate-embedded did not exist. Downloading binary from https://github.com/weaviate/weaviate/releases/download/v1.19.3/weaviate-v1.19.3-linux-amd64.tar.gz > Started /home/vscode/.cache/weaviate-embedded: process ID...

This is a proposal for an ORM-style interface for `weaviate-python-client`. I have implemented something very similar to this proposal in a private project. I want to make sure this makes...

Due to [how the defaults are defined](https://github.com/weaviate/weaviate-python-client/blob/main/weaviate/embedded.py#L18-L19), `persistence_data_path` and `binary_path` resolve to start with [`/home/docs`](https://weaviate-python-client.readthedocs.io/en/stable/weaviate.html#weaviate.EmbeddedOptions) when publishing the package: ![image](https://user-images.githubusercontent.com/33569/228061064-b99ada74-b16d-4333-bced-995aed4860c7.png) `/home/docs` should be replaced with `~` or `$HOME` in the...

A document with a "id" field is very common. Unfortunately, "id" is a reserved field so users have to translate it into something else e.g. "__id". An alternative approach is...

For many use cases I find myself wanting to have a sort of create or replace kind of method when writing records to Weaviate. I don't know if it is...