GenAITracingOptions interface

Opcje konfiguracji śledzenia GenAI na konkretnej instancji AIProjectClient.

Przekażcie je pod kluczem tracingOptions AIProjectClientOptionalParams, aby umożliwić śledzenie GenAI po uruchomieniu klienta. Każda instancja klienta utrzymuje własną, niezależną konfigurację śledzenia.

Właściwości

contentRecording

Czy przechwytywać treść wiadomości w śladach. Treść obejmuje wiadomości czatu, nazwy wywołań funkcji, argumenty oraz wartości zwrotne. Gdy ustawiono na true lub false, ta wartość jest używana bezpośrednio. Po pominięciu zmienna środowiskowa OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT jest sprawdzana (akceptuje "true" nierozróżniającą wielka literę lub "1"). Wartość domyślna to false.

experimental

Należy pamiętać, że funkcje śledzenia GenAI są eksperymentalne i mogą zostać zmienione lub usunięte w przyszłych wydaniach bez powiadomienia. Gdy ustawiono na true, śledzenie jest włączone. Po pominięciu zmienna środowiskowa AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING jest sprawdzana (akceptuje "true" nierozróżniającą wielka literę lub "1"). Wartość domyślna to false.

traceContextPropagation

Czy wstrzykiwać nagłówki kontekstu śledzenia W3C (traceparent, tracestate) do wychodzących żądań OpenAI. Gdy ustawiono na true lub false, ta wartość jest używana bezpośrednio. Po pominięciu zmienna środowiskowa AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION jest sprawdzana (akceptuje "true" nierozróżniającą wielka literę lub "1"). Wartość domyślna to true.

Szczegóły właściwości

contentRecording

Czy przechwytywać treść wiadomości w śladach. Treść obejmuje wiadomości czatu, nazwy wywołań funkcji, argumenty oraz wartości zwrotne. Gdy ustawiono na true lub false, ta wartość jest używana bezpośrednio. Po pominięciu zmienna środowiskowa OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT jest sprawdzana (akceptuje "true" nierozróżniającą wielka literę lub "1"). Wartość domyślna to false.

contentRecording?: boolean

Wartość właściwości

boolean

experimental

Należy pamiętać, że funkcje śledzenia GenAI są eksperymentalne i mogą zostać zmienione lub usunięte w przyszłych wydaniach bez powiadomienia. Gdy ustawiono na true, śledzenie jest włączone. Po pominięciu zmienna środowiskowa AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING jest sprawdzana (akceptuje "true" nierozróżniającą wielka literę lub "1"). Wartość domyślna to false.

experimental?: boolean

Wartość właściwości

boolean

traceContextPropagation

Czy wstrzykiwać nagłówki kontekstu śledzenia W3C (traceparent, tracestate) do wychodzących żądań OpenAI. Gdy ustawiono na true lub false, ta wartość jest używana bezpośrednio. Po pominięciu zmienna środowiskowa AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION jest sprawdzana (akceptuje "true" nierozróżniającą wielka literę lub "1"). Wartość domyślna to true.

traceContextPropagation?: boolean

Wartość właściwości

boolean