chroma-core/context-1-data-gen — explained in plain English
Analysis updated 2026-05-18
Generate synthetic multi-step search training data across web, financial filings, patents, or email archives.
Study or reproduce the explore, verify, extend pipeline used to train the Context-1 model.
Adapt the pipeline to build training data for a custom search agent in a different domain.
| chroma-core/context-1-data-gen | poseljacob/agentic-video-editor | scenemaai/scenema-audio | |
|---|---|---|---|
| Stars | 422 | 417 | 406 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | researcher | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires API keys for Claude, OpenAI, and ChromaDB to run the full pipeline.
This repository contains the data generation pipeline used to train Chroma's Context-1 model, a search agent. The pipeline creates synthetic training examples by simulating multi-step search tasks, scenarios where finding an answer requires chaining together several searches rather than a single lookup. It covers four domains: open web searches, SEC financial filings, patent prior-art research, and email archives. Each domain follows the same three-stage process: explore (find relevant starting material), verify (confirm the information is correct), and extend (expand to related tasks). The pipeline uses the Anthropic Claude API as its core AI backbone, along with OpenAI embeddings and ChromaDB for indexing. Running it requires API keys for several services. The resulting training data was used to build the Context-1 model weights, which are available separately on Hugging Face.
The data generation pipeline behind Chroma's Context-1 search agent, producing synthetic multi-step search training examples across four domains.
Mainly Python. The stack also includes Python, ChromaDB, Claude API.
No license information is stated in the explanation.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.