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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: chromadb_client-1.5.7.tar.gz
  • Upload date:
  • Size: 22.0 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.7.tar.gz
Algorithm Hash digest
SHA256 1369fb01aba57f3b49f93115eeca2ea5b4dc9fef3c427a290d5fa3d3a97b34ce
MD5 57ea1caf105858fd8f5215da227c3327
BLAKE2b-256 aba8f62a0d754f1bcd99886a94a8b733a945fe3cf499a6e14654347e48c60f0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chromadb_client-1.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 0c3b912b3553e77b7f71da4df05607517ab9f35159b8c8b26a13195650855c88
MD5 cae1af09138b0e451fe4a303474eb1bd
BLAKE2b-256 77ddb263a80fa961daee7c26601d50832306a95b0d43bb7de898b1723b07c2d4

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