競合に差をつける

LLMのトークン支出を削減し、繰り返されるAIリクエストにはキャッシュから1ミリ秒未満で応答します。それを、マルチスレッドのRedis互換ストアを運用しながら実現します。

Claudeが処理したトークンの削減
70%Claudeが処理したトークンの削減
ウォームアップ後にキャッシュから応答したリクエスト
81%ウォームアップ後にキャッシュから応答したリクエスト
完全一致のキャッシュヒット1回あたり(モデルは1.4 s)
0.05 ms完全一致のキャッシュヒット1回あたり(モデルは1.4 s)
実際のAnthropic API呼び出しで測定
LLMワークロード向けに設計

同じ質問への回答に二度払うのはやめましょう

HotKVは、1つのRedis互換エンジンとしてLLM呼び出しの前段に配置されます。すでに回答したプロンプトを完全一致または近似で認識し、新たなAPI呼び出しの代わりに、キャッシュ済みの応答をアプリケーションに返します。

繰り返されたプロンプトにキャッシュから回答Python
import hotkv client = hotkv.from_url("hotkv://localhost:6379")client.pcache_create("support", ttl=3600) def ask(prompt: str) -> str:    # 一字一句同じ質問が過去にあった:モデル呼び出しなし    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

結果の例(サンプルデータ)

シナリオ:ask("How do I reset my password?")を2回実行
両方の呼び出しが返す値:"Use the password-reset link on the sign-in page."
1回目の呼び出し:キャッシュミス → call_llm → 回答を保存
2回目の呼び出し:キャッシュ済みの回答 → モデル呼び出しなし
実際のAnthropic API呼び出しで測定

支払うトークンを減らしましょう

同じ3,000件のカスタマーサポートの質問を、現行のClaudeモデル4種に2回ずつ送信しました。1回はモデルに直接、もう1回はHotKVを前段に置いて送信しています。

70%
モデルが処理したトークン(入力と出力の合計)の削減率(プロバイダー自身のプロンプトキャッシュを有効にした状態)

モデルごとの処理トークン数

Anthropic claude-fable-5-1
トークン70%削減コスト70%削減
HotKVなし7.25Mトークン · $30.31
HotKVあり2.16Mトークン · $9.18
Anthropic claude-opus-5-5
トークン70%削減コスト69%削減
HotKVなし7.34Mトークン · $14.60
HotKVあり2.20Mトークン · $4.50
Anthropic claude-sonnet-5-5
トークン70%削減コスト70%削減
HotKVなし7.16Mトークン · $5.51
HotKVあり2.14Mトークン · $1.66
Anthropic claude-haiku-5-5
トークン70%削減コスト70%削減
HotKVなし7.08Mトークン · $0.27
HotKVあり2.11Mトークン · $0.08
81%
ウォームアップ後にキャッシュから応答したリクエスト(3,000件中、最後の1,000件)
11.0倍高速
Claude Haiku 5.5の応答時間の中央値(1.4 sから125 msに短縮)
0.05 ms
繰り返された質問への応答時間(モデルは1.4 s)

大規模運用での効果

  • Anthropic claude-fable-5-1:HotKVなしで月$303,100、HotKVありで$91,800、毎月約$211,300の節約。
  • Anthropic claude-opus-5-5:HotKVなしで月$146,000、HotKVありで$45,000、毎月約$101,000の節約。
  • Anthropic claude-sonnet-5-5:HotKVなしで月$55,100、HotKVありで$16,600、毎月約$38,500の節約。
  • Anthropic claude-haiku-5-5:HotKVなしで月$2,700、HotKVありで$800、毎月約$1,900の節約。

1日100万リクエストの場合の値で、測定したリクエストあたりのコストから外挿し、同じトラフィックパターンを仮定しています。4つのClaudeモデルは短い回答で実行し、Fable 5.1とOpus 5.5は最も低い推論レベル(reasoning effort)で実行しました。そのため、より長い回答や推論の多い回答では、回避した呼び出し1回あたりの価値はさらに大きくなります。

すべての数値トークン、コスト、回答の品質、類似度しきい値のトレードオフ表示

Claude Fable 5.1、Opus 5.5、Sonnet 5.5、Haiku 5.5のそれぞれで、同じ3,000件のリクエストをHotKVあり・なしで実行しました。すべての実行でプロバイダー自身のプロンプトキャッシュを有効にしており、トークンとコストは各応答のusageから取得しています(thinkingトークンを含む)。

Claudeモデルごとの、HotKVあり・なしでのトークン、コスト、応答時間
モデル削減トークンHotKVなしのコストHotKVありのコスト削減率モデル呼び出し数応答時間の中央値
Claude Fable 5.170%$30.31$9.1870%3,000 → 8962.7 s → 127 ms
Claude Opus 5.570%$14.60$4.5069%3,000 → 8982.9 s → 126 ms
Claude Sonnet 5.570%$5.51$1.6670%3,000 → 8971.8 s → 128 ms
Claude Haiku 5.570%$0.27$0.0870%3,000 → 8971.4 s → 125 ms

キャッシュされた回答の品質は?

キャッシュから応答した言い換え質問のそれぞれについて、別のモデルが、キャッシュされた回答と、同じモデルがまさにその質問に返した新規の回答とを、ランダムな順序で比較しました。どのモデルも自身の出力を採点していません。これは人間によるレビューではなく言語モデルによる判定であり、その厳しさはモデルによって異なります。そのため、キャッシュ回答と新規回答の比較は同じモデル内でのみ行ってください。

モデルごとに、判定役のモデルが元の質問に対して正しいと判断したキャッシュ回答と新規回答の割合
モデル評価した言い換え質問キャッシュ回答が適合新規回答が適合
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%

類似度しきい値で、削減効果と回答の品質のバランスが変わる

各行は、同じ3,000件のリクエストに対するClaude Sonnet 5.5の個別の実行です(HotKVなしのコスト:$5.51)。

5つの類似度しきい値でのコスト削減と回答の品質
しきい値コスト削減率キャッシュ回答が適合新規回答が適合
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%

これらの数値が示すこと、示さないこと

  • 上記の結果で使用したしきい値0.81では、キャッシュ回答が元の質問に適合する頻度は、新規回答より6~11パーセントポイント低くなります。言い換え質問はリクエストの約31%なので、全応答では概ね2~3ポイントに相当します。しきい値を変えた実行では、0.88以上のキャッシュ回答は新規回答に劣らず、それでもコストの61%~64%を削減しました。
  • 上記の「同じインテント」の数値は、「同じ正しい回答」を意味するものではありません。入金と出金のように1つの細部によって正しい回答が変わる、意図的に似せた119組の質問ペアを用いたテストでは、変更された質問のうち、しきい値0.81では62%、0.90では25%、0.95では10%にキャッシュ回答が返されることになります。これらのペアは意図的に難しく作られており、最悪のケースを示すもので、実際のトラフィックでの発生頻度を示すものではありません。誤った回答のコストが高いユースケースでは、しきい値を上げてください。
  • 短い銀行関連の質問からなる1つの公開データセット、1つの埋め込みモデル、自動判定による結果です。しきい値の影響は1つのモデルで測定し、他の3つは0.81でのみ実行しました。お使いの環境での繰り返し率や質問によって、数値は異なります。

Banking77のテスト分割から固定シードで抽出した、3,000件のカスタマーサポートの質問を使用しました(インテントの人気度はZipf分布(s=1.0)に従い、各インテント内では質問を一様に、重複ありでサンプリング)。各質問は、同じサポートポリシーをシステムプロンプトとしてモデルに送信しました。ベースライン:すべてのリクエストでモデルを呼び出し、プロバイダー自身のプロンプトキャッシュを有効化。HotKV:完全一致のルックアップ(正規化した質問のSHA-256キーに対するGET)、次にセマンティックルックアップ(質問の埋め込みを用いたSCACHE.GET)を行い、ミスした場合のみモデルを呼び出します。トークン数は各API応答のusageブロックから取得し、コストは定価に基づき、埋め込み呼び出しも含みます。類似度しきい値は、別途Banking77の訓練分割を用いて、セマンティックヒットで同一インテントの適合率が98%以上となる最小値として選択しました。

埋め込みモデル:OpenAI text-embedding-3-small。セマンティック一致のしきい値:0.81。データセット:PolyAIによるBanking77(テスト分割)(ライセンス:CC BY 4.0)。77インテントにわたる3,000件のリクエスト。

2026年10月11日に測定。削減効果は、トラフィックがどの程度繰り返されるかによって異なります。繰り返しや類似の質問がないワークロードでは、削減効果はありません。

お好みの方法で運用

HotKVは商用ソフトウェアです。運用を当社に任せることも、自社で管理するインフラ上でご自身で運用することもできます。

当社がホスト

HotKV Cloud

当社がGoogle Cloudの42リージョンでホストし運用する、フルマネージドのHotKVインスタンスです。段階的に提供を開始しています。アーリーアクセスにお申し込みください。

  • プロビジョニング、パッチ適用、監視は当社が対応
  • すべてのインスタンスが、リソースを専有する隔離されたマシン
  • 42のGoogle Cloudリージョンから選択可能
  • Stripe経由でUSDにて月払いまたは年払い。料金はチェックアウト時にリージョンごとの最新価格で算出
お客様がホスト

HotKV On-Premise

ライセンスファイルを使って、自社のサーバーや自社のクラウドアカウントでHotKVを運用できます。データレジデンシーとネットワークアクセスを完全に管理できます。

  • x86_64およびARM64向けのLinuxパッケージ
  • 別途のオンプレミスライセンス契約に基づいて提供
  • 自社のVPC、エアギャップネットワーク、データセンター内にデプロイ

公式SDK

12の公式クライアントライブラリ。HotKVはRESP2とRESP3にも対応しているため、既存のRedisクライアントやツールは、ホスト名を変えるだけでそのまま接続できます。

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
GitHubから(hotkv-perl-client)
C
libhotkv(CMake、GitHubリリース)
C++
hotkv-cpp(CMake、GitHubリリース)

お使いのAIフレームワークに対応

PythonとNode.jsのSDKには、チームがすでに使っているフレームワーク向けに、1行で導入できる統合機能が付属しています。LangGraph、MCP、OpenAI互換APIには、別のオープンソースツールで対応しています。

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

完全一致キャッシュ用のHotKVCacheに加え、HotKVVectorStoreとHotKVChatMessageHistoryも含まれます。

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

HotKVKVStoreとHotKVChatStoreも含まれます。

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

LiteLLMの組み込みRedisキャッシュは、変更なしでHotKVでも動作します。セマンティックキャッシュも使いたい場合は、この統合をご利用ください。

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

npmパッケージ@hotkv/clientに含まれています。

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

npmパッケージ@hotkv/clientに含まれています。

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

グラフ状態のチェックポインターと、セマンティック検索付きの長期メモリストア。HotKVのライセンスは不要です。

ドキュメントを読む
MCPサーバーPython
pip install hotkv-mcp
claude mcp add hotkv -- uvx hotkv-mcp --url hotkv://localhost:6379

Claude、Cursorなどのアシスタントが、キー、エージェントメモリ、プロンプト、ドキュメント検索を利用できるようにします。読み取り専用モードとネームスペースで、エージェントの操作範囲を制限します。

ドキュメントを読む
キャッシュゲートウェイGo
go install github.com/hotkv-ltd/hotkv-gateway/cmd/hotkv-gateway@latest
client = OpenAI(base_url="http://localhost:8080/v1")

OpenAI互換APIとAnthropic APIの呼び出しを、ストリーミングも含めてキャッシュするドロップインプロキシ。URLを1つ変えるだけで、コードの変更は不要です。

ドキュメントを読む