مشاركة عبر


InferenceScope class

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

يمتد

الأساليب

recordFinishReasons(string[])

تسجيل أسباب الانتهاء لتتبع بيانات تتبع الاستخدام.

recordInputMessages(string[])

تسجيل رسائل الإدخال لتعقب بيانات تتبع الاستخدام.

recordInputTokens(number)

يسجل عدد رموز الإدخال المميزة لتتبع بيانات تتبع الاستخدام.

recordOutputMessages(string[])

تسجيل رسائل الإخراج لتعقب بيانات تتبع الاستخدام.

recordOutputTokens(number)

يسجل عدد الرموز المميزة للإخراج لتتبع بيانات تتبع الاستخدام.

recordResponseId(string)

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

start(InferenceDetails, AgentDetails, TenantDetails)

إنشاء نطاق جديد لتعقب الاستدلال وبدء تشغيله.

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

dispose()

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

recordError(Error)

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

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

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

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

recordFinishReasons(string[])

تسجيل أسباب الانتهاء لتتبع بيانات تتبع الاستخدام.

function recordFinishReasons(finishReasons: string[])

المعلمات

finishReasons

string[]

صفيف أسباب الانتهاء

recordInputMessages(string[])

تسجيل رسائل الإدخال لتعقب بيانات تتبع الاستخدام.

function recordInputMessages(messages: string[])

المعلمات

messages

string[]

صفيف رسائل الإدخال

recordInputTokens(number)

يسجل عدد رموز الإدخال المميزة لتتبع بيانات تتبع الاستخدام.

function recordInputTokens(inputTokens: number)

المعلمات

inputTokens

number

عدد رموز الإدخال المميزة

recordOutputMessages(string[])

تسجيل رسائل الإخراج لتعقب بيانات تتبع الاستخدام.

function recordOutputMessages(messages: string[])

المعلمات

messages

string[]

صفيف رسائل الإخراج

recordOutputTokens(number)

يسجل عدد الرموز المميزة للإخراج لتتبع بيانات تتبع الاستخدام.

function recordOutputTokens(outputTokens: number)

المعلمات

outputTokens

number

عدد الرموز المميزة للإخراج

recordResponseId(string)

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

function recordResponseId(responseId: string)

المعلمات

responseId

string

معرف الاستجابة

start(InferenceDetails, AgentDetails, TenantDetails)

إنشاء نطاق جديد لتعقب الاستدلال وبدء تشغيله.

static function start(details: InferenceDetails, agentDetails: AgentDetails, tenantDetails: TenantDetails): InferenceScope

المعلمات

details
InferenceDetails

تفاصيل مكالمة الاستدلال

agentDetails
AgentDetails

تفاصيل العامل

tenantDetails
TenantDetails

تفاصيل المستأجر

المرتجعات

مثيل InferenceScope جديد

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

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