Skip to content

amikos-tech/chroma-dapr-binding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dapr Binding for Chroma Vector Database

This binding allows you to use Chroma Vector Database as an output binding in Dapr.

Supported Chroma Operations

  • ✅ Reset
  • ✅ Heartbeat
  • ✅ List Collections
  • ✅ Get Version
  • ✅ Create Collection
  • ✅ Delete Collection
  • ✅ Collection Add Document/Embedding
  • ✅ Collection Get (partial without additional parameters)
  • ✅ Collection Count
  • ✅ Collection Query
  • ✅ Collection Modify Document/Embeddings
  • ✅ Collection Update - Update name and metadata of a collection
  • ✅ Collection Upsert
  • ✅ Collection Delete - delete documents in collection

Prerequisites

Optional Minikube setup:

minikube start --profile chromago
minikube profile chromago

Install Chroma using Helm:

helm repo add chroma https://amikos-tech.github.io/chromadb-chart/
helm repo update
helm install chroma chroma/chromadb --set chromadb.allowReset=true,chromadb.apiVersion=0.4.5-dev

Installation

go get github.com/amikos-tech/chroma-dapr-binding

Releases

No releases published

Packages

No packages published

Languages