GenAITracingOptions interface
特定のAIProjectClientインスタンスでGenAIトレーシングを設定するオプション。
これらをAIProjectClientOptionalParamsの tracingOptions キーで渡すことで、クライアントがインスタンス化される際にGenAIトレーシングが可能になります。 各クライアントインスタンスは独自のトレーシング構成を維持しています。
プロパティ
| content |
メッセージの内容をトレースに記録するかどうか。
コンテンツにはチャットメッセージ、関数呼び出し名、引数、返り値が含まれます。
|
| experimental | GenAIトレーシング機能は実験的であり、今後のリリースで予告なしに変更または削除される可能性があることを認識してください。
|
| trace |
W3Cのトレースコンテキストヘッダー( |
プロパティの詳細
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のトレースコンテキストヘッダー(traceparent、 tracestate)をOpenAIの送信リクエストに注入するかどうか。
trueまたはfalseに設定された場合、その値は直接使われます。
省略した場合、 AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION 環境変数がチェックされます(大文字に気 "true" しない "1"を受け入れます)。 既定値は true です。
traceContextPropagation?: boolean
プロパティ値
boolean