semvec/pypi-packages huggingface dataset:
kdbai-client 1.8.0
KDB.AI Client for Python
Requires Python: <3.14,>=3.9

# KDB.AI Client for Python

## Introduction

For full documentation and detailed examples, visit [KDB.AI website](https://code.kx.com/kdbai/).

### Installing kdbai-client using `pip`

Ensure you have a recent version of pip:

pip install --upgrade pip


Then install the latest version of kdbai-client with the following command:

```
pip install kdbai-client
```

To install a specific version of kdbai-client run the following command replacing <INSERT_VERSION> with a specific released semver version of the interface

```
pip install kdbai-client==<INSERT_VERSION>
```

For developers, it is suggested to install the library dynamically, so that local changes can be reflected immediately. Therefore please enter the repository directory and then run below:-

```
pip install -e .
```

**Warning:** Python packages should typically be installed in a virtual environment. [This can be done with the venv package from the standard library](https://docs.python.org/3/library/venv.html).

### Dependencies

#### Python Dependencies

KDB.AI depends on the following third-party Python packages:

- `cohere>=5.9.4`
- `packaging>=20.9`
- `pandas>=1.5.0; python_version<'3.12'`
- `pandas>=2.1.1; python_version=='3.12'`
- `pandas>=2.2.3; python_version=='3.13'`
- `pykx>=2.1.1; python_version<'3.12'`
- `pykx>=2.4.1; python_version=='3.12'`
- `pykx>=3.1.0; python_version=='3.13'`
- `requests>=2.32.3`
- `voyageai>=0.2.3`