AI创想

标题: Chroma向量数据库 [打印本页]

作者: 茉雨雾    时间: 11 小时前
标题: Chroma向量数据库
作者:AI发光体
概述

      Chroma是一个AI原生的开源矢量数据库。Chroma支持存储嵌入及其元数据、向量搜索、全文搜索、文件存储、元数据过滤、以及多模态检索。
(, 下载次数: 0)


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




欢迎光临 AI创想 (https://www.llms-ai.com/) Powered by Discuz! X3.4