Schlagen Sie die Konkurrenz

Senken Sie Ihre LLM-Token-Ausgaben und beantworten Sie wiederholte KI-Anfragen in unter einer Millisekunde aus dem Cache, während Sie einen multithreaded, Redis-kompatiblen Store betreiben.

weniger Token von Claude verarbeitet
70 %weniger Token von Claude verarbeitet
der Anfragen aus dem Cache beantwortet, sobald er warm ist
81 %der Anfragen aus dem Cache beantwortet, sobald er warm ist
pro Cache-Treffer bei exakter Übereinstimmung (das Modell brauchte 1,4 s)
0,05 mspro Cache-Treffer bei exakter Übereinstimmung (das Modell brauchte 1,4 s)
Gemessen mit echten API-Aufrufen an Anthropic
Entwickelt für LLM-Workloads

Hören Sie auf, für dieselbe Frage zweimal zu bezahlen

HotKV sitzt als eine Redis-kompatible Engine vor Ihren LLM-Aufrufen. Es erkennt Prompts, die es bereits beantwortet hat, exakt oder näherungsweise, und gibt Ihrer Anwendung die zwischengespeicherte Antwort statt eines neuen API-Aufrufs.

Einen wiederholten Prompt aus dem Cache beantwortenPython
import hotkv client = hotkv.from_url("hotkv://localhost:6379")client.pcache_create("support", ttl=3600) def ask(prompt: str) -> str:    # Schon einmal wortgleich gefragt: kein Modellaufruf    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

Beispielergebnis (Beispieldaten)

Szenario: ask("How do I reset my password?") zweimal
Beide Aufrufe liefern: "Use the password-reset link on the sign-in page."
Erster Aufruf: Cache-Miss → call_llm → Antwort gespeichert
Zweiter Aufruf: Antwort aus dem Cache → kein Modellaufruf
Gemessen mit echten API-Aufrufen an Anthropic

Zahlen Sie für weniger Token

Wir haben dieselben 3.000 Kundensupport-Fragen zweimal an vier aktuelle Claude-Modelle gesendet: einmal direkt an das Modell, einmal mit HotKV davor.

70 %
weniger Token (Eingabe plus Ausgabe) von den Modellen verarbeitet, bei bereits aktiviertem Prompt-Caching des Anbieters

Pro Modell verarbeitete Token

Anthropic claude-fable-5-1
70 % weniger Token70 % geringere Kosten
Ohne HotKV7,25 Mio. Token · 30,31 $
Mit HotKV2,16 Mio. Token · 9,18 $
Anthropic claude-opus-5-5
70 % weniger Token69 % geringere Kosten
Ohne HotKV7,34 Mio. Token · 14,60 $
Mit HotKV2,20 Mio. Token · 4,50 $
Anthropic claude-sonnet-5-5
70 % weniger Token70 % geringere Kosten
Ohne HotKV7,16 Mio. Token · 5,51 $
Mit HotKV2,14 Mio. Token · 1,66 $
Anthropic claude-haiku-5-5
70 % weniger Token70 % geringere Kosten
Ohne HotKV7,08 Mio. Token · 0,27 $
Mit HotKV2,11 Mio. Token · 0,08 $
81 %
der Anfragen aus dem Cache beantwortet, sobald er warm ist (die letzten 1.000 von 3.000)
11,0x schneller
mediane Antwortzeit bei Claude Haiku 5.5, von 1,4 s auf 125 ms
0,05 ms
Antwortzeit für eine wiederholte Frage (das Modell brauchte 1,4 s)

Was das im großen Maßstab bedeutet

  • Anthropic claude-fable-5-1: 303.100 $ pro Monat ohne HotKV, 91.800 $ mit HotKV, etwa 211.300 $ pro Monat gespart.
  • Anthropic claude-opus-5-5: 146.000 $ pro Monat ohne HotKV, 45.000 $ mit HotKV, etwa 101.000 $ pro Monat gespart.
  • Anthropic claude-sonnet-5-5: 55.100 $ pro Monat ohne HotKV, 16.600 $ mit HotKV, etwa 38.500 $ pro Monat gespart.
  • Anthropic claude-haiku-5-5: 2.700 $ pro Monat ohne HotKV, 800 $ mit HotKV, etwa 1.900 $ pro Monat gespart.

Bei 1 Million Anfragen pro Tag, hochgerechnet aus den gemessenen Kosten pro Anfrage und unter der Annahme desselben Traffic-Musters. Die vier Claude-Modelle liefen mit kurzen Antworten, Fable 5.1 und Opus 5.5 mit ihrem niedrigsten Reasoning-Aufwand, sodass längere oder Reasoning-lastige Antworten jeden vermiedenen Aufruf wertvoller machen würden.

Alle ZahlenToken, Kosten, Antwortqualität und der Zielkonflikt beim Ähnlichkeits-SchwellenwertAnzeigen

Wir haben Claude Fable 5.1, Opus 5.5, Sonnet 5.5 und Haiku 5.5 jeweils mit denselben 3.000 Anfragen getestet, mit und ohne HotKV. Das Prompt-Caching des jeweiligen Anbieters war in jedem Lauf eingeschaltet, und Token und Kosten werden der Nutzungsangabe (usage) jeder Antwort entnommen, Thinking-Token eingeschlossen.

Token, Kosten und Antwortzeit pro Claude-Modell mit und ohne HotKV
ModellEingesparte TokenKosten ohneKosten mitGeringer umModellaufrufeMediane Antwortzeit
Claude Fable 5.170 %30,31 $9,18 $70 %von 3.000 auf 896von 2,7 s auf 127 ms
Claude Opus 5.570 %14,60 $4,50 $69 %von 3.000 auf 898von 2,9 s auf 126 ms
Claude Sonnet 5.570 %5,51 $1,66 $70 %von 3.000 auf 897von 1,8 s auf 128 ms
Claude Haiku 5.570 %0,27 $0,08 $70 %von 3.000 auf 897von 1,4 s auf 125 ms

Wie gut sind die zwischengespeicherten Antworten?

Für jede aus dem Cache bediente umformulierte Frage hat ein anderes Modell die zwischengespeicherte Antwort mit der frischen Antwort verglichen, die dasselbe Modell auf genau diese Frage gegeben hat, in zufälliger Reihenfolge. Kein Modell hat seine eigene Ausgabe bewertet. Hier urteilt ein Sprachmodell, keine menschliche Prüfung, und dessen Strenge unterscheidet sich zwischen den Modellen. Vergleichen Sie daher zwischengespeicherte und frische Antworten nur innerhalb eines Modells.

Anteil der zwischengespeicherten und frischen Antworten, die ein Bewerter pro Modell für die exakt gestellte Frage als korrekt befand
ModellBewertete umformulierte FragenGecachte Antwort passtFrische Antwort passt
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 %

Der Ähnlichkeits-Schwellenwert wägt Einsparungen gegen Antwortqualität ab

Jede Zeile ist ein separater Lauf von Claude Sonnet 5.5 mit denselben 3.000 Anfragen (Kosten ohne HotKV: 5,51 $).

Kosteneinsparung und Antwortqualität bei fünf Ähnlichkeits-Schwellenwerten
SchwellenwertKostenGeringer umGecachte Antwort passtFrische Antwort passt
0,811,66 $70 %77,9 %86,1 %
0,851,88 $66 %80,3 %85,6 %
0,881,99 $64 %89,5 %83,8 %
0,902,13 $61 %87,9 %86,5 %
0,952,22 $60 %92,0 %90,0 %

Was diese Zahlen zeigen und was nicht

  • Beim Schwellenwert von 0,81, der für die obigen Ergebnisse verwendet wurde, passt eine zwischengespeicherte Antwort um 6 bis 11 Prozentpunkte seltener zur exakt gestellten Frage als eine frische Antwort. Umformulierte Fragen machen etwa 31 % der Anfragen aus, über alle Antworten hinweg sind das also grob 2 bis 3 Punkte. In den Schwellenwert-Läufen waren zwischengespeicherte Antworten ab 0,88 nicht schlechter als frische und sparten dabei weiterhin 61 % bis 64 % der Kosten.
  • Die obige Angabe zum „gleichen Intent“ bedeutet nicht „gleiche richtige Antwort“. In einem Test mit 119 absichtlich sehr ähnlichen Fragenpaaren, bei denen ein einzelnes Detail wie Einzahlen versus Abheben die richtige Antwort ändert, würde bei einem Schwellenwert von 0,81 für 62 % der veränderten Fragen die zwischengespeicherte Antwort ausgeliefert, bei 0,90 für 25 % und bei 0,95 für 10 %. Diese Paare sind bewusst schwierig gebaut und zeigen den schlimmsten Fall, nicht, wie oft er im realen Traffic auftritt. Wenn falsche Antworten in Ihrem Anwendungsfall teuer sind, erhöhen Sie den Schwellenwert.
  • Ein öffentlicher Datensatz kurzer Banking-Fragen, ein Embedding-Modell und ein automatisierter Bewerter. Der Effekt des Schwellenwerts wurde an einem Modell gemessen. Die anderen drei wurden nur bei 0,81 ausgeführt. Ihre Wiederholungsrate und Ihre Fragen werden andere Zahlen ergeben.

3.000 Kundensupport-Fragen, mit festem Seed aus dem Test-Split von Banking77 gezogen (die Beliebtheit der Intents folgt einer Zipf-Verteilung, s=1,0; innerhalb jedes Intents werden Fragen gleichverteilt gezogen, mit Wiederholungen). Jede Frage wurde mit denselben Support-Richtlinien als Systemprompt an das Modell gesendet. Baseline: Jede Anfrage ruft das Modell auf, wobei das Prompt-Caching des jeweiligen Anbieters eingeschaltet ist. HotKV: Lookup auf exakte Übereinstimmung (GET auf einen SHA-256-Schlüssel der normalisierten Frage), dann ein semantischer Lookup (SCACHE.GET mit einem Embedding der Frage); das Modell wird nur bei einem Cache-Miss aufgerufen. Die Token-Zahlen stammen aus dem usage-Block jeder API-Antwort; die Kosten basieren auf Listenpreisen und schließen die Embedding-Aufrufe ein. Der Ähnlichkeits-Schwellenwert wurde auf dem separaten Banking77-Train-Split als der niedrigste Wert gewählt, der bei semantischen Treffern mindestens 98 % Precision für denselben Intent liefert.

Embedding-Modell: OpenAI text-embedding-3-small. Schwellenwert für die semantische Übereinstimmung: 0,81. Datensatz: Banking77 (Test-Split) von PolyAI, lizenziert unter CC BY 4.0. 3.000 Anfragen über 77 Intents.

Gemessen am 11. Oktober 2026. Die Einsparungen hängen davon ab, wie oft sich Ihr Traffic wiederholt. Ein Workload ohne wiederholte oder ähnliche Fragen spart nichts.

Betreiben Sie es auf Ihre Weise

HotKV ist kommerzielle Software. Lassen Sie es von uns für Sie betreiben, oder betreiben Sie es selbst auf einer Infrastruktur, die Sie kontrollieren.

Wir hosten es

HotKV Cloud

Eine vollständig verwaltete HotKV-Instanz, von uns gehostet und betrieben auf Google Cloud in 42 Regionen. Wir öffnen schrittweise. Fordern Sie frühen Zugang an.

  • Bereitstellung, Patching und Monitoring übernehmen wir für Sie
  • Jede Instanz ist eine isolierte Maschine mit dedizierten Ressourcen
  • 42 Google-Cloud-Regionen zur Auswahl
  • Monatliche oder jährliche Abrechnung in USD über Stripe, live pro Region beim Checkout berechnet
Sie hosten es

HotKV On-Premises

Betreiben Sie HotKV auf Ihren eigenen Servern oder in Ihrem eigenen Cloud-Konto, mit einer Lizenzdatei und voller Kontrolle über Datenspeicherort und Netzwerkzugriff.

  • Linux-Pakete für x86_64 und ARM64
  • Lizenziert über einen separaten On-Premises-Lizenzvertrag
  • Betrieb in Ihrer eigenen VPC, in einem Air-Gap-Netzwerk oder in Ihrem Rechenzentrum

Offizielle SDKs

Zwölf offizielle Client-Bibliotheken. HotKV spricht außerdem RESP2 und RESP3, sodass sich Ihre bestehenden Redis-Clients und -Tools verbinden, ohne dass mehr als der Hostname geändert werden muss.

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
von GitHub (hotkv-perl-client)
C
libhotkv (CMake, GitHub-Release)
C++
hotkv-cpp (CMake, GitHub-Release)

Funktioniert mit Ihrem KI-Framework

Die Python- und Node.js-SDKs liefern Einzeiler-Integrationen für die Frameworks, mit denen Teams ohnehin bauen. Separate Open-Source-Tools decken LangGraph, MCP und OpenAI-kompatible APIs ab.

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

Enthält außerdem HotKVCache für Caching bei exakter Übereinstimmung sowie HotKVVectorStore und HotKVChatMessageHistory.

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

Enthält außerdem HotKVKVStore und HotKVChatStore.

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

Der in LiteLLM integrierte Redis-Cache funktioniert bereits unverändert mit HotKV. Greifen Sie zu dieser Integration, wenn Sie zusätzlich semantisches Caching möchten.

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

Im npm-Paket @hotkv/client enthalten.

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

Im npm-Paket @hotkv/client enthalten.

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

Ein Checkpointer für den Graph-Zustand und ein Langzeitspeicher mit semantischer Suche. Benötigt keine HotKV-Lizenz.

Dokumentation lesen
MCP-ServerPython
pip install hotkv-mcp
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379

Ermöglicht Claude, Cursor und anderen Assistenten die Nutzung von Keys, Agentenspeicher, Prompts und Dokumentsuche. Ein schreibgeschützter Modus und Namespaces halten Agenten in ihren Grenzen.

Dokumentation lesen
Caching-GatewayGo
go install github.com/hotkv-ltd/hotkv-gateway/cmd/hotkv-gateway@latest
client = OpenAI(base_url="http://localhost:8080/v1")

Ein direkt einsetzbarer Proxy, der OpenAI-kompatible und Anthropic-API-Aufrufe zwischenspeichert, Streaming eingeschlossen. Eine URL ändern, kein Code.

Dokumentation lesen