Crate chromadb_rs

source ·
Expand description

§Chromadb-rs

Currently the lib is a work in progress… check out the github repo to contribute.

§Chroma client

Creates a new ChromaClient instance:

use chromadb_rs::client::{ChromaClient, ChromaClientParams};

let client = ChromaClient::new(ChromaClientParams::default());

Creates a new ChromaClient instance with params:

use chromadb_rs::client::{ChromaClient, ChromaClientParams};
use reqwest::header::HeaderMap;

let mut hmap = HeaderMap::new();
hmap.insert("X-Chroma-Token", "test-token".parse().unwrap());

let client = ChromaClient::new(ChromaClientParams {
    host: "localhost".to_string(),
    port: "8000".to_string(),
    ssl: false,
    headers: Some(hmap),
});

Modules§