GenAITracingOptions interface

Опции настройки трассировки GenAI на конкретном экземпляре AIProjectClient.

Передайте их под tracingOptions ключ AIProjectClientOptionalParams, чтобы обеспечить трассировку GenAI при создании клиента. Каждый клиентский экземпляр поддерживает свою независимую конфигурацию трассировки.

Свойства

contentRecording

Нужно ли фиксировать содержимое сообщений в трассировках. Содержимое включает сообщения в чате, имена вызовов функций, аргументы и возвращаемые значения. При установке или truefalse, это значение используется напрямую. При исключении OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT переменная среды проверяется (принимает "true" нечувствительность к регистру или "1"). По умолчанию — false.

experimental

Примете внимание, что функции трассировки GenAI являются экспериментальными и могут быть изменены или удалены в будущих релизах без предупреждения. При установке , trueтрассировка включена. При исключении AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING переменная среды проверяется (принимает "true" нечувствительность к регистру или "1"). По умолчанию — false.

traceContextPropagation

Вопрос о том, стоит ли встраивать контекстные заголовки W3C trace (traceparent, tracestate) в исходящие запросы 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

Примете внимание, что функции трассировки GenAI являются экспериментальными и могут быть изменены или удалены в будущих релизах без предупреждения. При установке , trueтрассировка включена. При исключении AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING переменная среды проверяется (принимает "true" нечувствительность к регистру или "1"). По умолчанию — false.

experimental?: boolean

Значение свойства

boolean

traceContextPropagation

Вопрос о том, стоит ли встраивать контекстные заголовки W3C trace (traceparent, tracestate) в исходящие запросы OpenAI. При установке или truefalse, это значение используется напрямую. При исключении AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION переменная среды проверяется (принимает "true" нечувствительность к регистру или "1"). По умолчанию — true.

traceContextPropagation?: boolean

Значение свойства

boolean