Skip to main content

Chroma Client.

Project description

Chroma logo

Chroma - the open-source embedding database.
This package is for the 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


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-0.5.12.tar.gz (31.4 MB view details)

Uploaded Source

Built Distribution

chromadb_client-0.5.12-py3-none-any.whl (600.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: chromadb_client-0.5.12.tar.gz
  • Upload date:
  • Size: 31.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for chromadb_client-0.5.12.tar.gz
Algorithm Hash digest
SHA256 c68a74753fd2ba80f059027bd72884584bdc8e8dd4efed02fca9e513805c09c6
MD5 a9f2d2189a5d84e0f8ec73cea0950e12
BLAKE2b-256 f6d96c1beeab4d6c591589d1a2c50f3974fcd6d808b8e9c2d03d3fb82d9b3e39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chromadb_client-0.5.12-py3-none-any.whl
Algorithm Hash digest
SHA256 ed159fb355319d814d897ab138941d5d35fe13170b5dcda3d2e8a22483718fe0
MD5 5bd3db183780eb7b960b1b42618e4a99
BLAKE2b-256 6d87d015115eedc1ce52da493aec8b4fc731779f92bb5b8683be065ac279214c

See more details on using hashes here.

Supported by

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