当前位置: 首页 > news >正文

Chroma安装教程

Chroma

这里讲述的是windows环境

下载Chroma安装包

下载地址:https://github.com/chroma-core/chroma/releases

在这里插入图片描述

运行

chroma-windows.exe run --port 8000

在这里插入图片描述

通过心跳检测访问是否正常

http://localhost:8000/api/v2/heartbeat

在这里插入图片描述

快速使用

python安装chromadb

python -m pip install chromadb

在这里插入图片描述
python代码

import chromadb
from chromadb.config import Settings# 连接到已经启动的 Chroma 服务
client = chromadb.HttpClient(host="localhost",port=8000,settings=Settings(allow_reset=True)
)# 创建一个名为"my_test"的集合
collection = client.create_collection(name="my_test")# 向集合中添加3条简单数据
collection.add(documents=["苹果是一种水果,红色或绿色,味道甜","小狗喜欢啃骨头,很活泼","计算机需要用电才能工作"],ids=["1", "2", "3"]  # 给每条数据起个编号
)# 搜索与"哪种水果是甜的?"最像的内容
results = collection.query(query_texts=["哪种水果是甜的?"],n_results=1  # 只返回最像的1条
)# 打印结果
print("找到的答案:", results["documents"][0][0])

结果:

第一次加载会下载all-MiniLM-L6-v2模型

在这里插入图片描述

http://www.lryc.cn/news/605090.html

相关文章:

  • uni-app webview的message监听不生效(uni.postmessage is not a function)
  • 明智运用C++异常规范(Exception Specifications)
  • 监测预警系统:让园区更高效、更安全、更智能
  • [Python] -进阶理解10- 用 Python 实现简易爬虫框架
  • Android Animation Transitions:打造流畅的用户体验
  • 性能优化(一):时间分片(Time Slicing):让你的应用在高负载下“永不卡顿”的秘密
  • vue模块化导入
  • DooTask教育行业功能:开启高效学习协作新篇章
  • 学习嵌入式第十五天
  • 【PostgreSQL内核学习:WindowAgg 帧优化与节点去重】
  • 李宏毅2025《机器学习》-第九讲:大型语言模型评测的困境与“古德哈特定律”**
  • Linux 中,命令查看系统版本和内核信息
  • LNN+XGBoost:优化多层供应链订购:缓解牛鞭效应
  • 力扣209:长度最小的子数组
  • 光谱相机自动调焦曝光控制
  • 基于Rust与HDFS、YARN、Hue、ZooKeeper、MySQL
  • Linux 系统原理深度剖析与技术实践:从内核架构到前沿应用
  • npm run dev 启动项目 报Error: listen EACCES: permission denied 0.0.0.0:80 解决方法
  • Spring boot 打包成docker image 镜像
  • vue create 项目名 和 npm init vue@latest 创建vue项目的不同
  • 3GPP TS 38.331 V18.6.0 (2025-06)中文版
  • CMS框架GetShell
  • Web3:以太坊虚拟机
  • 网络的学习 2 Socket
  • 发那科机器人P点位置号码自动变更功能为禁用状态
  • python基础:用户输入和 while 循环
  • 【机器学习】pycharm使用SSH SFTP 远程连接 ubuntu服务器 进行开发+调试+数据训练
  • IBus vs. Fcitx5:一场 Linux 输入法框架的正面交锋
  • 在 Kubernetes 上部署 Label Studio
  • Apache Kafka核心组件详解