Slå konkurrenterna

Sänk din LLM-tokenkostnad och besvara upprepade AI-förfrågningar från cachen på under en millisekund med ett flertrådat, Redis-kompatibelt lager.

färre tokens bearbetade av Claude
70%färre tokens bearbetade av Claude
av förfrågningarna besvarade från cachen när den är varm
81%av förfrågningarna besvarade från cachen när den är varm
per cacheträff med exakt matchning (modellen tog 1,4 s)
0,05 msper cacheträff med exakt matchning (modellen tog 1,4 s)
Uppmätt med riktiga anrop till Anthropic API
Byggd för LLM-arbetslaster

Sluta betala för att besvara samma fråga två gånger

HotKV sitter framför dina LLM-anrop som en enda Redis-kompatibel motor. Den känner igen prompter som den redan har besvarat, exakt eller ungefärligt, och ger din applikation det cachade svaret i stället för ett nytt API-anrop.

Besvara en upprepad prompt från cachenPython
import hotkv client = hotkv.from_url("hotkv://localhost:6379")client.pcache_create("support", ttl=3600) def ask(prompt: str) -> str:    # Frågad förut, ord för ord: inget modellanrop    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

Illustrativt resultat (exempeldata)

Scenario: ask("How do I reset my password?") två gånger
Båda anropen returnerar: "Use the password-reset link on the sign-in page."
Första anropet: cache-miss → call_llm → svar sparat
Andra anropet: cachat svar → inget modellanrop
Uppmätt med riktiga anrop till Anthropic API

Betala för färre tokens

Vi skickade samma 3 000 kundsupportfrågor till fyra aktuella Claude-modeller två gånger: en gång direkt till modellen och en gång med HotKV framför.

70%
färre tokens (indata plus utdata) bearbetade av modellerna, med leverantörens egen promptcachning redan påslagen

Bearbetade tokens per modell

Anthropic claude-fable-5-1
70% färre tokens70% lägre kostnad
Utan HotKV7,25 mn tokens · $30,31
Med HotKV2,16 mn tokens · $9,18
Anthropic claude-opus-5-5
70% färre tokens69% lägre kostnad
Utan HotKV7,34 mn tokens · $14,60
Med HotKV2,20 mn tokens · $4,50
Anthropic claude-sonnet-5-5
70% färre tokens70% lägre kostnad
Utan HotKV7,16 mn tokens · $5,51
Med HotKV2,14 mn tokens · $1,66
Anthropic claude-haiku-5-5
70% färre tokens70% lägre kostnad
Utan HotKV7,08 mn tokens · $0,27
Med HotKV2,11 mn tokens · $0,08
81%
av förfrågningarna besvarade från cachen när den är varm (de sista 1 000 av 3 000)
11,0x snabbare
mediansvarstid på Claude Haiku 5.5, från 1,4 s ned till 125 ms
0,05 ms
svarstid för en upprepad fråga (modellen tog 1,4 s)

Vad det betyder i stor skala

  • Anthropic claude-fable-5-1: $303 100 i månaden utan HotKV, $91 800 med det, cirka $211 300 sparat varje månad.
  • Anthropic claude-opus-5-5: $146 000 i månaden utan HotKV, $45 000 med det, cirka $101 000 sparat varje månad.
  • Anthropic claude-sonnet-5-5: $55 100 i månaden utan HotKV, $16 600 med det, cirka $38 500 sparat varje månad.
  • Anthropic claude-haiku-5-5: $2 700 i månaden utan HotKV, $800 med det, cirka $1 900 sparat varje månad.

Vid 1 miljon förfrågningar om dagen, extrapolerat från den uppmätta kostnaden per förfrågan och under antagande om samma trafikmönster. De fyra Claude-modellerna kördes med korta svar och Fable 5.1 och Opus 5.5 med lägsta resonemangsinsats, så längre eller resonemangstunga svar skulle göra varje undvikt anrop mer värt.

Alla siffrorTokens, kostnad, svarskvalitet och avvägningen kring likhetströskelnVisa

Vi körde Claude Fable 5.1, Opus 5.5, Sonnet 5.5 och Haiku 5.5 på samma 3 000 förfrågningar var, med och utan HotKV. Leverantörens egen promptcachning var påslagen i varje körning, och tokens och kostnader hämtas från varje svars usage, tänketokens inräknade.

Tokens, kostnad och svarstid per Claude-modell med och utan HotKV
ModellSparade tokensKostnad utanKostnad medLägre medModellanropMediansvar
Claude Fable 5.170%$30,31$9,1870%3 000 till 8962,7 s till 127 ms
Claude Opus 5.570%$14,60$4,5069%3 000 till 8982,9 s till 126 ms
Claude Sonnet 5.570%$5,51$1,6670%3 000 till 8971,8 s till 128 ms
Claude Haiku 5.570%$0,27$0,0870%3 000 till 8971,4 s till 125 ms

Hur bra är de cachade svaren?

För varje omformulerad fråga som serverades från cachen jämförde en annan modell det cachade svaret med det nya svar som samma modell gav på exakt den frågan, i slumpmässig ordning. Ingen modell bedömde sin egen utdata. Det är en språkmodell som bedömer, inte mänsklig granskning, och dess stränghet skiljer sig mellan modeller, så jämför cachat och nytt bara inom en och samma modell.

Andel cachade och nya svar som en bedömare fann korrekta för den exakta frågan, per modell
ModellBedömda omformulerade frågorCachat svar passarNytt svar passar
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%

Likhetströskeln väger besparingar mot svarskvalitet

Varje rad är en separat körning av Claude Sonnet 5.5 på samma 3 000 förfrågningar (kostnad utan HotKV: $5,51).

Kostnadsbesparing och svarskvalitet vid fem likhetströsklar
TröskelKostnadLägre medCachat svar passarNytt svar passar
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%

Vad siffrorna visar och inte visar

  • Vid tröskeln 0,81, som används för resultaten ovan, passar ett cachat svar den exakta frågan 6 till 11 procentenheter mer sällan än ett nytt. Omformulerade frågor utgör cirka 31% av förfrågningarna, så över alla svar blir det ungefär 2 till 3 enheter. I tröskelkörningarna var cachade svar från 0,88 och uppåt inte sämre än nya, samtidigt som de sparade 61% till 64% av kostnaden.
  • Siffran för ”samma avsikt” ovan betyder inte ”samma korrekta svar”. I ett test med 119 avsiktligt närliggande frågepar, där en detalj som insättning mot uttag ändrar det korrekta svaret, skulle 62% av de ändrade frågorna få det cachade svaret vid 0,81, 25% vid 0,90 och 10% vid 0,95. Paren är konstruerade för att vara svåra och visar värsta fallet, inte hur ofta det sker i verklig trafik. Om felaktiga svar är kostsamma i ditt användningsfall bör du höja tröskeln.
  • En offentlig datamängd med korta bankfrågor, en embedding-modell och en automatiserad bedömare. Tröskeleffekten mättes på en modell. De andra tre kördes bara vid 0,81. Din repetitionsgrad och dina frågor ger andra siffror.

3 000 kundsupportfrågor hämtade ur testdelen av Banking77 med ett fast slumpfrö (avsikternas popularitet följer en Zipf-fördelning, s=1,0; frågor dras likformigt inom varje avsikt, med upprepningar). Varje fråga skickades till modellen med samma supportpolicy som systemprompt. Baslinje: varje förfrågan anropar modellen, med leverantörens egen promptcachning aktiverad. HotKV: uppslag med exakt matchning (GET på en SHA-256-nyckel av den normaliserade frågan), därefter ett semantiskt uppslag (SCACHE.GET med en embedding av frågan), och modellen anropas bara vid miss. Tokenantal hämtas från usage-blocket i varje API-svar; kostnaderna använder listpriser och inkluderar embedding-anropen. Likhetströskeln valdes på den separata träningsdelen av Banking77 som det lägsta värde som ger minst 98% precision för samma avsikt på semantiska träffar.

Embedding-modell: OpenAI text-embedding-3-small. Tröskel för semantisk matchning: 0,81. Datamängd: Banking77 (testdelen) av PolyAI, licensierad som CC BY 4.0. 3 000 förfrågningar över 77 avsikter.

Mätt 11 oktober 2026. Besparingarna beror på hur ofta din trafik upprepar sig. En arbetslast utan upprepade eller liknande frågor sparar ingenting.

Kör det på ditt sätt

HotKV är kommersiell programvara. Låt oss driva det åt dig, eller kör det själv på infrastruktur du kontrollerar.

Vi driver det

HotKV Cloud

En helt hanterad HotKV-instans, driven och underhållen av oss på Google Cloud i 42 regioner. Öppnar i omgångar. Begär tidig åtkomst.

  • Provisionering, patchning och övervakning sköts åt dig
  • Varje instans är en isolerad maskin med dedikerade resurser
  • 42 Google Cloud-regioner att välja mellan
  • Faktureras månadsvis eller årsvis i USD via Stripe, med pris per region som visas live i kassan
Du driver det

HotKV On-Premise

Kör HotKV på dina egna servrar eller ditt eget molnkonto, med en licensfil och full kontroll över dataplacering och nätverksåtkomst.

  • Linux-paket för x86_64 och ARM64
  • Licensieras under ett separat on-premise-licensavtal
  • Driftsätt i ditt eget VPC, luftgapat nätverk eller datacenter

Officiella SDK:er

Tolv officiella klientbibliotek. HotKV talar också RESP2 och RESP3, så dina befintliga Redis-klienter och verktyg ansluter utan andra ändringar än värdnamnet.

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
från GitHub (hotkv-perl-client)
C
libhotkv (CMake, GitHub-release)
C++
hotkv-cpp (CMake, GitHub-release)

Fungerar med ditt AI-ramverk

SDK:erna för Python och Node.js levereras med integrationer på en rad för de ramverk som teamen redan bygger med. Separata open source-verktyg täcker LangGraph, MCP och OpenAI-kompatibla API:er.

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

Innehåller också HotKVCache för cache med exakt matchning, plus HotKVVectorStore och HotKVChatMessageHistory.

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

Innehåller också HotKVKVStore och HotKVChatStore.

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

LiteLLM:s inbyggda Redis-cache fungerar redan med HotKV oförändrad. Använd den här integrationen när du också vill ha semantisk cache.

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

Ingår i npm-paketet @hotkv/client.

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

Ingår i npm-paketet @hotkv/client.

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

En checkpointer för grafens tillstånd och ett långtidsminne med semantisk sökning. Kräver ingen HotKV-licens.

Läs dokumentationen
MCP-serverPython
pip install hotkv-mcp
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379

Låter Claude, Cursor och andra assistenter använda nycklar, agentminne, prompter och dokumentsökning. Skrivskyddat läge och namnrymder håller agenterna inom ramarna.

Läs dokumentationen
Cachande gatewayGo
go install github.com/hotkv-ltd/hotkv-gateway/cmd/hotkv-gateway@latest
client = OpenAI(base_url="http://localhost:8080/v1")

En proxy att byta in som cachar anrop till OpenAI-kompatibla API:er och Anthropic API, strömning inräknad. Byt en URL, ingen kod.

Läs dokumentationen