Go back

Chroma: Vector DB for AI Development

Logo

Feel free to contact us

Contact Us
About GCP Deployment Guide AWS Deployment Guide Azure Deployment Guide User Guide

Chroma: Vector DB for AI Development

This virtual machine offers a pre-configured environment combining ChromaDB, an open-source embedding database designed for AI and LLM applications, with JupyterHub for collaborative notebook-based development.

It provides an easy way to explore retrieval-augmented generation (RAG), vector search, and semantic indexing workflows.

Whether you’re experimenting with embeddings, evaluating model retrieval quality, or building intelligent applications that combine search and generation, this setup gives you everything you need out of the box.

ChromaDB is a modern open-source vector database built for machine learning and LLM-based workflows.

It allows developers to:

  • Store, index, and query text or multimodal embeddings
  • Build retrieval-augmented generation (RAG) systems
  • Run Semantic similarity search across documents or datasets
  • Integrate seamlessly with frameworks like LangChain, LlamaIndex, and OpenAI APIs
  • Persist data locally or in client-server mode, with lightweight dependencies

ChromaDB’s in-memory and persistent modes make it ideal for research, prototyping, or embedding evaluation without heavy infrastructure.


JupyterHub Integration

This environment comes with JupyterHub, a collaborative, web-based notebook server ideal for research, development, and teaching. Users can create and manage notebooks directly in the browser, write Python code, visualize data, and run experiments—all in an isolated environment tied to the virtual machine.


Generative Benchmarking Sample App

To demonstrate real-world use cases, this VM includes a Generative AI Benchmarking App. The app showcases how ChromaDB can power retrieval-enhanced generation and embedding similarity workflows. It benchmarks retrieval precision, response quality, and semantic matching between query and corpus embeddings.


Disclaimer: Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and/or names or their products and are the property of their respective owners. We disclaim proprietary interest in the marks and names of others.