GenAITracingOptions interface

特定のAIProjectClientインスタンスでGenAIトレーシングを設定するオプション。

これらをAIProjectClientOptionalParamsの tracingOptions キーで渡すことで、クライアントがインスタンス化される際にGenAIトレーシングが可能になります。 各クライアントインスタンスは独自のトレーシング構成を維持しています。

プロパティ

contentRecording

メッセージの内容をトレースに記録するかどうか。 コンテンツにはチャットメッセージ、関数呼び出し名、引数、返り値が含まれます。 trueまたはfalseに設定された場合、その値は直接使われます。 省略した場合、 OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT 環境変数がチェックされます(大文字に気 "true" しない "1"を受け入れます)。 既定値は false です。

experimental

GenAIトレーシング機能は実験的であり、今後のリリースで予告なしに変更または削除される可能性があることを認識してください。 trueに設定するとトレースが有効になります。 省略した場合、 AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING 環境変数がチェックされます(大文字に気 "true" しない "1"を受け入れます)。 既定値は false です。

traceContextPropagation

W3Cのトレースコンテキストヘッダー(traceparenttracestate)をOpenAIの送信リクエストに注入するかどうか。 trueまたはfalseに設定された場合、その値は直接使われます。 省略した場合、 AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION 環境変数がチェックされます(大文字に気 "true" しない "1"を受け入れます)。 既定値は true です。

プロパティの詳細

contentRecording

メッセージの内容をトレースに記録するかどうか。 コンテンツにはチャットメッセージ、関数呼び出し名、引数、返り値が含まれます。 trueまたはfalseに設定された場合、その値は直接使われます。 省略した場合、 OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT 環境変数がチェックされます(大文字に気 "true" しない "1"を受け入れます)。 既定値は false です。

contentRecording?: boolean

プロパティ値

boolean

experimental

GenAIトレーシング機能は実験的であり、今後のリリースで予告なしに変更または削除される可能性があることを認識してください。 trueに設定するとトレースが有効になります。 省略した場合、 AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING 環境変数がチェックされます(大文字に気 "true" しない "1"を受け入れます)。 既定値は false です。

experimental?: boolean

プロパティ値

boolean

traceContextPropagation

W3Cのトレースコンテキストヘッダー(traceparenttracestate)をOpenAIの送信リクエストに注入するかどうか。 trueまたはfalseに設定された場合、その値は直接使われます。 省略した場合、 AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION 環境変数がチェックされます(大文字に気 "true" しない "1"を受け入れます)。 既定値は true です。

traceContextPropagation?: boolean

プロパティ値

boolean