GenAITracingOptions interface

خيارات لتكوين تتبع GenAI على مثيل AIProjectClient معين.

مرر هذه الرموز تحت tracingOptions مفتاح AIProjectClientOptionalParams لتمكين تتبع GenAI عند إنشاء العميل. كل نسخة عميل تحتفظ بتكوين تتبع مستقل خاص بها.

الخصائص

contentRecording

هل يجب التقاط محتوى الرسالة في مسارات متتالية. المحتوى يشمل رسائل الدردشة، وأسماء استدعاءات الوظائف، والوسطيات، وقيم الإرجاع. عند ضبطها على true أو false، تستخدم تلك القيمة مباشرة. عند حذفه، يتم التحقق من OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT متغير البيئة (يقبل "true" غير حساس للحالة أو "1"). تتغير افتراضيا إلى false.

experimental

اعترف بأن ميزات تتبع الذكاء الاصطناعي المولد تجريبية وقد تتغير أو تحذف في الإصدارات المستقبلية دون إشعار. عند ضبطه على true، يتم تفعيل التتبع. عند حذفه، يتم التحقق من AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING متغير البيئة (يقبل "true" غير حساس للحالة أو "1"). تتغير افتراضيا إلى false.

traceContextPropagation

ما إذا كان يجب حقن رؤوس سياق تتبع W3C (traceparent، tracestate) في طلبات OpenAI الصادرة. عند ضبطها على true أو false، تستخدم تلك القيمة مباشرة. عند حذفه، يتم التحقق من AZURE_TRACING_GEN_AI_ENABLE_TRACE_CONTEXT_PROPAGATION متغير البيئة (يقبل "true" غير حساس للحالة أو "1"). تتغير افتراضيا إلى true.

تفاصيل الخاصية

contentRecording

هل يجب التقاط محتوى الرسالة في مسارات متتالية. المحتوى يشمل رسائل الدردشة، وأسماء استدعاءات الوظائف، والوسطيات، وقيم الإرجاع. عند ضبطها على true أو false، تستخدم تلك القيمة مباشرة. عند حذفه، يتم التحقق من OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT متغير البيئة (يقبل "true" غير حساس للحالة أو "1"). تتغير افتراضيا إلى false.

contentRecording?: boolean

قيمة الخاصية

boolean

experimental

اعترف بأن ميزات تتبع الذكاء الاصطناعي المولد تجريبية وقد تتغير أو تحذف في الإصدارات المستقبلية دون إشعار. عند ضبطه على 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