Skip to main content

概要

プロンプトキャッシュは、同一のリクエストに対するレスポンスを保存し、新しいAPIコールを行うことなくキャッシュされた結果を即座に返します。以下の場合に最適です:
  • 繰り返しのクエリ(FAQボット、よくある質問)
  • 開発およびテスト
  • 予測可能な入力を持つ高トラフィックエンドポイント

キャッシュの有効化

リクエストにcacheパラメータを追加します:

仕組み

  1. OpenModexがリクエスト(モデル + メッセージ + パラメータ)をハッシュ化
  2. キャッシュされたレスポンスが存在し、期限切れでなければ即座に返される
  3. キャッシュが存在しない場合、リクエストはプロバイダーに送信され、レスポンスがキャッシュされる

キャッシュキー

キャッシュキーは以下から計算されます:
  • モデル名
  • メッセージ配列(コンテンツとロール)
  • temperature、max_tokens、その他の生成パラメータ
これらのパラメータのいずれかを変更すると、異なるキャッシュキーになります。

TTL(有効期間)

コスト削減

キャッシュされたレスポンスは大幅に安価です:
  • キャッシュされた入力トークンは通常レートの約50%で課金
  • 出力トークンコストなし — キャッシュされたレスポンスの場合
  • ゼロレイテンシー — レスポンスは10ms未満で返される

キャッシュステータスの確認