GenAITracingOptions interface

GenAI izleme için belirli bir AIProjectClient örneğinde yapılandırma seçenekleri.

Bunları AIProjectClientOptionalParams anahtarı altında geçirerek istemci oluşturulduğunda GenAI izlemeyi tracingOptions etkinleştirin. Her istemci örneği kendi bağımsız takip yapılandırmasını sağlar.

Özellikler

contentRecording

Mesaj içeriğini izlerle yakalayıp yakalamayacağı. İçerik arasında sohbet mesajları, fonksiyon çağrı isimleri, argümanlar ve dönüş değerleri bulunur. Ya olarak ayarlandığında truefalse, bu değer doğrudan kullanılır. Atlandığında, OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT ortam değişkeni kontrol edilir ( "true" küçük harf duyarsız veya "1"). Varsayılan değer false’dır.

experimental

GenAI izleme özelliklerinin deneysel olduğunu ve gelecekteki sürümlerde haber verilmeden değiştirilebileceğini veya kaldırılabileceğini kabul edin. Ayarlandığında trueise izleme etkinleştirilir. Atlandığında, AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING ortam değişkeni kontrol edilir ( "true" küçük harf duyarsız veya "1"). Varsayılan değer false’dır.

traceContextPropagation

Giden OpenAI isteklerine W3C iz bağlam başlıklarının (traceparent, ) tracestateenjekte edilip edilmeyeceği. Ya olarak ayarlandığında truefalse, bu değer doğrudan kullanılır. Atlandığında, AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION ortam değişkeni kontrol edilir ( "true" küçük harf duyarsız veya "1"). Varsayılan değer true’dır.

Özellik Ayrıntıları

contentRecording

Mesaj içeriğini izlerle yakalayıp yakalamayacağı. İçerik arasında sohbet mesajları, fonksiyon çağrı isimleri, argümanlar ve dönüş değerleri bulunur. Ya olarak ayarlandığında truefalse, bu değer doğrudan kullanılır. Atlandığında, OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT ortam değişkeni kontrol edilir ( "true" küçük harf duyarsız veya "1"). Varsayılan değer false’dır.

contentRecording?: boolean

Özellik Değeri

boolean

experimental

GenAI izleme özelliklerinin deneysel olduğunu ve gelecekteki sürümlerde haber verilmeden değiştirilebileceğini veya kaldırılabileceğini kabul edin. Ayarlandığında trueise izleme etkinleştirilir. Atlandığında, AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING ortam değişkeni kontrol edilir ( "true" küçük harf duyarsız veya "1"). Varsayılan değer false’dır.

experimental?: boolean

Özellik Değeri

boolean

traceContextPropagation

Giden OpenAI isteklerine W3C iz bağlam başlıklarının (traceparent, ) tracestateenjekte edilip edilmeyeceği. Ya olarak ayarlandığında truefalse, bu değer doğrudan kullanılır. Atlandığında, AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION ortam değişkeni kontrol edilir ( "true" küçük harf duyarsız veya "1"). Varsayılan değer true’dır.

traceContextPropagation?: boolean

Özellik Değeri

boolean