neo-con/chromadb-tutorial
This repo is a beginner's guide to using Chroma. It covers all the major features including adding data, querying collections, updating and deleting data, and using different embedding functions. Each topic has its own dedicated folder with a detailed README and corresponding Python scripts for a practical understanding.
Demonstrates metadata-driven filtering through `where` clause syntax for refined collection queries beyond similarity search. Covers multiple embedding function integrations including OpenAI APIs and custom embedding implementations, enabling flexible semantic search workflows. The modular structure isolates upsert semantics and vector retrieval patterns, making it accessible for building RAG and semantic search applications.
No commits in the last 6 months.
Stars
46
Forks
13
Language
Python
License
—
Category
Last pushed
Oct 21, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/neo-con/chromadb-tutorial"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Featured in
Compare
Higher-rated alternatives
chroma-core/chroma
Open-source search and retrieval database for AI applications.
amikos-tech/chroma-go
The Go client for Chroma vector database
flanker/chromadb-admin
Admin UI for Chroma embedding database built with Next.js
Anush008/chromadb-rs
Rust client library for ChromaDB
Shahid-Shabbir/chroma
🎨 Visualize audio in your terminal with Chroma, a Rust-based ASCII art shader that offers...