EndpointBasedEvaluatorDefinition interface
Определение оценщика на основе конечных точек. Клиент владеет и размещает HTTP-конечную точку, которая реализует контракт на оценку. Оценщик ссылается на Project Connection по имени; соединение хранит URL и учетные данные конечной точки (API Key или Entra ID). В момент выполнения сервис разрешает соединение, чтобы получить URL конечной точки и данные аутентификации, затем вызывает конечную точку для каждой строки оценки.
- Extends
Свойства
| connection_name | Название Project Connection, который хранит URL и учетные данные конечной точки. Соединение должно существовать в проекте и иметь не пустой целевой URL. Поддерживаемые типы аутентификации: ApiKey (отправляет |
| type | Возможные значения дискриминатора: код, подсказка, рубрика, конечная точка |
Унаследованные свойства
| data_schema | Схема JSON (проект 2020-12) для входных данных оценщика. Это включает в себя такие параметры, как тип, свойства, обязательные. |
| init_parameters | Схема JSON (проект 2020-12) для входных параметров оценщика. Это включает в себя такие параметры, как тип, свойства, обязательные. |
| metrics | Список выходных метрик, полученных данным оценщиком |
Сведения о свойстве
connection_name
Название Project Connection, который хранит URL и учетные данные конечной точки. Соединение должно существовать в проекте и иметь не пустой целевой 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