Wyprzedź konkurencję

Obniż wydatki na tokeny LLM i odpowiadaj na powtarzające się żądania AI z cache w mniej niż milisekundę, korzystając z wielowątkowego magazynu zgodnego z Redis.

mniej tokenów przetworzonych przez Claude
70%mniej tokenów przetworzonych przez Claude
żądań obsłużonych z cache po rozgrzaniu
81%żądań obsłużonych z cache po rozgrzaniu
na jedno dokładne trafienie w cache (model potrzebował 1,4 s)
0,05 msna jedno dokładne trafienie w cache (model potrzebował 1,4 s)
Zmierzone na prawdziwych wywołaniach API Anthropic
Stworzony dla obciążeń LLM

Przestań płacić za odpowiadanie na to samo pytanie dwa razy

HotKV stoi przed Twoimi wywołaniami LLM jako jeden silnik zgodny z Redis. Rozpoznaje prompty, na które już odpowiedział, dokładnie lub w przybliżeniu, i zwraca aplikacji odpowiedź z cache zamiast nowego wywołania API.

Odpowiedz na powtórzony prompt z cachePython
import hotkv client = hotkv.from_url("hotkv://localhost:6379")client.pcache_create("support", ttl=3600) def ask(prompt: str) -> str:    # Zadane już wcześniej, słowo w słowo: bez wywołania modelu    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

Przykładowy wynik (dane przykładowe)

Scenariusz: ask("How do I reset my password?") dwa razy
Oba wywołania zwracają: "Use the password-reset link on the sign-in page."
Pierwsze wywołanie: pudło w cache → call_llm → zapisana odpowiedź
Drugie wywołanie: odpowiedź z cache → bez wywołania modelu
Zmierzone na prawdziwych wywołaniach API Anthropic

Płać za mniej tokenów

Wysłaliśmy te same 3000 pytań do obsługi klienta do czterech aktualnych modeli Claude dwa razy: raz prosto do modelu, raz z HotKV z przodu.

70%
mniej tokenów (wejście plus wyjście) przetworzonych przez modele, przy włączonym już cache promptów po stronie dostawcy

Tokeny przetworzone na model

Anthropic claude-fable-5-1
70% mniej tokenów70% niższy koszt
Bez HotKV7,25 mln tokenów · $30,31
Z HotKV2,16 mln tokenów · $9,18
Anthropic claude-opus-5-5
70% mniej tokenów69% niższy koszt
Bez HotKV7,34 mln tokenów · $14,60
Z HotKV2,20 mln tokenów · $4,50
Anthropic claude-sonnet-5-5
70% mniej tokenów70% niższy koszt
Bez HotKV7,16 mln tokenów · $5,51
Z HotKV2,14 mln tokenów · $1,66
Anthropic claude-haiku-5-5
70% mniej tokenów70% niższy koszt
Bez HotKV7,08 mln tokenów · $0,27
Z HotKV2,11 mln tokenów · $0,08
81%
żądań obsłużonych z cache po rozgrzaniu (ostatnie 1000 z 3000)
11,0x szybciej
mediana czasu odpowiedzi w Claude Haiku 5.5, z 1,4 s do 125 ms
0,05 ms
czas odpowiedzi na powtórzone pytanie (model potrzebował 1,4 s)

Co to oznacza w dużej skali

  • Anthropic claude-fable-5-1: $303 100 miesięcznie bez HotKV, $91 800 z nim, około $211 300 oszczędności co miesiąc.
  • Anthropic claude-opus-5-5: $146 000 miesięcznie bez HotKV, $45 000 z nim, około $101 000 oszczędności co miesiąc.
  • Anthropic claude-sonnet-5-5: $55 100 miesięcznie bez HotKV, $16 600 z nim, około $38 500 oszczędności co miesiąc.
  • Anthropic claude-haiku-5-5: $2700 miesięcznie bez HotKV, $800 z nim, około $1900 oszczędności co miesiąc.

Przy 1 milionie żądań dziennie, ekstrapolowane ze zmierzonego kosztu na żądanie i przy założeniu tego samego wzorca ruchu. Cztery modele Claude działały z krótkimi odpowiedziami, a Fable 5.1 i Opus 5.5 z najniższym wysiłkiem rozumowania, więc dłuższe lub wymagające rozumowania odpowiedzi sprawiłyby, że każde uniknięte wywołanie byłoby warte więcej.

Pełne liczbyTokeny, koszt, jakość odpowiedzi i kompromis progu podobieństwaPokaż

Uruchomiliśmy Claude Fable 5.1, Opus 5.5, Sonnet 5.5 i Haiku 5.5 na tych samych 3000 żądaniach każdy, z HotKV i bez. W każdym uruchomieniu włączony był cache promptów po stronie dostawcy, a tokeny i koszty pochodzą z danych o użyciu w każdej odpowiedzi, wraz z tokenami rozumowania.

Tokeny, koszt i czas odpowiedzi dla każdego modelu Claude z HotKV i bez
ModelZaoszczędzone tokenyKoszt bezKoszt zNiższy oWywołania modeluMediana odpowiedzi
Claude Fable 5.170%$30,31$9,1870%od 3000 do 896od 2,7 s do 127 ms
Claude Opus 5.570%$14,60$4,5069%od 3000 do 898od 2,9 s do 126 ms
Claude Sonnet 5.570%$5,51$1,6670%od 3000 do 897od 1,8 s do 128 ms
Claude Haiku 5.570%$0,27$0,0870%od 3000 do 897od 1,4 s do 125 ms

Jak dobre są odpowiedzi z cache?

Dla każdego inaczej sformułowanego pytania obsłużonego z cache inny model porównywał odpowiedź z cache ze świeżą odpowiedzią, jakiej ten sam model udzielił na to dokładne pytanie, w losowej kolejności. Żaden model nie oceniał własnych wyników. To ocenia model językowy, a nie człowiek, a jego surowość różni się między modelami, więc porównuj odpowiedzi z cache ze świeżymi tylko w obrębie jednego modelu.

Odsetek odpowiedzi z cache i świeżych, które sędzia uznał za poprawne dla dokładnego pytania, na model
ModelOceniono pytań inaczej sformułowanychOdpowiedź z cache pasujeŚwieża odpowiedź pasuje
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%

Próg podobieństwa to kompromis między oszczędnościami a jakością odpowiedzi

Każdy wiersz to osobne uruchomienie Claude Sonnet 5.5 na tych samych 3000 żądaniach (koszt bez HotKV: $5,51).

Oszczędność kosztów i jakość odpowiedzi przy pięciu progach podobieństwa
PrógKosztNiższy oOdpowiedź z cache pasujeŚwieża odpowiedź pasuje
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%

Co te liczby pokazują, a czego nie

  • Przy progu 0,81 użytym w powyższych wynikach odpowiedź z cache pasuje do dokładnego pytania rzadziej niż świeża o 6 do 11 punktów procentowych. Inaczej sformułowane pytania to około 31% żądań, więc w skali wszystkich odpowiedzi daje to mniej więcej 2 do 3 punktu. W uruchomieniach z różnymi progami odpowiedzi z cache od 0.88 w górę nie były gorsze od świeżych, a nadal oszczędzały od 61% do 64% kosztów.
  • Powyższa wartość „ta sama intencja” nie oznacza „ta sama poprawna odpowiedź”. W teście 119 celowo bliskich par pytań, w których jeden szczegół, na przykład wpłata kontra wypłata, zmienia poprawną odpowiedź, 62% zmienionych pytań dostałoby odpowiedź z cache przy 0,81, 25% przy 0.90 i 10% przy 0.95. Te pary są zbudowane tak, by były trudne, i pokazują najgorszy przypadek, a nie to, jak często zdarza się to w prawdziwym ruchu. Jeśli błędne odpowiedzi są w Twoim przypadku kosztowne, podnieś próg.
  • Jeden publiczny zbiór danych krótkich pytań bankowych, jeden model embeddingów i zautomatyzowany sędzia. Efekt progu zmierzono na jednym modelu. Pozostałe trzy uruchomiono tylko przy 0,81. Twój odsetek powtórzeń i pytania dadzą inne liczby.

3000 pytań do obsługi klienta wylosowanych z podziału testowego Banking77 ze stałym ziarnem (popularność intencji podlega rozkładowi Zipfa, s=1.0; pytania są losowane równomiernie w obrębie każdej intencji, z powtórzeniami). Każde pytanie wysyłano do modelu z tą samą polityką obsługi jako promptem systemowym. Punkt odniesienia: każde żądanie wywołuje model, z włączonym cache promptów po stronie dostawcy. HotKV: wyszukiwanie z dokładnym dopasowaniem (GET na kluczu SHA-256 znormalizowanego pytania), następnie wyszukiwanie semantyczne (SCACHE.GET z embeddingiem pytania), a model jest wywoływany tylko przy pudle. Liczby tokenów pochodzą z bloku usage każdej odpowiedzi API; koszty wynikają z cen katalogowych i obejmują wywołania embeddingów. Próg podobieństwa wybrano na osobnym podziale treningowym Banking77 jako najniższą wartość dającą co najmniej 98% precyzji tej samej intencji w trafieniach semantycznych.

Model embeddingów: OpenAI text-embedding-3-small. Próg dopasowania semantycznego: 0,81. Zbiór danych: Banking77 (podział testowy) autorstwa PolyAI, licencja CC BY 4.0. 3000 żądań w 77 intencjach.

Zmierzono 11 października 2026. Oszczędności zależą od tego, jak często Twój ruch się powtarza. Obciążenie bez powtarzających się lub podobnych pytań nic nie oszczędza.

Uruchom po swojemu

HotKV to oprogramowanie komercyjne. Pozwól nam je uruchomić za Ciebie albo uruchom je samodzielnie na infrastrukturze, którą kontrolujesz.

My je hostujemy

HotKV Cloud

W pełni zarządzana instancja HotKV, hostowana i obsługiwana przez nas w Google Cloud w 42 regionach. Otwieramy falami. Poproś o wczesny dostęp.

  • Provisioning, aktualizacje i monitoring bierzemy na siebie
  • Każda instancja to odizolowana maszyna z dedykowanymi zasobami
  • 42 regiony Google Cloud do wyboru
  • Rozliczenie miesięczne lub roczne w USD przez Stripe, z ceną ustalaną na żywo dla regionu przy zamówieniu
Ty go hostujesz

HotKV On-Premise

Uruchom HotKV na własnych serwerach lub na własnym koncie chmurowym, z plikiem licencji, z pełną kontrolą nad lokalizacją danych i dostępem sieciowym.

  • Pakiety Linux dla x86_64 i ARM64
  • Na podstawie odrębnej umowy licencyjnej on-premise
  • Wdrożenie we własnym VPC, sieci odizolowanej od internetu lub centrum danych

Oficjalne SDK

Dwanaście oficjalnych bibliotek klienckich. HotKV obsługuje też RESP2 i RESP3, więc Twoi dotychczasowi klienci i narzędzia Redis łączą się bez zmian poza nazwą hosta.

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
z GitHuba (hotkv-perl-client)
C
libhotkv (CMake, wydanie na GitHubie)
C++
hotkv-cpp (CMake, wydanie na GitHubie)

Współpracuje z Twoim frameworkiem AI

SDK dla Pythona i Node.js zawierają jednoliniowe integracje z frameworkami, z których zespoły już korzystają. Osobne narzędzia open source obejmują LangGraph, MCP i API zgodne z OpenAI.

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

Zawiera też HotKVCache do cache z dokładnym dopasowaniem oraz HotKVVectorStore i HotKVChatMessageHistory.

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

Zawiera też HotKVKVStore i HotKVChatStore.

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

Wbudowany cache Redis w LiteLLM już działa z HotKV bez zmian. Sięgnij po tę integrację, gdy chcesz też cache semantycznego.

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

Dostępne w pakiecie npm @hotkv/client.

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

Dostępne w pakiecie npm @hotkv/client.

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

Checkpointer dla stanu grafu i magazyn pamięci długoterminowej z wyszukiwaniem semantycznym. Nie wymaga licencji HotKV.

Czytaj dokumentację
Serwer MCPPython
pip install hotkv-mcp
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379

Pozwala Claude, Cursor i innym asystentom korzystać z kluczy, pamięci agentów, promptów i wyszukiwania dokumentów. Tryb tylko do odczytu i przestrzenie nazw trzymają agentów w ryzach.

Czytaj dokumentację
Brama z cacheGo
go install github.com/hotkv-ltd/hotkv-gateway/cmd/hotkv-gateway@latest
client = OpenAI(base_url="http://localhost:8080/v1")

Proxy typu drop-in, które buforuje wywołania API zgodne z OpenAI oraz Anthropic, także strumieniowe. Zmień jeden adres URL, bez kodu.

Czytaj dokumentację