GenAITracingOptions interface
針對特定 AIProjectClient 實例設定生成式 AI 追蹤的選項。
在 AIProjectClientOptionalParams 鍵下傳遞這些資料 tracingOptions ,當客戶端實例化時,即可啟用生成式 AI 追蹤。 每個用戶端實例都維護其獨立的追蹤設定。
屬性
| content |
是否要在追蹤中擷取訊息內容。
內容包括聊天訊息、函式呼叫名稱、參數及回傳值。
當設定為 |
| experimental | 請注意,生成式AI追蹤功能仍屬實驗性質,未來版本可能會在無通知的情況下更改或移除。
設定為 |
| trace |
是否要將 W3C 追蹤上下文標頭( |
屬性詳細資料
contentRecording
是否要在追蹤中擷取訊息內容。
內容包括聊天訊息、函式呼叫名稱、參數及回傳值。
當設定為 true 或 false時,該值直接使用。
若省略環境變數, OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT 則會檢查(接受 "true" 大小寫不區分 "1"或)。 預設為 false。
contentRecording?: boolean
屬性值
boolean
experimental
請注意,生成式AI追蹤功能仍屬實驗性質,未來版本可能會在無通知的情況下更改或移除。
設定為 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