upstash/semantic-cache
A fuzzy key value store based on semantic similarity rather lexical equality.
This tool helps businesses and individuals efficiently answer natural language questions or classify text by recognizing the meaning behind words, even if the exact phrasing differs. You put in frequently asked questions or text snippets and their corresponding answers or categories. It then uses this stored knowledge to quickly provide relevant responses to new, similar queries, reducing the need to re-process information. This is ideal for anyone managing content, customer support, or information retrieval in systems that handle natural language.
293 stars. No commits in the last 6 months. Available on npm.
Use this if you need to quickly retrieve information or classify text based on its meaning, even when queries or text samples are phrased differently but convey the same intent.
Not ideal if your data consists primarily of exact keyword matches or structured queries where semantic understanding isn't a factor.
Stars
293
Forks
7
Language
TypeScript
License
MIT
Category
Last pushed
Nov 21, 2024
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/upstash/semantic-cache"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
alibaba/zvec
A lightweight, lightning-fast, in-process vector database
devflowinc/trieve
All-in-one platform for search, recommendations, RAG, and analytics offered via API
matte1782/edgevec
High-performance vector search for Browser, Node, and Edge
rryam/VecturaKit
Swift-based vector database for on-device RAG using MLTensor and MLX Embedders
KyroDB/KyroDB
Autonomous Vector database for AI agents and RAG. Hybrid Semantic Cache eliminates cold-cache...