Devancez la concurrence

Réduisez vos dépenses de tokens LLM et répondez aux requêtes d’IA répétées depuis le cache en moins d’une milliseconde, tout en exploitant un magasin multithread compatible Redis.

de tokens en moins traités par Claude
70 %de tokens en moins traités par Claude
des requêtes servies depuis le cache une fois chaud
81 %des requêtes servies depuis le cache une fois chaud
par succès de cache à correspondance exacte (le modèle a mis 1,4 s)
0,05 mspar succès de cache à correspondance exacte (le modèle a mis 1,4 s)
Mesuré avec de vrais appels à l’API Anthropic
Conçu pour les charges de travail LLM

Arrêtez de payer pour répondre deux fois à la même question

HotKV se place devant vos appels aux LLM sous la forme d’un moteur unique compatible Redis. Il reconnaît les prompts auxquels il a déjà répondu, à l’identique ou approximativement, et fournit à votre application la réponse en cache plutôt qu’un nouvel appel d’API.

Répondre à un prompt répété depuis le cachePython
import hotkv client = hotkv.from_url("hotkv://localhost:6379")client.pcache_create("support", ttl=3600) def ask(prompt: str) -> str:    # Déjà demandé, mot pour mot : aucun appel au modèle    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

Résultat à titre d’exemple (données d’exemple)

Scénario : ask("How do I reset my password?") deux fois
Les deux appels renvoient : "Use the password-reset link on the sign-in page."
Premier appel : échec de cache → call_llm → réponse stockée
Second appel : réponse en cache → aucun appel au modèle
Mesuré avec de vrais appels à l’API Anthropic

Payez moins de tokens

Nous avons envoyé les mêmes 3 000 questions de support client à quatre modèles Claude actuels, à deux reprises : une fois directement au modèle, une fois avec HotKV devant.

70 %
de tokens en moins (entrée plus sortie) traités par les modèles, avec le cache de prompts propre au fournisseur déjà activé

Tokens traités par modèle

Anthropic claude-fable-5-1
70 % de tokens en moins70 % de coût en moins
Sans HotKV7,25 M tokens · 30,31 $
Avec HotKV2,16 M tokens · 9,18 $
Anthropic claude-opus-5-5
70 % de tokens en moins69 % de coût en moins
Sans HotKV7,34 M tokens · 14,60 $
Avec HotKV2,20 M tokens · 4,50 $
Anthropic claude-sonnet-5-5
70 % de tokens en moins70 % de coût en moins
Sans HotKV7,16 M tokens · 5,51 $
Avec HotKV2,14 M tokens · 1,66 $
Anthropic claude-haiku-5-5
70 % de tokens en moins70 % de coût en moins
Sans HotKV7,08 M tokens · 0,27 $
Avec HotKV2,11 M tokens · 0,08 $
81 %
des requêtes servies depuis le cache une fois chaud (les 1 000 dernières sur 3 000)
11,0x plus rapide
temps de réponse médian sur Claude Haiku 5.5, de 1,4 s à 125 ms
0,05 ms
temps de réponse pour une question répétée (le modèle a mis 1,4 s)

Ce que cela donne à grande échelle

  • Anthropic claude-fable-5-1 : 303 100 $ par mois sans HotKV, 91 800 $ avec, environ 211 300 $ économisés chaque mois.
  • Anthropic claude-opus-5-5 : 146 000 $ par mois sans HotKV, 45 000 $ avec, environ 101 000 $ économisés chaque mois.
  • Anthropic claude-sonnet-5-5 : 55 100 $ par mois sans HotKV, 16 600 $ avec, environ 38 500 $ économisés chaque mois.
  • Anthropic claude-haiku-5-5 : 2 700 $ par mois sans HotKV, 800 $ avec, environ 1 900 $ économisés chaque mois.

Pour 1 million de requêtes par jour, extrapolé à partir du coût mesuré par requête et en supposant le même profil de trafic. Les quatre modèles Claude ont été exécutés avec des réponses courtes, Fable 5.1 et Opus 5.5 à leur plus faible effort de raisonnement, de sorte que des réponses plus longues ou plus gourmandes en raisonnement donneraient plus de valeur à chaque appel évité.

Tous les chiffresTokens, coûts, qualité des réponses et compromis du seuil de similaritéAfficher

Nous avons fait tourner Claude Fable 5.1, Opus 5.5, Sonnet 5.5 et Haiku 5.5 sur les mêmes 3 000 requêtes chacun, avec et sans HotKV. Le cache de prompts propre au fournisseur était activé à chaque exécution, et les tokens et les coûts proviennent de l’usage indiqué dans chaque réponse, tokens de réflexion inclus.

Tokens, coûts et temps de réponse par modèle Claude, avec et sans HotKV
ModèleTokens économisésCoût sansCoût avecRéduction deAppels au modèleRéponse médiane
Claude Fable 5.170 %30,31 $9,18 $70 %de 3 000 à 896de 2,7 s à 127 ms
Claude Opus 5.570 %14,60 $4,50 $69 %de 3 000 à 898de 2,9 s à 126 ms
Claude Sonnet 5.570 %5,51 $1,66 $70 %de 3 000 à 897de 1,8 s à 128 ms
Claude Haiku 5.570 %0,27 $0,08 $70 %de 3 000 à 897de 1,4 s à 125 ms

Quelle est la qualité des réponses en cache ?

Pour chaque question reformulée servie depuis le cache, un autre modèle a comparé la réponse en cache à la réponse fraîche que le même modèle avait donnée à cette question exacte, dans un ordre aléatoire. Aucun modèle n’a noté sa propre sortie. C’est un modèle de langage qui juge, et non une relecture humaine, et sa sévérité diffère d’un modèle à l’autre : comparez donc réponses en cache et réponses fraîches uniquement au sein d’un même modèle.

Part des réponses en cache et des réponses fraîches qu’un juge a jugées correctes pour la question exacte, par modèle
ModèleQuestions reformulées évaluéesRéponse en cache adaptéeRéponse fraîche adaptée
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 %

Le seuil de similarité arbitre entre économies et qualité des réponses

Chaque ligne est une exécution distincte de Claude Sonnet 5.5 sur les mêmes 3 000 requêtes (coût sans HotKV : 5,51 $).

Économie de coût et qualité des réponses pour cinq seuils de similarité
SeuilCoûtRéduction deRéponse en cache adaptéeRéponse fraîche adaptée
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 %

Ce que ces chiffres montrent et ne montrent pas

  • Au seuil de 0,81 utilisé pour les résultats ci-dessus, une réponse en cache convient à la question exacte moins souvent qu’une réponse fraîche, de 6 à 11 points de pourcentage. Les questions reformulées représentent environ 31 % des requêtes ; sur l’ensemble des réponses, cela donne donc environ 2 à 3 points. Dans les exécutions par seuil, les réponses en cache à partir de 0,88 n’étaient pas moins bonnes que les réponses fraîches, tout en économisant encore de 61 % à 64 % du coût.
  • Le chiffre « même intention » ci-dessus ne signifie pas « même bonne réponse ». Dans un test portant sur 119 paires de questions volontairement proches, où un seul détail, comme dépôt ou retrait, change la bonne réponse, 62 % des questions modifiées recevraient la réponse en cache au seuil de 0,81, 25 % à 0,90 et 10 % à 0,95. Ces paires sont conçues pour être difficiles et montrent le pire cas, pas la fréquence à laquelle il se produit dans le trafic réel. Si les mauvaises réponses coûtent cher dans votre cas d’usage, relevez le seuil.
  • Un jeu de données public de courtes questions bancaires, un modèle d’embedding et un juge automatisé. L’effet du seuil a été mesuré sur un seul modèle. Les trois autres n’ont été exécutés qu’à 0,81. Votre taux de répétition et vos questions donneront des chiffres différents.

3 000 questions de support client tirées du jeu de test Banking77 avec une graine fixe (la popularité des intentions suit une distribution de Zipf, s=1,0 ; les questions sont échantillonnées uniformément au sein de chaque intention, avec répétitions). Chaque question a été envoyée au modèle avec la même politique de support comme prompt système. Référence : chaque requête appelle le modèle, avec le cache de prompts du fournisseur activé. HotKV : recherche à correspondance exacte (GET sur une clé SHA-256 de la question normalisée), puis recherche sémantique (SCACHE.GET avec un embedding de la question), et le modèle n’est appelé qu’en cas d’échec de cache. Les nombres de tokens sont tirés du bloc d’usage de chaque réponse d’API ; les coûts utilisent les prix catalogue et incluent les appels d’embedding. Le seuil de similarité a été choisi sur le jeu d’entraînement Banking77, distinct, comme la valeur la plus basse donnant au moins 98 % de précision d’intention identique sur les succès sémantiques.

Modèle d’embedding : OpenAI text-embedding-3-small. Seuil de correspondance sémantique : 0,81. Jeu de données : Banking77 (jeu de test) par PolyAI, sous licence CC BY 4.0. 3 000 requêtes réparties sur 77 intentions.

Mesuré le 11 octobre 2026. Les économies dépendent de la fréquence à laquelle votre trafic se répète. Une charge de travail sans question répétée ou similaire n’économise rien.

Utilisez-le à votre façon

HotKV est un logiciel commercial. Laissez-nous l’exploiter pour vous, ou exploitez-le vous-même sur une infrastructure que vous contrôlez.

Nous l’hébergeons

HotKV Cloud

Une instance HotKV entièrement gérée, hébergée et exploitée par nos soins sur Google Cloud dans 42 régions. Ouverture par vagues. Demandez un accès anticipé.

  • Provisionnement, correctifs et supervision pris en charge pour vous
  • Chaque instance est une machine isolée aux ressources dédiées
  • 42 régions Google Cloud au choix
  • Facturation mensuelle ou annuelle en USD via Stripe, tarif calculé en direct par région au moment du paiement
Vous l’hébergez

HotKV On-Premise

Exécutez HotKV sur vos propres serveurs ou sur votre propre compte cloud, avec un fichier de licence et un contrôle total sur la résidence des données et l’accès réseau.

  • Paquets Linux pour x86_64 et ARM64
  • Sous licence, dans le cadre d’un contrat de licence on-premise distinct
  • À déployer dans votre propre VPC, réseau isolé (air-gapped) ou centre de données

SDK officiels

Douze bibliothèques clientes officielles. HotKV parle aussi RESP2 et RESP3 : vos clients et outils Redis existants s’y connectent sans autre changement que le nom d’hôte.

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

Compatible avec votre framework d’IA

Les SDK Python et Node.js fournissent des intégrations en une ligne pour les frameworks avec lesquels les équipes construisent déjà. Des outils open source distincts couvrent LangGraph, MCP et les API compatibles OpenAI.

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

Inclut aussi HotKVCache pour la mise en cache à correspondance exacte, ainsi que HotKVVectorStore et HotKVChatMessageHistory.

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

Inclut aussi HotKVKVStore et HotKVChatStore.

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

Le cache Redis intégré de LiteLLM fonctionne déjà tel quel avec HotKV. Recourez à cette intégration si vous voulez aussi du cache sémantique.

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

Fourni dans le paquet npm @hotkv/client.

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

Fourni dans le paquet npm @hotkv/client.

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

Un checkpointer pour l’état du graphe et un magasin de mémoire à long terme avec recherche sémantique. Ne nécessite aucune licence HotKV.

Lire la documentation
Serveur MCPPython
pip install hotkv-mcp
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379

Permet à Claude, Cursor et à d’autres assistants d’utiliser les clés, la mémoire d’agent, les prompts et la recherche de documents. Un mode lecture seule et des espaces de noms gardent les agents dans leurs limites.

Lire la documentation
Passerelle de cacheGo
go install github.com/hotkv-ltd/hotkv-gateway/cmd/hotkv-gateway@latest
client = OpenAI(base_url="http://localhost:8080/v1")

Un proxy prêt à l’emploi qui met en cache les appels aux API compatibles OpenAI et Anthropic, streaming compris. Changez une URL, aucun code.

Lire la documentation