Skip to main content

Chroma Client.

Project description

Chroma logo

Chroma - the open-source data infrastructure for AI.
This package is for the Python HTTP client-only library for Chroma. This client connects to the Chroma Server. If that it not what you are looking for, you might want to check out the full library.

pip install chromadb-client # python http-client only library

To connect to your server and perform operations using the client only library, you can do the following:

import chromadb
# Example setup of the client to connect to your chroma server
client = chromadb.HttpClient(host="localhost", port=8000)

collection = client.create_collection("all-my-documents")

collection.add(
    documents=["This is document1", "This is document2"],
    metadatas=[{"source": "notion"}, {"source": "google-docs"}], # filter on these!
    ids=["doc1", "doc2"], # unique for each doc
    embeddings = [[1.2, 2.1, ...], [1.2, 2.1, ...]]
)

results = collection.query(
    query_texts=["This is a query document"],
    n_results=2,
    # where={"metadata_field": "is_equal_to_this"}, # optional filter
    # where_document={"$contains":"search_string"}  # optional filter
)

License

Apache 2.0

Project details


Release history Release notifications | RSS feed

This version

1.5.9

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chromadb_client-1.5.9.tar.gz (22.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chromadb_client-1.5.9-py3-none-any.whl (799.0 kB view details)

Uploaded Python 3

File details

Details for the file chromadb_client-1.5.9.tar.gz.

File metadata

  • Download URL: chromadb_client-1.5.9.tar.gz
  • Upload date:
  • Size: 22.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chromadb_client-1.5.9.tar.gz
Algorithm Hash digest
SHA256 5e481d51ce6634fe54230b0411bf1ff257607ace222fc64c669e27874c12175b
MD5 a76eab09b72aff99db05b3fff5b6f56b
BLAKE2b-256 733b47c02df4d56883f1dee3548d03a52e75ab1d1c282030ffaf32031bb46569

See more details on using hashes here.

File details

Details for the file chromadb_client-1.5.9-py3-none-any.whl.

File metadata

File hashes

Hashes for chromadb_client-1.5.9-py3-none-any.whl
Algorithm Hash digest
SHA256 3200b9f79389974f9a35bbcdd0657289f5352da3a7d0d37c63194283e02d0605
MD5 ccf0894ba6e01c60699d4beda17573d6
BLAKE2b-256 1b0c4ae7985586638bcaf5459f6cad5e81704317df1946419c8a16fb8f9c1fbc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page