semantic-cache

让缓存懂语义,相似查询秒命中,降低后端压力

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 10 🐛 待处理 2 👀 关注 5
GitHub ↗
GitHub 星标 ★ 304
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

semantic-cache 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队upstash
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai,llm,rag,search,semantic,upstash,upstash-sdk
GitHub 星标★ 304
上线时间2024-04-19 00:00:00
代码更新2024-11-21
仓库体积351 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

semantic-cache 是一个基于语义相似度而非词法等值匹配的模糊键值存储库。它解决的是传统缓存或键值存储中,精确匹配键名导致无法命中语义相近查询的问题。例如,用户搜索“如何做红烧肉”和“红烧肉的做法”,在传统缓存中会被视为不同键,而 semantic-cache 通过向量嵌入和相似度计算,能够将语义相近的查询映射到同一缓存结果,从而提升缓存命中率,降低下游数据库或 API 的调用成本。其核心能力包括:支持自定义嵌入模型(如 OpenAI、本地模型),提供简单的 get/set 接口,自动计算向量相似度并返回最匹配的结果,同时支持阈值控制匹配灵敏度。项目基于 TypeScript 编写,API 设计简洁,易于集成到 Node.js 应用中,适合用于 RAG 系统、对话机器人、搜索加速等场景。目前项目处于早期阶段,但架构清晰,扩展性良好。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 304

技术标签

核心亮点

  • 基于向量相似度匹配,能命中语义相近但字面不同的查询,显著提升缓存命中率
  • 支持自定义嵌入模型,可灵活接入 OpenAI、本地模型等,适配不同隐私和成本需求
  • API 设计极简(get/set),TypeScript 类型友好,集成成本低

不足之处

  • 依赖外部嵌入服务或模型,引入额外延迟和成本,且需自行管理向量存储
  • 相似度阈值需手动调优,过松会误命中,过紧则失去模糊匹配优势
  • 文档/社区待观察

适用场景

  • RAG 系统中缓存用户重复或相似的问题,减少 LLM 调用次数
  • 对话机器人中复用相似意图的响应,提升响应速度
  • 搜索建议或推荐场景中,快速匹配用户近似查询并返回预计算结果

替代项目

Redis with vector similarity (RediSearch)、Qdrant、Chroma

上一篇:reader

下一篇:ezdata

同类项目推荐

anolisa 开源

用 Rust 打造 AI 代理的底层操作系统,让多代理协同更稳更安全。

ANOLISA (Agentic Nexus Operating Layer & Interface System Architecture) | Agentic OS···

★ 662 2026-08-09
xDiT 开源

多卡并行加速 DiT 出图,单卡跑不动的高分辨率也能秒级生成

xDiT: A Scalable Inference Engine for Diffusion Transformers (DiTs) with Massive Par···

★ 2750 2026-10-15
weightslab 开源

让 AI 工程师轻松搞定图像、视频、点云等杂乱数据

Monitoring platform for ML teams building real‑world AI at scale.

★ 177 2026-08-09
qvac 开源

本地跑AI,跨平台私有部署,数据不出设备

Open-source local AI SDK - run AI on-device with no cloud, no API keys. Supports GGU···

★ 754 2026-08-09
hpc-ops 开源

C++ 高性能 LLM 推理算子库,加速推理降延迟

High Performance LLM Inference Operator Library

★ 1190 2026-09-16
Reach 开源

一个开源应用搞定 SSH、SFTP、隧道和自动化运维

A modern, cross-platform SSH client and remote server management tool. Tabbed termin···

★ 129 2026-10-22
tart 开源

在 Apple Silicon 上秒级拉起 macOS/Linux 虚拟机跑 CI

macOS and Linux VMs on Apple Silicon to use in CI and other automations

★ 7828 2026-10-26