ExecuteToolScope class
يوفر نطاق تتبع OpenTelemetry لعمليات تنفيذ أداة الذكاء الاصطناعي.
- يمتد
الأساليب
| record |
تسجيل معلومات الاستجابة لتعقب بيانات تتبع الاستخدام. |
| start(Tool |
إنشاء نطاق جديد لتعقب تنفيذ الأداة وبدء تشغيله. |
الأساليب المتوارثة
| dispose() | أسلوب التخلص القديم للتوافق |
| record |
تسجيل خطأ حدث أثناء العملية |
| with |
جعل هذا النطاق نشطا طوال مدة تنفيذ رد الاتصال غير المتزامن |
تفاصيل الأسلوب
recordResponse(string)
تسجيل معلومات الاستجابة لتعقب بيانات تتبع الاستخدام.
function recordResponse(response: string)
المعلمات
- response
-
string
استجابة تنفيذ الأداة
start(ToolCallDetails, AgentDetails, TenantDetails)
إنشاء نطاق جديد لتعقب تنفيذ الأداة وبدء تشغيله.
static function start(details: ToolCallDetails, agentDetails: AgentDetails, tenantDetails: TenantDetails): ExecuteToolScope
المعلمات
- details
- ToolCallDetails
تفاصيل استدعاء الأداة
- agentDetails
- AgentDetails
تفاصيل العامل
- tenantDetails
- TenantDetails
تفاصيل المستأجر
المرتجعات
مثيل ExecuteToolScope جديد.
تفاصيل الأساليب المتوارثة
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>