Supera a la competencia

Reduce el gasto en tokens de LLM y responde desde la caché, en menos de un milisegundo, las solicitudes de IA repetidas mientras ejecutas un almacén multihilo y compatible con Redis.

menos tokens procesados por Claude
70 %menos tokens procesados por Claude
de las solicitudes respondidas desde la caché una vez que está caliente
81 %de las solicitudes respondidas desde la caché una vez que está caliente
por acierto de caché de coincidencia exacta (el modelo tardó 1,4 s)
0,05 mspor acierto de caché de coincidencia exacta (el modelo tardó 1,4 s)
Medido con llamadas reales a la API de Anthropic
Creado para cargas de trabajo de LLM

Deja de pagar dos veces por responder la misma pregunta

HotKV se sitúa delante de tus llamadas a LLM como un único motor compatible con Redis. Reconoce los prompts que ya ha respondido, de forma exacta o aproximada, y entrega a tu aplicación la respuesta en caché en lugar de una nueva llamada a la API.

Responder un prompt repetido desde la cachéPython
import hotkv client = hotkv.from_url("hotkv://localhost:6379")client.pcache_create("support", ttl=3600) def ask(prompt: str) -> str:    # Ya preguntado antes, palabra por palabra: sin llamada al modelo    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

Resultado ilustrativo (datos de ejemplo)

Escenario: ask("How do I reset my password?") dos veces
Ambas llamadas devuelven: "Use the password-reset link on the sign-in page."
Primera llamada: fallo de caché → call_llm → respuesta almacenada
Segunda llamada: respuesta en caché → sin llamada al modelo
Medido con llamadas reales a la API de Anthropic

Paga por menos tokens

Enviamos las mismas 3000 preguntas de atención al cliente dos veces a cuatro modelos Claude actuales: una directamente al modelo y otra con HotKV delante.

70 %
menos tokens (de entrada más de salida) procesados por los modelos, con la caché de prompts del propio proveedor ya activada

Tokens procesados por modelo

Anthropic claude-fable-5-1
70 % menos tokens70 % menos de costo
Sin HotKV7,25 M tokens · 30,31 US$
Con HotKV2,16 M tokens · 9,18 US$
Anthropic claude-opus-5-5
70 % menos tokens69 % menos de costo
Sin HotKV7,34 M tokens · 14,60 US$
Con HotKV2,20 M tokens · 4,50 US$
Anthropic claude-sonnet-5-5
70 % menos tokens70 % menos de costo
Sin HotKV7,16 M tokens · 5,51 US$
Con HotKV2,14 M tokens · 1,66 US$
Anthropic claude-haiku-5-5
70 % menos tokens70 % menos de costo
Sin HotKV7,08 M tokens · 0,27 US$
Con HotKV2,11 M tokens · 0,08 US$
81 %
de las solicitudes respondidas desde la caché una vez que está caliente (las últimas 1000 de 3000)
11,0x más rápido
tiempo de respuesta mediano en Claude Haiku 5.5, de 1,4 s a 125 ms
0,05 ms
tiempo de respuesta para una pregunta repetida (el modelo tardó 1,4 s)

Qué significa esto a gran escala

  • Anthropic claude-fable-5-1: 303.100 US$ al mes sin HotKV, 91.800 US$ con HotKV, unos 211.300 US$ ahorrados cada mes.
  • Anthropic claude-opus-5-5: 146.000 US$ al mes sin HotKV, 45.000 US$ con HotKV, unos 101.000 US$ ahorrados cada mes.
  • Anthropic claude-sonnet-5-5: 55.100 US$ al mes sin HotKV, 16.600 US$ con HotKV, unos 38.500 US$ ahorrados cada mes.
  • Anthropic claude-haiku-5-5: 2700 US$ al mes sin HotKV, 800 US$ con HotKV, unos 1900 US$ ahorrados cada mes.

Con 1 millón de solicitudes al día, extrapolado a partir del costo medido por solicitud y suponiendo el mismo patrón de tráfico. Los cuatro modelos Claude se ejecutaron con respuestas cortas, y Fable 5.1 y Opus 5.5 con su menor esfuerzo de razonamiento, de modo que las respuestas más largas o con más razonamiento harían que cada llamada evitada valiera más.

Todas las cifrasTokens, costo, calidad de las respuestas y el equilibrio del umbral de similitudMostrar

Ejecutamos Claude Fable 5.1, Opus 5.5, Sonnet 5.5 y Haiku 5.5 con las mismas 3000 solicitudes cada uno, con y sin HotKV. La caché de prompts del propio proveedor estaba activada en todas las ejecuciones, y los tokens y los costos se toman del campo de uso (usage) de cada respuesta, incluidos los tokens de razonamiento.

Tokens, costo y tiempo de respuesta por modelo Claude, con y sin HotKV
ModeloTokens ahorradosCosto sinCosto conMenor enLlamadas al modeloRespuesta mediana
Claude Fable 5.170 %30,31 US$9,18 US$70 %de 3000 a 896de 2,7 s a 127 ms
Claude Opus 5.570 %14,60 US$4,50 US$69 %de 3000 a 898de 2,9 s a 126 ms
Claude Sonnet 5.570 %5,51 US$1,66 US$70 %de 3000 a 897de 1,8 s a 128 ms
Claude Haiku 5.570 %0,27 US$0,08 US$70 %de 3000 a 897de 1,4 s a 125 ms

¿Qué calidad tienen las respuestas en caché?

Por cada pregunta reformulada atendida desde la caché, un modelo distinto comparó la respuesta en caché con la respuesta nueva que el mismo modelo dio a esa pregunta exacta, en orden aleatorio. Ningún modelo evaluó su propia salida. Quien juzga es un modelo de lenguaje, no una revisión humana, y su rigor difiere de un modelo a otro, así que compara las respuestas en caché con las nuevas solo dentro de un mismo modelo.

Proporción de respuestas en caché y nuevas que un evaluador consideró correctas para la pregunta exacta, por modelo
ModeloPreguntas reformuladas evaluadasLa respuesta en caché encajaLa respuesta nueva encaja
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 %

El umbral de similitud equilibra el ahorro frente a la calidad de las respuestas

Cada fila es una ejecución independiente de Claude Sonnet 5.5 con las mismas 3000 solicitudes (costo sin HotKV: 5,51 US$).

Ahorro de costo y calidad de las respuestas con cinco umbrales de similitud
UmbralCostoMenor enLa respuesta en caché encajaLa respuesta nueva encaja
0,811,66 US$70 %77,9 %86,1 %
0,851,88 US$66 %80,3 %85,6 %
0,881,99 US$64 %89,5 %83,8 %
0,902,13 US$61 %87,9 %86,5 %
0,952,22 US$60 %92,0 %90,0 %

Qué muestran y qué no muestran estas cifras

  • Con el umbral de 0,81 usado en los resultados anteriores, una respuesta en caché encaja con la pregunta exacta entre 6 y 11 puntos porcentuales menos a menudo que una nueva. Las preguntas reformuladas son alrededor del 31 % de las solicitudes, así que, sobre el conjunto de las respuestas, eso supone aproximadamente entre 2 y 3 puntos. En las ejecuciones por umbral, las respuestas en caché a partir de 0,88 no fueron peores que las nuevas, y aun así ahorraron entre el 61 % y el 64 % del costo.
  • La cifra de “misma intención” anterior no significa “misma respuesta correcta”. En una prueba con 119 pares de preguntas deliberadamente cercanas, en los que un detalle como depositar frente a retirar cambia la respuesta correcta, al 62 % de las preguntas modificadas se les serviría la respuesta en caché con un umbral de 0,81, al 25 % con 0,90 y al 10 % con 0,95. Estos pares están construidos para ser difíciles y muestran el peor caso, no la frecuencia con la que ocurre en el tráfico real. Si las respuestas erróneas son costosas en tu caso de uso, sube el umbral.
  • Un conjunto de datos público de preguntas bancarias cortas, un modelo de embeddings y un evaluador automatizado. El efecto del umbral se midió en un modelo. Los otros tres se ejecutaron solo con 0,81. Tu tasa de repetición y tus preguntas darán cifras diferentes.

3000 preguntas de atención al cliente extraídas del conjunto de prueba de Banking77 con una semilla fija (la popularidad de las intenciones sigue una distribución de Zipf, s=1,0; las preguntas se muestrean de forma uniforme dentro de cada intención, con repeticiones). Cada pregunta se envió al modelo con la misma política de soporte como prompt del sistema. Línea base: cada solicitud llama al modelo, con la caché de prompts del propio proveedor activada. HotKV: búsqueda de coincidencia exacta (GET sobre una clave SHA-256 de la pregunta normalizada) y después búsqueda semántica (SCACHE.GET con un embedding de la pregunta); el modelo solo se llama ante un fallo de caché. Los recuentos de tokens se toman del bloque usage de cada respuesta de la API; los costos usan precios de lista e incluyen las llamadas de embeddings. El umbral de similitud se eligió en el conjunto de entrenamiento de Banking77, que es aparte, como el valor más bajo que daba al menos un 98 % de precisión de misma intención en los aciertos semánticos.

Modelo de embeddings: OpenAI text-embedding-3-small. Umbral de coincidencia semántica: 0,81. Conjunto de datos: Banking77 (conjunto de prueba) de PolyAI, con licencia CC BY 4.0. 3000 solicitudes en 77 intenciones.

Medido el 11 de octubre de 2026. El ahorro depende de la frecuencia con la que se repite tu tráfico. Una carga de trabajo sin preguntas repetidas ni similares no ahorra nada.

Ejecútalo a tu manera

HotKV es software comercial. Déjanos ejecutarlo por ti, o ejecútalo tú mismo en una infraestructura que controles.

Nosotros lo alojamos

HotKV Cloud

Una instancia de HotKV totalmente administrada, alojada y operada por nosotros en Google Cloud en 42 regiones. Abrimos por oleadas. Solicita acceso anticipado.

  • Nos encargamos del aprovisionamiento, los parches y la monitorización
  • Cada instancia es una máquina aislada con recursos dedicados
  • 42 regiones de Google Cloud para elegir
  • Facturación mensual o anual en USD a través de Stripe, con precios en vivo por región al pagar
Tú lo alojas

HotKV On-Premise

Ejecuta HotKV en tus propios servidores o en tu propia cuenta en la nube, con un archivo de licencia y control total sobre la residencia de los datos y el acceso a la red.

  • Paquetes de Linux para x86_64 y ARM64
  • Se licencia mediante un contrato de licencia on-premise independiente
  • Despliégalo dentro de tu propia VPC, de una red aislada (air-gapped) o de tu centro de datos

SDK oficiales

Doce bibliotecas cliente oficiales. HotKV también habla RESP2 y RESP3, así que tus clientes y herramientas de Redis actuales se conectan sin más cambios que el nombre de host.

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

Funciona con tu framework de IA

Los SDK de Python y Node.js incluyen integraciones de una línea para los frameworks con los que ya trabajan los equipos. Herramientas de código abierto independientes cubren LangGraph, MCP y las API compatibles con OpenAI.

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

Incluye también HotKVCache para caché de coincidencia exacta, además de HotKVVectorStore y HotKVChatMessageHistory.

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

Incluye también HotKVKVStore y HotKVChatStore.

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

La caché de Redis integrada de LiteLLM ya funciona con HotKV sin cambios. Recurre a esta integración cuando quieras también caché semántica.

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

Se incluye en el paquete npm @hotkv/client.

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

Se incluye en el paquete npm @hotkv/client.

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

Un checkpointer para el estado del grafo y un almacén de memoria a largo plazo con búsqueda semántica. No necesita licencia de HotKV.

Leer la documentación
Servidor MCPPython
pip install hotkv-mcp
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379

Permite que Claude, Cursor y otros asistentes usen claves, memoria de agentes, prompts y búsqueda de documentos. El modo de solo lectura y los namespaces mantienen a los agentes dentro de sus límites.

Leer la documentación
Gateway de cachéGo
go install github.com/hotkv-ltd/hotkv-gateway/cmd/hotkv-gateway@latest
client = OpenAI(base_url="http://localhost:8080/v1")

Un proxy de sustitución directa que guarda en caché las llamadas a las API compatibles con OpenAI y a la API de Anthropic, incluido el streaming. Cambia una URL, sin código.

Leer la documentación