مشاركة عبر


ExecuteToolScope class

يوفر نطاق تتبع OpenTelemetry لعمليات تنفيذ أداة الذكاء الاصطناعي.

يمتد

الأساليب

recordResponse(string)

تسجيل معلومات الاستجابة لتعقب بيانات تتبع الاستخدام.

start(ToolCallDetails, AgentDetails, TenantDetails)

إنشاء نطاق جديد لتعقب تنفيذ الأداة وبدء تشغيله.

الأساليب المتوارثة

dispose()

أسلوب التخلص القديم للتوافق

recordError(Error)

تسجيل خطأ حدث أثناء العملية

withActiveSpanAsync<T>(() => Promise<T>)

جعل هذا النطاق نشطا طوال مدة تنفيذ رد الاتصال غير المتزامن

تفاصيل الأسلوب

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()

أسلوب التخلص القديم للتوافق

function dispose()

موروث منOpenTelemetryScope.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>

موروث منOpenTelemetryScope.withActiveSpanAsync