ChromaDotNet
Author Trust
14 packages
ChromaDotNet.Client
ssone95, cincuranet, ChromaDotNet contributors
.NET client for Chroma and Chroma Cloud, tested with Chroma 0.4.10 to 1.5.9. Community project, not affiliated with Chroma.
ChromaDotNet.Client.DependencyInjection
ssone95, cincuranet, ChromaDotNet contributors
Dependency injection for ChromaDotNet.Client, the .NET client for Chroma and Chroma Cloud: AddChromaClient, AddKeyedChromaClient and CreateChromaClient. Tested with Chroma 0.4.10 to 1.5.9. Community project, not affiliated with Chroma.
ChromaDotNet.Testcontainers
ChromaDotNet contributors
A Testcontainers for .NET module for Chroma: start a throwaway Chroma container in your tests. Community project, not affiliated with Chroma.
ChromaDotNet.VectorData
ChromaDotNet contributors
Deprecated: use CommunityToolkit.VectorData.Chroma.
ChromaDotNet.Aspire.Client
ChromaDotNet contributors
Aspire client integration for Chroma and Chroma Cloud: a ChromaClient of ChromaDotNet.Client with health checks, traces and metrics. Built from the Chroma integration merged into the Aspire Community Toolkit, until the toolkit publishes its packages. Community project, not affiliated with Chroma.
ChromaDotNet.Aspire.Hosting
ChromaDotNet contributors
Aspire hosting integration for Chroma: a Chroma container in the AppHost. Built from the Chroma integration merged into the Aspire Community Toolkit, until the toolkit publishes its packages. Community project, not affiliated with Chroma.
ChromaDotNet.Local.Runtime.linux-arm64
ChromaDotNet contributors
The Chroma 1.5.9 executable for linux-arm64, for ChromaDotNet.Local: built from the tag cli-1.4.4 of Chroma, with no change to the code, on manylinux_2_28 (glibc 2.28 and later), without debug information. Chroma is under the Apache License 2.0; the notices of its dependencies are in THIRD-PARTY-NOTICES.md. Community project, not affiliated with Chroma.
ChromaDotNet.Local.Runtime.osx-x64
ChromaDotNet contributors
The Chroma 1.5.9 executable for osx-x64, for ChromaDotNet.Local: the executable of the GitHub release of the Chroma CLI cli-1.4.4, checked against the SHA-256 digest of its GitHub release. Chroma is under the Apache License 2.0; the notices of its dependencies are in THIRD-PARTY-NOTICES.md. Community project, not affiliated with Chroma.
ChromaDotNet.Local.Runtime.osx-arm64
ChromaDotNet contributors
The Chroma 1.5.9 executable for osx-arm64, for ChromaDotNet.Local: the executable of the GitHub release of the Chroma CLI cli-1.4.4, checked against the SHA-256 digest of its GitHub release. Chroma is under the Apache License 2.0; the notices of its dependencies are in THIRD-PARTY-NOTICES.md. Community project, not affiliated with Chroma.
ChromaDotNet.Local
ChromaDotNet contributors
Chroma 1.5.9 on this machine, without Docker and without Python, for ChromaDotNet.Client: ChromaLocalServer.StartAsync starts the executable of the Chroma CLI as a child process on 127.0.0.1, and stops it with Dispose or when the application ends. With the executables for Windows x64, Linux x64 and arm64 (glibc 2.28 and later), macOS x64 and arm64; for one platform only, ChromaDotNet.Local.Core and the ChromaDotNet.Local.Runtime package of that platform. Community project, not affiliated with Chroma.
ChromaDotNet.Local.Core
ChromaDotNet contributors
The code of ChromaDotNet.Local, without the Chroma executables. At the first start it downloads the executable of the platform from the GitHub release of ChromaDB.Local and checks its SHA-256. To work offline, add the ChromaDotNet.Local.Runtime package of each platform, or reference ChromaDotNet.Local, which brings them all. ChromaLocalServer.StartAsync starts Chroma 1.5.9 as a child process on 127.0.0.1, for ChromaDotNet.Client, and stops it with Dispose or when the application ends. Community project, not affiliated with Chroma.
ChromaDotNet.Local.Runtime.linux-x64
ChromaDotNet contributors
The Chroma 1.5.9 executable for linux-x64, for ChromaDotNet.Local: built from the tag cli-1.4.4 of Chroma, with no change to the code, on manylinux_2_28 (glibc 2.28 and later), without debug information. Chroma is under the Apache License 2.0; the notices of its dependencies are in THIRD-PARTY-NOTICES.md. Community project, not affiliated with Chroma.
ChromaDotNet.Local.Runtime.win-x64
ChromaDotNet contributors
The Chroma 1.5.9 executable for win-x64, for ChromaDotNet.Local: the executable of the GitHub release of the Chroma CLI cli-1.4.4, checked against the SHA-256 digest of its GitHub release. Chroma is under the Apache License 2.0; the notices of its dependencies are in THIRD-PARTY-NOTICES.md. Community project, not affiliated with Chroma.
ChromaDotNet.Embeddings
ChromaDotNet contributors
The default embedding function of Chroma for .NET: all-MiniLM-L6-v2 in ONNX, with the same vectors as the Python client. An IEmbeddingGenerator of Microsoft.Extensions.AI, for ChromaDotNet.Client 2.17.0 and later. The model is downloaded at the first start into the cache folder of Python, and checked with its SHA-256. On .NET 8 and later it runs through ElBruno.LocalEmbeddings by Bruno Capuano; on .NET Framework (Windows, 64-bit) on ONNX Runtime. Tokenizer: Hugging Face, through Tokenizers.DotNet. Intel Macs and 32-bit processes are not supported. Community project, not affiliated with Chroma.