Skip to main content

ChromaDB vector-backend plugin for the Orchid AI framework

Project description

orchid-rag-chroma

ChromaDB vector backend plugin for the Orchid AI framework.

What it provides

  • ChromaRepository — implements OrchidVectorStoreRepository backed by ChromaDB

Installation

pip install orchid-rag-chroma

Usage

Reference vector_backend: chroma in your agents.yaml:

rag:
  vector_backend: chroma
  chroma_client_type: http
  chroma_host: localhost
  chroma_port: 8000

Or build it programmatically:

from orchid_rag_chroma import ChromaRepository
from langchain_community.embeddings import OllamaEmbeddings

repo = ChromaRepository(
    client_type="http",
    host="localhost",
    port=8000,
    embeddings=OllamaEmbeddings(model="nomic-embed-text"),
    embedding_dimension=768,
)

Development

cd orchid-rag-chroma
pip install -e ".[dev]"
pytest tests/ -x
ruff check orchid_rag_chroma/

License

MIT

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

orchid_rag_chroma-1.0.4.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

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

orchid_rag_chroma-1.0.4-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file orchid_rag_chroma-1.0.4.tar.gz.

File metadata

  • Download URL: orchid_rag_chroma-1.0.4.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for orchid_rag_chroma-1.0.4.tar.gz
Algorithm Hash digest
SHA256 169ceb8ed6e3b7d5b851ccf0ab0b50ac1f1958ff01aebb2d7f23ba6ed30301ed
MD5 5ee809e86ecc1efd1a66a761eb8c8d8c
BLAKE2b-256 296e1c5dde8c61e8704f400bc2b2ad0d5bca8ab01e0e0faa255b870faefbaddc

See more details on using hashes here.

Provenance

The following attestation bundles were made for orchid_rag_chroma-1.0.4.tar.gz:

Publisher: ci.yml on gadz82/orchid-rag-chroma

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file orchid_rag_chroma-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for orchid_rag_chroma-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 dbe825e52e00cfa503179f15ecd996c6ba62b6cb02cadd35104d72d5a2d34ca6
MD5 ff2c7141c498948b7dfebdf131ba33cb
BLAKE2b-256 273ea519b5b6a2014837289a008f99c771427c1b374d4f0d9ff6d2bd6eeb3c6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for orchid_rag_chroma-1.0.4-py3-none-any.whl:

Publisher: ci.yml on gadz82/orchid-rag-chroma

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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