Chroma
This plugin is currently in beta. While it is considered safe for use, please be aware that its API could change in ways that are not compatible with earlier versions in future releases, or it might become unsupported.
Chroma Embedding Store
Always uses cosine distance as the distance metric
yaml
type: "io.kestra.plugin.ai.embeddings.Chroma"
Examples
Ingest documents into a Chroma embedding store.
yaml
id: document-ingestion
namespace: company.team
tasks:
- id: ingest
type: io.kestra.plugin.ai.rag.IngestDocument
provider:
type: io.kestra.plugin.ai.provider.GoogleGemini
modelName: gemini-embedding-exp-03-07
apiKey: my_api_key
embeddings:
type: io.kestra.plugin.ai.embeddings.Chroma
baseUrl: http://localhost:8000
collectionName: embeddings
fromExternalURLs:
- https://raw.githubusercontent.com/kestra-io/docs/refs/heads/main/content/blogs/release-0-22.md
Properties
baseUrl *Requiredstring
The database base URL
collectionName *Requiredstring
The collection name