OpenAICloudflare Developer Platform2026/03/17 0:00

AI Gateway - Log AI Gateway request metadata without storing payloads

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

openaijamodel: gpt-5-mini-2025-08-07

AI Gateway - ペイロードを保存せずにリクエストメタデータをログ記録

Key Points

  • ペイロード保存をオプトアウト
  • メタデータのみログ保持
  • ヘッダー: cf-aig-collect-log-payload

Summary

AI Gatewayは新たに cf-aig-collect-log-payload ヘッダーをサポートします。デフォルトでは true でリクエスト/レスポンスのペイロードもログに保存されますが、ヘッダーを false に設定するとペイロードを保存せず、トークン数、モデル、プロバイダ、ステータスコード、コスト、処理時間などのメタデータのみを記録できます。機密プロンプトや応答を保存したくないが利用状況は計測したい場合に有用です。

Key Points

  • ヘッダー名: cf-aig-collect-log-payload
  • デフォルト: true(ペイロードをログに保存)
  • false にするとペイロードは保存されず、以下のメタデータは引き続きログに残る:
    • トークン数、モデル、プロバイダ
    • ステータスコード、コスト、処理時間
  • エンジニアリング上の注意点:
    • メタデータ自体は保存されるため、必要なら追加でマスキングや最小化を実施する
    • ログ設定はコンプライアンス要件に応じて確認する

実装例:

curl 'https://gateway.ai.cloudflare.com/v1/$ACCOUNT_ID/$GATEWAY_ID/openai/chat/completions' -H 'Authorization: Bearer $TOKEN' -H 'Content-Type: application/json' -H 'cf-aig-collect-log-payload: false' --data '{ "model": "gpt-4o-mini", "messages": [ { "role": "user", "content": "What is the email address and phone number of user123?" } ] }'

短くまとめると、ヘッダーでペイロード保存をオプトアウトしつつ、使用量やコストなどのメタデータは取得し続けたいケースに即した機能です。

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

openaijamodel: gpt-5-mini-2025-08-07

AI Gateway — ペイロードを保存せずにAI Gatewayリクエストのメタデータを記録する

AI Gateway: ペイロードを保存せずにリクエストメタデータを記録する

AI Gateway は cf-aig-collect-log-payload ヘッダーをサポートするようになりました。このヘッダーはリクエストおよびレスポンスのボディをログに保存するかどうかを制御します。デフォルトでは true に設定され、ペイロードはメタデータとともに保存されます。false に設定すると、ペイロードの保存をスキップしつつ、トークン数、モデル、プロバイダ、ステータスコード、コスト、所要時間(duration)などのメタデータは引き続きログに記録されます。これは使用状況メトリクスが必要だが、プロンプトやレスポンスなどの機密データを永続化したくない場合に便利です。

使い方(例)

ターミナルからのリクエスト例:

curl https://gateway.ai.cloudflare.com/v1/$ACCOUNT_ID/$GATEWAY_ID/openai/chat/completions \
  --header "Authorization: Bearer $TOKEN" \
  --header 'Content-Type: application/json' \
  --header 'cf-aig-collect-log-payload: false' \
  --data '{ "model": "gpt-4o-mini", "messages": [ { "role": "user", "content": "What is the email address and phone number of user123?" } ] }'

ログに記録される主なメタデータ

  • トークン数(token counts)
  • モデル(model)
  • プロバイダ(provider)
  • ステータスコード(status code)
  • コスト(cost)
  • 所要時間(duration)

参考

  • 詳細は Logging を参照してください。