InferenceScope class
يوفر نطاق تتبع OpenTelemetry لعمليات الاستدلال الذكاء الاصطناعي التوليدية.
- يمتد
الأساليب
| record |
تسجيل أسباب الانتهاء لتتبع بيانات تتبع الاستخدام. |
| record |
تسجيل رسائل الإدخال لتعقب بيانات تتبع الاستخدام. |
| record |
يسجل عدد رموز الإدخال المميزة لتتبع بيانات تتبع الاستخدام. |
| record |
تسجيل رسائل الإخراج لتعقب بيانات تتبع الاستخدام. |
| record |
يسجل عدد الرموز المميزة للإخراج لتتبع بيانات تتبع الاستخدام. |
| record |
تسجيل معرف الاستجابة لتعقب بيانات تتبع الاستخدام. |
| start(Inference |
إنشاء نطاق جديد لتعقب الاستدلال وبدء تشغيله. |
الأساليب المتوارثة
| dispose() | أسلوب التخلص القديم للتوافق |
| record |
تسجيل خطأ حدث أثناء العملية |
| with |
جعل هذا النطاق نشطا طوال مدة تنفيذ رد الاتصال غير المتزامن |
تفاصيل الأسلوب
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()
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>