Jeevansathi
Semantic cache for LLM calls
Implemented Redis semantic caching to avoid duplicate LLM calls.
- 85% cache hit ratio
- 40% lower message latency
What I do, 2 of 5
Most LLM bills pay for the same answer many times over. I cut repeat calls with semantic caching and keep answers reliable with fallbacks.
A small working tool. Change the numbers.
Set your traffic and your model's price. Then drag the cache hit rate. In production, mine runs at 85%.
Counts model tokens only. A cache adds a small embedding and Redis cost, and the right hit rate depends on how repetitive your traffic is. Mine also cut message latency by 40%.
Jeevansathi
Implemented Redis semantic caching to avoid duplicate LLM calls.
Jeevansathi
Delivered a real-time GenAI matchmaking engine using Spring Boot, Openfire (XMPP) and Aerospike, orchestrating GPT, Gemini and Qwen through a LangChain/LlamaIndex RAG pipeline on RedisVL vector search.
milanSathi
Shipped four grounded LLM features on the engine: a personality reading, a couple's compatibility story, chart-based icebreakers and an AI astrologer chat, all with graceful fallback.
Find how many requests are near-duplicates of earlier ones.
Match new requests to past answers by embedding similarity, not exact text.
Use the cheapest model that is good enough, with a fallback when one fails.
Tell me what you're working with. I'll tell you honestly whether it's worth doing and roughly what it takes.
Email me about thisAnswers only from what's on this site. If it isn't here, it says so.
Hi! Ask me anything about Devatraj's work, skills or background.