GenAITracingOptions interface

針對特定 AIProjectClient 實例設定生成式 AI 追蹤的選項。

在 AIProjectClientOptionalParams 鍵下傳遞這些資料 tracingOptions ,當客戶端實例化時,即可啟用生成式 AI 追蹤。 每個用戶端實例都維護其獨立的追蹤設定。

屬性

contentRecording

是否要在追蹤中擷取訊息內容。 內容包括聊天訊息、函式呼叫名稱、參數及回傳值。 當設定為 truefalse時,該值直接使用。 若省略環境變數, OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT 則會檢查(接受 "true" 大小寫不區分 "1"或)。 預設為 false

experimental

請注意,生成式AI追蹤功能仍屬實驗性質,未來版本可能會在無通知的情況下更改或移除。 設定為 true時,追蹤功能已啟用。 若省略環境變數, AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING 則會檢查(接受 "true" 大小寫不區分 "1"或)。 預設為 false

traceContextPropagation

是否要將 W3C 追蹤上下文標頭(traceparenttracestate) 注入到發出的 OpenAI 請求中。 當設定為 truefalse時,該值直接使用。 若省略環境變數, AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION 則會檢查(接受 "true" 大小寫不區分 "1"或)。 預設為 true

屬性詳細資料

contentRecording

是否要在追蹤中擷取訊息內容。 內容包括聊天訊息、函式呼叫名稱、參數及回傳值。 當設定為 truefalse時,該值直接使用。 若省略環境變數, 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 追蹤上下文標頭(traceparenttracestate) 注入到發出的 OpenAI 請求中。 當設定為 truefalse時,該值直接使用。 若省略環境變數, AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION 則會檢查(接受 "true" 大小寫不區分 "1"或)。 預設為 true

traceContextPropagation?: boolean

屬性值

boolean