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.4.11.dev0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

chromadb_client-0.4.11.dev0-py3-none-any.whl (420.7 kB view details)

Uploaded Python 3

File details

Details for the file chromadb-client-0.4.11.dev0.tar.gz.

File metadata

  • Download URL: chromadb-client-0.4.11.dev0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for chromadb-client-0.4.11.dev0.tar.gz
Algorithm Hash digest
SHA256 068842c10b730bb9bc7c59c2cb4cc05cb923044b0edd591f99406eb075b97c38
MD5 77bbc5f63d93bec315a3fc1909cb0cde
BLAKE2b-256 94ab6ada5d3a2b651dbf9db982ca053983acfef51d33285b391091ec18158f15

See more details on using hashes here.

File details

Details for the file chromadb_client-0.4.11.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for chromadb_client-0.4.11.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 36e60d84d60e80838402807b4824cadb13f56579e3593eff4dbb52ca55e3bc05
MD5 8da50661197fe9b4434364c9f188b125
BLAKE2b-256 d1db9660d812c23ba381ec5e9cc99910de6607ad7aa9447f845eddb33e785a91

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