環境変数

OTEL_LOG_ASSISTANT_RESPONSES

OpenTelemetryのassistant_responseログイベントに、モデルのレスポンス本文を含めるには1を設定します。

使い方・用途

  • デフォルトではレスポンス内容は秘匿(redacted)され、文字数のみが記録されます
  • 未設定時はOTEL_LOG_USER_PROMPTSの値が適用されますが、プロンプトを記録しつつレスポンスのみを秘匿したい場合は0を明示的に指定します
  • 収集されたテキストは設定したOTelエンドポイントのみに送信され、Anthropic社へは送信されません
英語原文(公式ドキュメントより)

Set to 1 to include the model's response text on assistant_response OpenTelemetry log events. When unset, the value of OTEL_LOG_USER_PROMPTS is used instead. Set to 0 to keep responses redacted even when OTEL_LOG_USER_PROMPTS is set. Requires Claude Code v2.1.193 or later. See Monitoring

関連ドキュメント

関連する変更履歴

v2.1.193(1件)

Added
OpenTelemetry ログイベントにモデルの応答テキストを含む claude_code.assistant_response を追加
英語原文を表示
Added claude_code.assistant_response OpenTelemetry log event containing the model's response text. Redacted unless OTEL_LOG_ASSISTANT_RESPONSES=1; when that var is unset it follows OTEL_LOG_USER_PROMPTS, so deployments that already log prompt content will start receiving response content on upgrade — set OTEL_LOG_ASSISTANT_RESPONSES=0 to keep prompts-only.

変更前

これまではユーザーのプロンプト内容は記録できましたが、それに対するアシスタントの応答内容を構造化されたログとして収集する手段が不足していました。

変更後

OpenTelemetry経由で応答テキストを送信できるようになりました。プライバシー保護のためデフォルトでは秘匿されていますが、環境変数で有効化できます。

ユーザーへの恩恵

組織内での利用において、プロンプトと応答の両方を監視・分析することで、品質改善やコンプライアンスの確認が容易になります。

関連ドキュメント