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.6

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.6.tar.gz (21.9 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.6-py3-none-any.whl (789.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for chromadb_client-1.5.6.tar.gz
Algorithm Hash digest
SHA256 6e0a5acdd60b060c9c21fa02e87674146467b47cd9831096dd380507d0a3dddc
MD5 c540707cbe14a39d3610cae83c1d236e
BLAKE2b-256 f35484d5e594ec5b737abdaf9d4c1fcbc4fc5be48487f5e23ec44123fb9e4bf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chromadb_client-1.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1e52d384f7e3934a3eee08a1baa1b789c803c76cdd381714c915ba90bb7c44d1
MD5 6b7d24173d61d3562f69c4af5a217012
BLAKE2b-256 3df4a4f1e59c34abafb16d603e39017fe8b1d04559d0b4938972c8812d46037a

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