InvokeAgentScope class
يوفر نطاق تتبع OpenTelemetry لعمليات استدعاء عامل الذكاء الاصطناعي.
- يمتد
الأساليب
| record |
تسجيل رسائل الإدخال لتعقب بيانات تتبع الاستخدام. |
| record |
تسجيل رسائل الإخراج لتعقب بيانات تتبع الاستخدام. |
| record |
تسجيل معلومات الاستجابة لتعقب بيانات تتبع الاستخدام. |
| start(Invoke |
إنشاء نطاق جديد لتعقب استدعاء العامل وبدء تشغيله. |
الأساليب المتوارثة
| dispose() | أسلوب التخلص القديم للتوافق |
| record |
تسجيل خطأ حدث أثناء العملية |
| with |
جعل هذا النطاق نشطا طوال مدة تنفيذ رد الاتصال غير المتزامن |
تفاصيل الأسلوب
recordInputMessages(string[])
تسجيل رسائل الإدخال لتعقب بيانات تتبع الاستخدام.
function recordInputMessages(messages: string[])
المعلمات
- messages
-
string[]
صفيف رسائل الإدخال
recordOutputMessages(string[])
تسجيل رسائل الإخراج لتعقب بيانات تتبع الاستخدام.
function recordOutputMessages(messages: string[])
المعلمات
- messages
-
string[]
صفيف رسائل الإخراج
recordResponse(string)
تسجيل معلومات الاستجابة لتعقب بيانات تتبع الاستخدام.
function recordResponse(response: string)
المعلمات
- response
-
string
استجابة استدعاء
start(InvokeAgentDetails, TenantDetails, EnhancedAgentDetails, CallerDetails)
إنشاء نطاق جديد لتعقب استدعاء العامل وبدء تشغيله.
static function start(invokeAgentDetails: InvokeAgentDetails, tenantDetails: TenantDetails, callerAgentDetails?: EnhancedAgentDetails, callerDetails?: CallerDetails): InvokeAgentScope
المعلمات
- invokeAgentDetails
- InvokeAgentDetails
تفاصيل استدعاء العامل بما في ذلك نقطة النهاية ومعلومات العامل وسياق المحادثة.
- tenantDetails
- TenantDetails
تفاصيل المستأجر.
- callerAgentDetails
- EnhancedAgentDetails
تفاصيل عامل المتصل.
- callerDetails
- CallerDetails
تفاصيل المتصل غير العامل.
المرتجعات
مثيل InvokeAgentScope جديد.
تفاصيل الأساليب المتوارثة
dispose()
recordError(Error)
تسجيل خطأ حدث أثناء العملية
function recordError(error: Error)
المعلمات
- error
-
Error
الخطأ الذي حدث
موروث منOpenTelemetryScope.recordError
withActiveSpanAsync<T>(() => Promise<T>)
جعل هذا النطاق نشطا طوال مدة تنفيذ رد الاتصال غير المتزامن
function withActiveSpanAsync<T>(callback: () => Promise<T>): Promise<T>
المعلمات
- callback
-
() => Promise<T>
المرتجعات
Promise<T>