Chroma向量数据库集成Skill chroma-integration

Chroma向量数据库集成技能专注于本地向量数据库的设置、配置与操作管理,支持临时内存、持久化文件和客户端-服务器三种部署模式。核心功能包括集合创建与管理、文档嵌入与摄取、元数据过滤查询、多租户架构实现等,适用于RAG(检索增强生成)管道开发、语义搜索系统构建和AI应用的数据存储需求。关键词:Chroma向量数据库,RAG实现,文档嵌入,元数据过滤,多租户集合,AI数据存储,语义搜索,开发部署

RAG应用 0 次安装 4 次浏览 更新于 2/23/2026

名称: chroma集成 描述: 用于开发和生产环境的Chroma本地向量数据库设置与操作 允许工具:

  • 读取
  • 写入
  • 编辑
  • Bash
  • Glob
  • Grep

Chroma集成技能

能力

  • 设置Chroma(临时、持久化、客户端-服务器模式)
  • 创建和管理集合
  • 实现带嵌入的文档摄取
  • 配置元数据过滤
  • 设置多租户集合
  • 实现where和where_document过滤器

目标流程

  • 向量数据库设置
  • RAG管道实现

实现细节

部署模式

  1. 临时模式: 用于测试的内存模式
  2. 持久化模式: 基于本地文件的存储
  3. 客户端-服务器模式: Chroma服务器部署

核心操作

  • 使用嵌入函数创建集合
  • 添加/更新/删除文档
  • 带过滤器的查询
  • 元数据管理

配置选项

  • 嵌入函数选择
  • 持久化目录
  • 距离度量(l2、ip、余弦)
  • 集合元数据
  • 服务器配置

最佳实践

  • 开发使用持久化模式
  • 生产部署服务器模式
  • 预先设计元数据模式
  • 实现适当的ID策略

依赖项

  • chromadb
  • langchain-chroma