EndpointBasedEvaluatorDefinition interface
تعريف المقيم القائم على نقطة النهاية. يمتلك العميل ويستضيفه نقطة نهاية HTTP التي تنفذ عقد التقييم. يشير المقيم إلى Project Connection بالاسم؛ حيث يخزن الاتصال عنوان URL وبيانات الاعتماد لنقطة النهاية (مفتاح API أو Entra ID). عند وقت التنفيذ، تقوم الخدمة بحل الاتصال للحصول على عنوان URL لنقطة النهاية وتفاصيل المصادقة، ثم تستدعي نقطة النهاية لكل صف تقييم.
- يمتد
الخصائص
| connection_name | اسم Project Connection الذي يخزن رابط نقطة النهاية وبيانات الاعتماد. يجب أن يكون الاتصال موجودا على المشروع وأن يكون له عنوان URL المستهدف غير فارغ. أنواع المصادقة المدعومة: ApiKey (يرسل |
| type | القيم المحتملة للتمييز: الكود، الطلب، المعايير، نقطة النهاية |
الخصائص الموروثة
| data_schema | مخطط JSON (مسودة 2020-12) لبيانات إدخال المقيم. يتضمن ذلك معلمات مثل النوع والخصائص المطلوبة. |
| init_parameters | مخطط JSON (مسودة 2020-12) لمعلمات إدخال المقيم. يتضمن ذلك معلمات مثل النوع والخصائص المطلوبة. |
| metrics | قائمة مقاييس المخرجات التي أنتجها هذا المقيم |
تفاصيل الخاصية
connection_name
اسم Project Connection الذي يخزن رابط نقطة النهاية وبيانات الاعتماد. يجب أن يكون الاتصال موجودا على المشروع وأن يكون له عنوان URL المستهدف غير فارغ. أنواع المصادقة المدعومة: ApiKey (يرسل api-key الرأس) وAAD/Entra ID (يحصل على رمز حامل عبر الهوية المدارة للمشروع).
connection_name: string
قيمة الخاصية
string
type
القيم المحتملة للتمييز: الكود، الطلب، المعايير، نقطة النهاية
type: "endpoint"
قيمة الخاصية
"endpoint"
تفاصيل الخاصية الموروثة
data_schema
مخطط JSON (مسودة 2020-12) لبيانات إدخال المقيم. يتضمن ذلك معلمات مثل النوع والخصائص المطلوبة.
data_schema?: Record<string, unknown>
قيمة الخاصية
Record<string, unknown>
موروثة منEvaluatorDefinition.data_schema
init_parameters
مخطط JSON (مسودة 2020-12) لمعلمات إدخال المقيم. يتضمن ذلك معلمات مثل النوع والخصائص المطلوبة.
init_parameters?: Record<string, unknown>
قيمة الخاصية
Record<string, unknown>
موروثة منEvaluatorDefinition.init_parameters
metrics
قائمة مقاييس المخرجات التي أنتجها هذا المقيم
metrics?: Record<string, EvaluatorMetric>
قيمة الخاصية
Record<string, EvaluatorMetric>
موروثة منEvaluatorDefinition.metrics