Getting started with HelixDBs Python SDK.
helix-py is evolving into a full-fledged knowledge graph framework. Expect major updates in version v0.3.0.
helix/client.py
to get started with inserting and search vectors, or you can define your own queries for more complex workflows.
Pytorch-like Query
Given a HelixQL query like this:
Client
to interface with a running helix instance:
6969
, but you can change it by passing in the port
parameter.
For cloud instances, you can pass in the api_endpoint
parameter.
Instance
that manages and automatically starts and stops a helix instance with respect
to the lifetime of the script:
helixdb-cfg
is the directory where the configuration files are stored.
and from there you can interact with the instance using Client
.
The instance will be automatically stopped when the script exits.
api_key
or set the OPENAI_API_KEY
environment variable.helix/loader.py
) currently supports .parquet
, .fvecs
, and .csv
data. Simply pass in the path to your
file or files and the columns you want to process and the loader does the rest for you and is easy to integrate with
your queries