EndpointBasedEvaluatorDefinition interface

Определение оценщика на основе конечных точек. Клиент владеет и размещает HTTP-конечную точку, которая реализует контракт на оценку. Оценщик ссылается на Project Connection по имени; соединение хранит URL и учетные данные конечной точки (API Key или Entra ID). В момент выполнения сервис разрешает соединение, чтобы получить URL конечной точки и данные аутентификации, затем вызывает конечную точку для каждой строки оценки.

Extends

Свойства

connection_name

Название Project Connection, который хранит URL и учетные данные конечной точки. Соединение должно существовать в проекте и иметь не пустой целевой URL. Поддерживаемые типы аутентификации: ApiKey (отправляет api-key заголовок) и AAD/Entra ID (получает токен носителя через управляемую идентичность проекта).

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