Depășiți concurența

Reduceți consumul de tokeni LLM și răspundeți la cererile IA repetate din cache în mai puțin de o milisecundă, cu un store multi-thread compatibil Redis.

tokeni mai puțini procesați de Claude
70%tokeni mai puțini procesați de Claude
dintre cereri primesc răspuns din cache după încălzire
81%dintre cereri primesc răspuns din cache după încălzire
per succes în cache cu potrivire exactă (modelului i-au trebuit 1,4 s)
0,05 msper succes în cache cu potrivire exactă (modelului i-au trebuit 1,4 s)
Măsurat cu apeluri reale către API-ul Anthropic
Construit pentru sarcini LLM

Nu mai plătiți ca să răspundeți de două ori la aceeași întrebare

HotKV stă în fața apelurilor dvs. LLM ca un singur motor compatibil Redis. Recunoaște prompturile la care a răspuns deja, exact sau aproximativ, și oferă aplicației răspunsul din cache în loc de un nou apel API.

Răspundeți unui prompt repetat din cachePython
import hotkv client = hotkv.from_url("hotkv://localhost:6379")client.pcache_create("support", ttl=3600) def ask(prompt: str) -> str:    # Întrebat înainte, cuvânt cu cuvânt: fără apel către model    cached = client.pcache_get("support", prompt)    if cached is not None:        return cached.decode()     answer = call_llm(prompt)    client.pcache_set("support", prompt, answer, ttl=3600)    return answer

Rezultat ilustrativ (date de exemplu)

Scenariu: ask("How do I reset my password?") de două ori
Ambele apeluri returnează: "Use the password-reset link on the sign-in page."
Primul apel: ratare în cache → call_llm → răspuns stocat
Al doilea apel: răspuns din cache → fără apel către model
Măsurat cu apeluri reale către API-ul Anthropic

Plătiți pentru mai puțini tokeni

Am trimis aceleași 3.000 de întrebări de suport pentru clienți către patru modele Claude actuale, de două ori: o dată direct la model, o dată cu HotKV în față.

70%
tokeni mai puțini (intrare plus ieșire) procesați de modele, cu cache-ul de prompturi al furnizorului deja activat

Tokeni procesați pe model

Anthropic claude-fable-5-1
cu 70% mai puțini tokenicu 70% mai mic costul
Fără HotKV7,25M tokeni · $30,31
Cu HotKV2,16M tokeni · $9,18
Anthropic claude-opus-5-5
cu 70% mai puțini tokenicu 69% mai mic costul
Fără HotKV7,34M tokeni · $14,60
Cu HotKV2,20M tokeni · $4,50
Anthropic claude-sonnet-5-5
cu 70% mai puțini tokenicu 70% mai mic costul
Fără HotKV7,16M tokeni · $5,51
Cu HotKV2,14M tokeni · $1,66
Anthropic claude-haiku-5-5
cu 70% mai puțini tokenicu 70% mai mic costul
Fără HotKV7,08M tokeni · $0,27
Cu HotKV2,11M tokeni · $0,08
81%
dintre cereri primesc răspuns din cache după încălzire (ultima treime, 1.000 din 3.000)
de 11,0x mai rapid
timp median de răspuns la Claude Haiku 5.5, de la 1,4 s la 125 ms
0,05 ms
timp de răspuns pentru o întrebare repetată (modelului i-au trebuit 1,4 s)

Ce înseamnă asta la scară mare

  • Anthropic claude-fable-5-1: $303.100 pe lună fără HotKV, $91.800 cu el, aproximativ $211.300 economisiți în fiecare lună.
  • Anthropic claude-opus-5-5: $146.000 pe lună fără HotKV, $45.000 cu el, aproximativ $101.000 economisiți în fiecare lună.
  • Anthropic claude-sonnet-5-5: $55.100 pe lună fără HotKV, $16.600 cu el, aproximativ $38.500 economisiți în fiecare lună.
  • Anthropic claude-haiku-5-5: $2.700 pe lună fără HotKV, $800 cu el, aproximativ $1.900 economisiți în fiecare lună.

La 1 milion de cereri pe zi, extrapolat din costul măsurat pe cerere și presupunând același tipar de trafic. Cele patru modele Claude au rulat cu răspunsuri scurte, iar Fable 5.1 și Opus 5.5 la cel mai redus efort de raționament, deci răspunsurile mai lungi sau cu raționament intens ar face ca fiecare apel evitat să valoreze mai mult.

Cifrele completeTokeni, cost, calitatea răspunsurilor și compromisul pragului de similaritateAfișați

Am rulat Claude Fable 5.1, Opus 5.5, Sonnet 5.5 și Haiku 5.5 pe aceleași 3.000 de cereri fiecare, cu și fără HotKV. Cache-ul de prompturi al furnizorului a fost activ în fiecare rulare, iar tokenii și costurile sunt luate din utilizarea raportată în fiecare răspuns, inclusiv tokenii de gândire.

Tokeni, cost și timp de răspuns pe model Claude, cu și fără HotKV
ModelTokeni economisițiCost fărăCost cuMai mic cuApeluri către modelRăspuns median
Claude Fable 5.170%$30,31$9,1870%3.000 până la 8962,7 s până la 127 ms
Claude Opus 5.570%$14,60$4,5069%3.000 până la 8982,9 s până la 126 ms
Claude Sonnet 5.570%$5,51$1,6670%3.000 până la 8971,8 s până la 128 ms
Claude Haiku 5.570%$0,27$0,0870%3.000 până la 8971,4 s până la 125 ms

Cât de bune sunt răspunsurile din cache?

Pentru fiecare întrebare reformulată servită din cache, un alt model a comparat răspunsul din cache cu răspunsul nou dat de același model exact acelei întrebări, în ordine aleatorie. Niciun model nu și-a evaluat propria ieșire. Este un model de limbaj care judecă, nu o verificare umană, iar severitatea lui diferă între modele, așa că comparați răspunsul din cache cu cel nou doar în cadrul aceluiași model.

Ponderea răspunsurilor din cache și a celor noi pe care un evaluator le-a găsit corecte pentru întrebarea exactă, pe model
ModelÎntrebări reformulate evaluateRăspunsul din cache se potriveșteRăspunsul nou se potrivește
Claude Fable 5.192683,3%90,2%
Claude Opus 5.593593,3%99,0%
Claude Sonnet 5.593677,9%86,1%
Claude Haiku 5.593667,9%78,6%

Pragul de similaritate echilibrează economiile cu calitatea răspunsurilor

Fiecare rând este o rulare separată a modelului Claude Sonnet 5.5 pe aceleași 3.000 de cereri (cost fără HotKV: $5,51).

Economia de cost și calitatea răspunsurilor la cinci praguri de similaritate
PragCostMai mic cuRăspunsul din cache se potriveșteRăspunsul nou se potrivește
0,81$1,6670%77,9%86,1%
0,85$1,8866%80,3%85,6%
0,88$1,9964%89,5%83,8%
0,90$2,1361%87,9%86,5%
0,95$2,2260%92,0%90,0%

Ce arată și ce nu arată aceste cifre

  • La pragul 0,81 folosit pentru rezultatele de mai sus, un răspuns din cache se potrivește întrebării exacte cu 6 până la 11 puncte procentuale mai rar decât unul nou. Întrebările reformulate reprezintă circa 31% din cereri, deci în toate răspunsurile asta înseamnă aproximativ 2 până la 3 puncte. În rulările cu praguri, răspunsurile din cache de la 0,88 în sus nu au fost mai slabe decât cele noi, economisind totuși 61% până la 64% din cost.
  • Cifra „aceeași intenție” de mai sus nu înseamnă „același răspuns corect”. Într-un test cu 119 de perechi de întrebări deliberat apropiate, în care un detaliu precum depunere versus retragere schimbă răspunsul corect, 62% dintre întrebările modificate ar primi răspunsul din cache la 0,81, 25% la 0,90 și 10% la 0,95. Aceste perechi sunt construite să fie dificile și arată cazul cel mai defavorabil, nu cât de des se întâmplă în traficul real. Dacă răspunsurile greșite sunt costisitoare în cazul dvs. de utilizare, ridicați pragul.
  • Un set de date public cu întrebări bancare scurte, un model de embedding și un evaluator automat. Efectul pragului a fost măsurat pe un singur model. Celelalte trei au rulat doar la 0,81. Rata dvs. de repetare și întrebările dvs. vor da cifre diferite.

3.000 de întrebări de suport pentru clienți extrase din setul de test Banking77, cu un seed fix (popularitatea intențiilor urmează o distribuție Zipf, s=1.0; întrebările sunt eșantionate uniform în cadrul fiecărei intenții, cu repetări). Fiecare întrebare a fost trimisă modelului cu aceeași politică de suport ca prompt de sistem. Referința: fiecare cerere apelează modelul, cu cache-ul de prompturi al furnizorului activat. HotKV: căutare cu potrivire exactă (GET pe o cheie SHA-256 a întrebării normalizate), apoi o căutare semantică (SCACHE.GET cu embeddingul întrebării), iar modelul este apelat doar la ratare. Numărul de tokeni este luat din blocul de utilizare al fiecărui răspuns API; costurile folosesc prețurile de listă și includ apelurile de embedding. Pragul de similaritate a fost ales pe setul separat Banking77 de antrenare, ca fiind cea mai mică valoare care dă cel puțin 98% precizie a aceleiași intenții la rezultatele semantice.

Model de embedding: OpenAI text-embedding-3-small. Prag de potrivire semantică: 0,81. Set de date: Banking77 (setul de test) de PolyAI, licențiat CC BY 4.0. 3.000 de cereri în 77 intenții.

Măsurat 11 octombrie 2026. Economiile depind de cât de des se repetă traficul dvs. O sarcină fără întrebări repetate sau similare nu economisește nimic.

Rulați-l în felul dvs.

HotKV este software comercial. Îl putem rula noi pentru dvs. sau îl puteți rula singuri, pe infrastructura pe care o controlați.

Îl găzduim noi

HotKV Cloud

O instanță HotKV complet gestionată, găzduită și operată de noi în Google Cloud, în 42 de regiuni. Se deschide în valuri. Solicitați acces anticipat.

  • Aprovizionarea, actualizările și monitorizarea sunt în grija noastră
  • Fiecare instanță este o mașină izolată, cu resurse dedicate
  • 42 de regiuni Google Cloud la alegere
  • Facturare lunară sau anuală în USD prin Stripe, cu preț calculat live pe regiune la finalizarea comenzii
Îl găzduiți dvs.

HotKV On-Premise

Rulați HotKV pe propriile servere sau în propriul cont cloud, cu un fișier de licență, având control deplin asupra rezidenței datelor și a accesului în rețea.

  • Pachete Linux pentru x86_64 și ARM64
  • Licențiat printr-un contract de licență on-premise separat
  • Implementați în propriul VPC, într-o rețea izolată (air-gapped) sau în propriul centru de date

SDK-uri oficiale

Douăsprezece biblioteci client oficiale. HotKV vorbește și RESP2 și RESP3, deci clienții și uneltele Redis pe care le aveți deja se conectează fără alte modificări în afară de hostname.

Python
pip install hotkv-client
Node.js
npm install @hotkv/client
Go
go get github.com/hotkv-ltd/hotkv-go-client
Rust
cargo add hotkv-client
Java
com.hotkv:hotkv-client
C#
dotnet add package HotKV.Client
Ruby
gem install hotkv
PHP
composer require hotkv/client
Elixir
{:hotkv, "~> 1.0"}
Perl
din GitHub (hotkv-perl-client)
C
libhotkv (CMake, release GitHub)
C++
hotkv-cpp (CMake, release GitHub)

Funcționează cu framework-ul dvs. de IA

SDK-urile Python și Node.js oferă integrări dintr-o singură linie pentru framework-urile cu care lucrează deja echipele. Unelte open source separate acoperă LangGraph, MCP și API-urile compatibile OpenAI.

LangChainPython
pip install "hotkv-client[langchain]"
from hotkv.integrations.langchain import HotKVSemanticCache
set_llm_cache(HotKVSemanticCache(client, embedding=embeddings))

Include și HotKVCache pentru caching cu potrivire exactă, plus HotKVVectorStore și HotKVChatMessageHistory.

LlamaIndexPython
pip install "hotkv-client[llamaindex]"
from hotkv.integrations.llama_index import HotKVVectorStore

Include și HotKVKVStore și HotKVChatStore.

LiteLLMPython
pip install "hotkv-client[litellm]"
from hotkv.integrations.litellm import HotKVSemanticCache

Cache-ul Redis încorporat al LiteLLM funcționează deja cu HotKV fără modificări. Alegeți această integrare când vreți și caching semantic.

Vercel AI SDKNode.js
import { hotkvCache } from "@hotkv/client/ai-sdk";
wrapLanguageModel({ model, middleware: hotkvCache({ client }) });

Vine în pachetul npm @hotkv/client.

LangChain.jsNode.js
import { HotKVCache } from "@hotkv/client/langchain";

Vine în pachetul npm @hotkv/client.

LangGraphPython
pip install langgraph-checkpoint-hotkv
from langgraph.checkpoint.hotkv import HotKVSaver
from langgraph.store.hotkv import HotKVStore

Un checkpointer pentru starea grafului și un store de memorie pe termen lung cu căutare semantică. Nu necesită licență HotKV.

Citiți documentația
Server MCPPython
pip install hotkv-mcp
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379

Permite lui Claude, Cursor și altor asistenți să folosească chei, memorie pentru agenți, prompturi și căutare în documente. Modul numai-citire și spațiile de nume țin agenții în limite.

Citiți documentația
Gateway de cachingGo
go install github.com/hotkv-ltd/hotkv-gateway/cmd/hotkv-gateway@latest
client = OpenAI(base_url="http://localhost:8080/v1")

Un proxy drop-in care păstrează în cache apelurile API compatibile OpenAI și Anthropic, inclusiv streaming. Schimbați un URL, fără cod.

Citiți documentația