Kalahkan Pesaing

Pangkas pengeluaran token LLM dan jawab permintaan AI yang berulang dari cache dalam waktu kurang dari satu milidetik sambil menjalankan store multi-thread yang kompatibel dengan Redis.

token lebih sedikit yang diproses Claude
70%token lebih sedikit yang diproses Claude
permintaan dijawab dari cache setelah cache hangat
81%permintaan dijawab dari cache setelah cache hangat
per cache hit dengan pencocokan persis (model membutuhkan 1,4 s)
0,05 msper cache hit dengan pencocokan persis (model membutuhkan 1,4 s)
Diukur dengan panggilan API Anthropic yang nyata
Dibangun untuk beban kerja LLM

Berhenti membayar untuk menjawab pertanyaan yang sama dua kali

HotKV berada di depan panggilan LLM Anda sebagai satu mesin yang kompatibel dengan Redis. HotKV mengenali prompt yang sudah pernah dijawab, secara persis maupun mendekati, dan memberikan respons dari cache kepada aplikasi Anda sebagai ganti panggilan API baru.

Jawab prompt yang berulang dari cachePython
import hotkv client = hotkv.from_url("hotkv://localhost:6379")client.pcache_create("support", ttl=3600) def ask(prompt: str) -> str:    # Pernah ditanyakan, kata demi kata: tanpa panggilan model    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

Hasil ilustratif (data contoh)

Skenario: ask("How do I reset my password?") dua kali
Kedua panggilan mengembalikan: "Use the password-reset link on the sign-in page."
Panggilan pertama: cache miss → call_llm → jawaban disimpan
Panggilan kedua: jawaban dari cache → tanpa panggilan model
Diukur dengan panggilan API Anthropic yang nyata

Bayar untuk lebih sedikit token

Kami mengirim 3.000 pertanyaan dukungan pelanggan yang sama ke empat model Claude terkini sebanyak dua kali: sekali langsung ke model, sekali dengan HotKV di depannya.

70%
token lebih sedikit (masukan plus keluaran) yang diproses model, dengan prompt caching dari penyedia sudah aktif

Token yang diproses per model

Anthropic claude-fable-5-1
70% token lebih sedikit70% biaya lebih rendah
Tanpa HotKV7,25M token · $30,31
Dengan HotKV2,16M token · $9,18
Anthropic claude-opus-5-5
70% token lebih sedikit69% biaya lebih rendah
Tanpa HotKV7,34M token · $14,60
Dengan HotKV2,20M token · $4,50
Anthropic claude-sonnet-5-5
70% token lebih sedikit70% biaya lebih rendah
Tanpa HotKV7,16M token · $5,51
Dengan HotKV2,14M token · $1,66
Anthropic claude-haiku-5-5
70% token lebih sedikit70% biaya lebih rendah
Tanpa HotKV7,08M token · $0,27
Dengan HotKV2,11M token · $0,08
81%
permintaan dijawab dari cache setelah hangat (1.000 terakhir dari 3.000)
11,0x lebih cepat
median waktu respons pada Claude Haiku 5.5, dari 1,4 s turun menjadi 125 ms
0,05 ms
waktu jawab untuk pertanyaan yang diulang (model membutuhkan 1,4 s)

Artinya pada skala besar

  • Anthropic claude-fable-5-1: $303.100 sebulan tanpa HotKV, $91.800 dengan HotKV, sekitar $211.300 dihemat setiap bulan.
  • Anthropic claude-opus-5-5: $146.000 sebulan tanpa HotKV, $45.000 dengan HotKV, sekitar $101.000 dihemat setiap bulan.
  • Anthropic claude-sonnet-5-5: $55.100 sebulan tanpa HotKV, $16.600 dengan HotKV, sekitar $38.500 dihemat setiap bulan.
  • Anthropic claude-haiku-5-5: $2.700 sebulan tanpa HotKV, $800 dengan HotKV, sekitar $1.900 dihemat setiap bulan.

Pada 1 juta permintaan per hari, diekstrapolasi dari biaya terukur per permintaan dan dengan asumsi pola trafik yang sama. Keempat model Claude dijalankan dengan jawaban pendek, dan Fable 5.1 serta Opus 5.5 pada tingkat usaha penalaran terendah, jadi jawaban yang lebih panjang atau banyak penalaran akan membuat setiap panggilan yang dihindari lebih bernilai.

Angka lengkapToken, biaya, kualitas jawaban, dan pertukaran ambang batas kemiripanTampilkan

Kami menjalankan Claude Fable 5.1, Opus 5.5, Sonnet 5.5, dan Haiku 5.5 pada 3.000 permintaan yang sama untuk masing-masing, dengan dan tanpa HotKV. Prompt caching dari penyedia aktif di setiap jalan, dan token serta biaya diambil dari penggunaan pada setiap respons, termasuk token berpikir.

Token, biaya, dan waktu respons per model Claude dengan dan tanpa HotKV
ModelToken dihematBiaya tanpaBiaya denganLebih rendahPanggilan modelMedian respons
Claude Fable 5.170%$30,31$9,1870%3.000 hingga 8962,7 s hingga 127 ms
Claude Opus 5.570%$14,60$4,5069%3.000 hingga 8982,9 s hingga 126 ms
Claude Sonnet 5.570%$5,51$1,6670%3.000 hingga 8971,8 s hingga 128 ms
Claude Haiku 5.570%$0,27$0,0870%3.000 hingga 8971,4 s hingga 125 ms

Seberapa baik jawaban dari cache?

Untuk setiap pertanyaan dengan kata lain yang dilayani dari cache, model lain membandingkan jawaban cache dengan jawaban baru yang diberikan model yang sama untuk pertanyaan persis tersebut, dalam urutan acak. Tidak ada model yang menilai keluarannya sendiri. Ini adalah penilaian model bahasa, bukan tinjauan manusia, dan tingkat ketatnya berbeda antarmodel, jadi bandingkan jawaban cache dengan jawaban baru hanya dalam satu model.

Persentase jawaban cache dan jawaban baru yang dinilai benar oleh juri untuk pertanyaan persis tersebut, per model
ModelPertanyaan dengan kata lain yang dinilaiJawaban cache sesuaiJawaban baru sesuai
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%

Ambang batas kemiripan menukar penghematan dengan kualitas jawaban

Setiap baris adalah jalan terpisah dari Claude Sonnet 5.5 pada 3.000 permintaan yang sama (biaya tanpa HotKV: $5,51).

Penghematan biaya dan kualitas jawaban pada lima ambang batas kemiripan
Ambang batasBiayaLebih rendahJawaban cache sesuaiJawaban baru sesuai
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%

Apa yang ditunjukkan dan tidak ditunjukkan angka-angka ini

  • Pada ambang batas 0,81 yang dipakai untuk hasil di atas, jawaban cache sesuai dengan pertanyaan persis 6 hingga 11 poin persentase lebih jarang daripada jawaban baru. Pertanyaan dengan kata lain adalah sekitar 31% dari permintaan, jadi di seluruh respons itu kira-kira 2 hingga 3 poin. Pada jalan ambang batas, jawaban cache dari 0,88 ke atas tidak lebih buruk daripada jawaban baru, sambil tetap menghemat 61% hingga 64% biaya.
  • Angka "maksud sama" di atas tidak berarti "jawaban benar yang sama". Dalam pengujian terhadap 119 pasangan pertanyaan yang sengaja dibuat berdekatan, di mana satu detail seperti setor versus tarik mengubah jawaban yang benar, 62% dari pertanyaan yang berubah akan dilayani dengan jawaban cache pada 0,81, 25% pada 0,90 dan 10% pada 0,95. Pasangan ini dibuat agar sulit dan menunjukkan kasus terburuk, bukan seberapa sering hal itu terjadi pada trafik nyata. Jika jawaban yang salah mahal bagi kasus penggunaan Anda, naikkan ambang batas.
  • Satu dataset publik berisi pertanyaan perbankan singkat, satu model embedding, dan juri otomatis. Efek ambang batas diukur pada satu model. Tiga lainnya dijalankan hanya pada 0,81. Tingkat pengulangan dan pertanyaan Anda akan memberi angka yang berbeda.

3.000 pertanyaan dukungan pelanggan diambil dari split uji Banking77 dengan seed tetap (popularitas intent mengikuti distribusi Zipf, s=1,0; pertanyaan disampel secara seragam dalam setiap intent, dengan pengulangan). Setiap pertanyaan dikirim ke model dengan kebijakan dukungan yang sama sebagai system prompt. Baseline: setiap permintaan memanggil model, dengan prompt caching dari penyedia diaktifkan. HotKV: pencarian pencocokan persis (GET pada kunci SHA-256 dari pertanyaan yang dinormalisasi), lalu pencarian semantik (SCACHE.GET dengan embedding pertanyaan), dan model hanya dipanggil saat miss. Jumlah token diambil dari blok usage pada setiap respons API; biaya memakai harga resmi dan mencakup panggilan embedding. Ambang batas kemiripan dipilih pada split latih Banking77 yang terpisah sebagai nilai terendah yang memberikan presisi intent sama setidaknya 98% pada hit semantik.

Model embedding: OpenAI text-embedding-3-small. Ambang batas kecocokan semantik: 0,81. Dataset: Banking77 (split uji) oleh PolyAI, berlisensi CC BY 4.0. 3.000 permintaan dari 77 intent.

Diukur 11 Oktober 2026. Penghematan bergantung pada seberapa sering trafik Anda mengulang dirinya sendiri. Beban kerja tanpa pertanyaan yang berulang atau mirip tidak menghemat apa pun.

Jalankan dengan cara Anda

HotKV adalah perangkat lunak komersial. Biarkan kami yang menjalankannya untuk Anda, atau jalankan sendiri di infrastruktur yang Anda kendalikan.

Kami yang menghosting

HotKV Cloud

Instance HotKV terkelola penuh, dihosting dan dioperasikan oleh kami di Google Cloud di 42 region. Dibuka secara bergelombang. Minta akses awal.

  • Provisioning, patching, dan pemantauan ditangani untuk Anda
  • Setiap instance adalah mesin terisolasi dengan sumber daya khusus
  • 42 region Google Cloud untuk dipilih
  • Ditagih bulanan atau tahunan dalam USD melalui Stripe, dengan harga langsung per region saat checkout
Anda yang menghosting

HotKV On-Premise

Jalankan HotKV di server Anda sendiri atau akun cloud Anda sendiri, dengan file lisensi, dan kendali penuh atas residensi data dan akses jaringan.

  • Paket Linux untuk x86_64 dan ARM64
  • Berlisensi berdasarkan perjanjian lisensi on-premise tersendiri
  • Deploy di dalam VPC Anda sendiri, jaringan air-gapped, atau pusat data

SDK Resmi

Dua belas pustaka klien resmi. HotKV juga berbicara RESP2 dan RESP3, jadi klien dan alat Redis Anda yang sudah ada terhubung tanpa perubahan selain hostname.

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

Cocok dengan framework AI Anda

SDK Python dan Node.js menyertakan integrasi satu baris untuk framework yang sudah dipakai tim untuk membangun. Alat open source terpisah mencakup LangGraph, MCP, dan API yang kompatibel dengan OpenAI.

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

Juga mencakup HotKVCache untuk caching dengan pencocokan persis, plus HotKVVectorStore dan HotKVChatMessageHistory.

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

Juga mencakup HotKVKVStore dan HotKVChatStore.

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

Cache Redis bawaan LiteLLM sudah bekerja dengan HotKV tanpa perubahan. Gunakan integrasi ini ketika Anda juga menginginkan semantic caching.

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

Disertakan dalam paket npm @hotkv/client.

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

Disertakan dalam paket npm @hotkv/client.

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

Checkpointer untuk status graf dan penyimpanan memori jangka panjang dengan pencarian semantik. Tidak memerlukan lisensi HotKV.

Baca dokumentasi
Server MCPPython
pip install hotkv-mcp
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379

Memungkinkan Claude, Cursor, dan asisten lain menggunakan kunci, memori agen, prompt, dan pencarian dokumen. Mode baca-saja dan namespace menjaga agen tetap dalam batas.

Baca dokumentasi
Gateway cachingGo
go install github.com/hotkv-ltd/hotkv-gateway/cmd/hotkv-gateway@latest
client = OpenAI(base_url="http://localhost:8080/v1")

Proxy drop-in yang men-cache panggilan API yang kompatibel dengan OpenAI dan Anthropic, termasuk streaming. Ubah satu URL, tanpa kode.

Baca dokumentasi