価格の仕組み
一部の最新モデルでは、キャッシュ読み取りレートがさらに低くなっています:
claude-opus-5-5およびclaude-sonnet-5-5は0.05倍、claude-fable-5-1は0.025倍です。 モデルごとの正確な数値はモデルカタログに記載されています。このページには、オリジナル価格とサービスモードごとの販売価格が表示されています。
キャッシュのデフォルトの有効期間は、最後に使用されてから5分間です(ヒットするたびに延長されます)。つまり、同じブロックが少なくとも2回使用されれば、キャッシュの導入コストは回収されたことになります。使用頻度が高ければ高いほど、節約効果も大きくなります。 モデルごとの料金はモデルカタログ(cache_read/cache_write欄)に記載されています。
モデルごとの最低閾値
この閾値以下のブロックはキャッシュされず、cache_creation_input_tokens / cache_read_input_tokens はエラーメッセージなしで 0 となります。
プロンプトの構成原則
キャッシュはプレフィックスに基づいて機能します。つまり、cache_controlというマーカーの前にあるすべてのコンテンツが、バイト単位で完全に一致して初めてヒットとなります。プロンプトを、最も静的なものから最も動的なものの順に並べ替えてください:
tools(関数の定義) - めったに変更されないsystem- 手順書、ペルソナ、参考資料messages(旧) - 会話履歴- 最新のユーザーメッセージ - 常に変化するため、キャッシュしないでください
cache_controlの4つのマーカーまでです。最も一般的なのは、systemの末尾に1つある場合です。
フォーマット Anthropic (/v1/messages)
Anthropic SDK、Claude Code、Cursor、Cline、およびAnthropicプロトコルに準拠したその他のツールで使用されます。systemはブロック配列として記述し、静的な最後のブロックにcache_controlを指定します:
input_tokensとは別のキャッシュトークンに関する報告への回答:
systemに対する2回目のリクエストでは、その値がcache_creation_input_tokens: 0およびcache_read_input_tokens: 3601となりました。これは、キャッシュが機能している証拠です。
Python (Anthropic SDK)
フォーマット OpenAI (/v1/chat/completions)
OpenAI SDK を使用するアプリケーションでは、content システムを content parts の配列として記述し、そのパーツに cache_control を配置してください。Hostlinku はこれを Anthropic に変換します - これは Claude モデルにのみ適用されます。
usage.prompt_tokens_detailsにキャッシュトークンが表示されました:
クロード・コード、カーソル、クライン、およびエージェント
これらのツールは、システムプロンプトおよび各ツールの定義に**cache_controlを自動的に設定済み**です。 ベースURLをHostlinkuに設定すると(IDEとエージェントの統合を参照)、最適化は自動的に実行されます。追加の設定は不要です。ログには、1つのセッション内のほぼすべての後続リクエストで、大規模なCache Readが記録されます。
コンソールで確認してください
コンソールでリクエストログを開きます。各行には、入力、出力、キャッシュ読み取り、キャッシュ書き込み(合計)、キャッシュ書き込み 5分 / キャッシュ書き込み 1時間の詳細、および最終的な費用が表示されます。 TTLごとの詳細情報は、アップストリームから送信された場合にのみ表示されます。送信されていない場合、その列には-(0 ではありません)が表示され、合計値は引き続き記録されます。キャッシュが正常に動作しているかを確認する簡単な方法:
対応モデル
他に質問はありますか? FAQ をご覧になるか、サポート までお問い合わせください。

