开启左侧

Chroma向量数据库

[复制链接]
茉雨雾 发表于 9 小时前 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
作者:AI发光体
概述

      Chroma是一个AI原生的开源矢量数据库。Chroma支持存储嵌入及其元数据、向量搜索、全文搜索、文件存储、元数据过滤、以及多模态检索。
Chroma向量数据库-1.png


git源码地址:https://github.com/chroma-core/chroma
安装和使用

1、安装
  1. pip install chromadb
复制代码
2、如何使用Chroma进行向量存储

1> 临时客户端和持久客户端
  1. # 导入安装好的chromadb包
  2. import chromadb
  3. from chromadb.config import Settings
  4. # 创建Chroma客户端
  5. chroma_client = chromadb.PersistentClient(
  6.     path="./chroma_db", # 指定向量数据库目录(数据会持久化到本地磁盘,如果不指定,则使用临时客户端,会在内存中启动Chroma服务器)
  7.     settings=Settings(
  8.         persist_directory="./chroma_db", # 指定缓存目录
  9.     ),
  10. )
  11. # 创建一个用于数据存储的集合(集合用于存储嵌入、文档以及任何其他元数据)
  12. collection = chroma_client.create_collection(name="my_collection") # 创建名称为my_collection的集合
复制代码
原文地址:https://blog.csdn.net/xawangxiaolong/article/details/151214267
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by Discuz! X3.4© 2001-2013 Discuz Team.( 京ICP备17022993号-3 )