Skip to main content
ChromaDotNet avatar

ChromaDotNet

14 packages

Author Trust

New45/100Verified Publisher by NuGet
14
Packages
0
Total DLs
Sort:

14 packages

ChromaDotNet.Client package icon

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.

07 versionschroma, chromadb, vector-database +4
ChromaDotNet.Client.DependencyInjection package icon

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.

07 versionschroma, chromadb, vector-database +4
ChromaDotNet.Testcontainers package icon

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.

01 versionchroma, chromadb, docker +4
ChromaDotNet.VectorData package icon

ChromaDotNet.VectorData

ChromaDotNet contributors

Deprecated: use CommunityToolkit.VectorData.Chroma.

02 versionschroma, chromadb, chroma-cloud +3
ChromaDotNet.Aspire.Client package icon

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.

01 versionaspire, integration, client +4
ChromaDotNet.Aspire.Hosting package icon

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.

01 versionaspire, integration, hosting +4
ChromaDotNet.Local.Runtime.linux-arm64 package icon

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.

01 versionchroma, chromadb, vector-database +5
ChromaDotNet.Local.Runtime.osx-x64 package icon

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.

02 versionschroma, chromadb, vector-database +5
ChromaDotNet.Local.Runtime.osx-arm64 package icon

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.

02 versionschroma, chromadb, vector-database +5
ChromaDotNet.Local package icon

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.

02 versionschroma, chromadb, vector-database +5
ChromaDotNet.Local.Core package icon

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.

02 versionschroma, chromadb, vector-database +5
ChromaDotNet.Local.Runtime.linux-x64 package icon

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.

02 versionschroma, chromadb, vector-database +5
ChromaDotNet.Local.Runtime.win-x64 package icon

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.

02 versionschroma, chromadb, vector-database +5
ChromaDotNet.Embeddings package icon

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.

02 versionschroma, chromadb, embeddings +7